2021-01-08 18:58:28 +00:00
|
|
|
// Copyright 2015-2021 Signal Messenger, LLC
|
2020-10-30 20:34:04 +00:00
|
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
$inter: Inter, 'Helvetica Neue', 'Source Sans Pro', 'Source Han Sans SC',
|
2019-04-08 18:30:19 +00:00
|
|
|
'Source Han Sans CN', 'Hiragino Sans GB', 'Hiragino Kaku Gothic',
|
|
|
|
'Microsoft Yahei UI', Helvetica, Arial, sans-serif;
|
2015-01-30 04:53:49 +00:00
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
// -- V3 Colors
|
2015-11-09 20:07:40 +00:00
|
|
|
|
2020-03-05 21:24:51 +00:00
|
|
|
$color-accent-blue: #2c6bed;
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-accent-green: #4caf50;
|
|
|
|
$color-accent-red: #f44336;
|
|
|
|
$color-accent-yellow: #ffd624;
|
2018-08-14 00:06:50 +00:00
|
|
|
|
2018-07-09 21:29:13 +00:00
|
|
|
$color-white: #ffffff;
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-gray-02: #f6f6f6;
|
|
|
|
$color-gray-05: #e9e9e9;
|
|
|
|
$color-gray-15: #dedede;
|
2020-09-16 22:42:48 +00:00
|
|
|
$color-gray-20: #c6c6c6;
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-gray-25: #b9b9b9;
|
|
|
|
$color-gray-45: #848484;
|
|
|
|
$color-gray-60: #5e5e5e;
|
|
|
|
$color-gray-65: #4a4a4a;
|
|
|
|
$color-gray-75: #3b3b3b;
|
|
|
|
$color-gray-80: #2e2e2e;
|
|
|
|
$color-gray-90: #1b1b1b;
|
|
|
|
$color-gray-95: #121212;
|
2018-09-26 00:26:06 +00:00
|
|
|
$color-black: #000000;
|
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-white-alpha-20: rgba($color-white, 0.2);
|
2020-12-01 16:25:29 +00:00
|
|
|
$color-white-alpha-40: rgba($color-white, 0.4);
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-white-alpha-60: rgba($color-white, 0.6);
|
2021-03-10 20:36:58 +00:00
|
|
|
$color-white-alpha-70: rgba($color-white, 0.7);
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-white-alpha-80: rgba($color-white, 0.8);
|
|
|
|
$color-white-alpha-90: rgba($color-white, 0.9);
|
|
|
|
|
|
|
|
$color-black-alpha-05: rgba($color-black, 0.05);
|
|
|
|
$color-black-alpha-20: rgba($color-black, 0.2);
|
|
|
|
$color-black-alpha-40: rgba($color-black, 0.4);
|
2021-03-10 20:36:58 +00:00
|
|
|
$color-black-alpha-50: rgba($color-black, 0.5);
|
2019-10-04 18:06:17 +00:00
|
|
|
$color-black-alpha-60: rgba($color-black, 0.6);
|
2021-04-27 22:11:59 +00:00
|
|
|
$color-black-alpha-70: rgba($color-black, 0.7);
|
2021-03-10 20:36:58 +00:00
|
|
|
$color-black-alpha-80: rgba($color-black, 0.8);
|
2019-10-04 18:06:17 +00:00
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
$color-ultramarine-dark: #1851b4;
|
|
|
|
$color-ultramarine-icon: #3a76f0;
|
|
|
|
$color-ultramarine-light: #6191f3;
|
|
|
|
$color-ultramarine: #2c6bed;
|
2018-09-26 00:26:06 +00:00
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
// Flat colors
|
2019-10-04 18:06:17 +00:00
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
$color-crimson: #cf163e;
|
|
|
|
$color-vermilion: #c73f0a;
|
|
|
|
$color-burlap: #6f6a58;
|
|
|
|
$color-forest: #3b7845;
|
|
|
|
$color-wintergreen: #1d8663;
|
|
|
|
$color-teal: #077d92;
|
|
|
|
$color-blue: #336ba3;
|
|
|
|
$color-indigo: #6058ca;
|
|
|
|
$color-violet: #9932c8;
|
|
|
|
$color-plum: #aa377a;
|
|
|
|
$color-taupe: #8f616a;
|
|
|
|
$color-steel: #71717f;
|
|
|
|
|
|
|
|
// Gradient colors
|
|
|
|
|
|
|
|
$color-ultramarine-gradient: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #0552f0,
|
|
|
|
end: $color-ultramarine,
|
|
|
|
);
|
|
|
|
$color-basil: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #2f9373,
|
|
|
|
end: #077343,
|
|
|
|
);
|
|
|
|
$color-ember: (
|
|
|
|
deg: 168deg,
|
|
|
|
start: #e57c00,
|
|
|
|
end: #5e0000,
|
|
|
|
);
|
|
|
|
$color-fluorescent: (
|
|
|
|
deg: 192deg,
|
|
|
|
start: #ec13dd,
|
|
|
|
end: #1b36c6,
|
|
|
|
);
|
|
|
|
$color-infrared: (
|
|
|
|
deg: 192deg,
|
|
|
|
start: #f65560,
|
|
|
|
end: #442ced,
|
|
|
|
);
|
|
|
|
$color-lagoon: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #004066,
|
|
|
|
end: #32867d,
|
|
|
|
);
|
|
|
|
$color-midnight: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #2c2c3a,
|
|
|
|
end: #787891,
|
|
|
|
);
|
|
|
|
$color-sea: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #498fd4,
|
|
|
|
end: #2c66a0,
|
|
|
|
);
|
|
|
|
$color-sublime: (
|
|
|
|
deg: 180deg,
|
|
|
|
start: #6281d5,
|
|
|
|
end: #974460,
|
|
|
|
);
|
|
|
|
$color-tangerine: (
|
|
|
|
deg: 192deg,
|
|
|
|
start: #db7133,
|
|
|
|
end: #911231,
|
|
|
|
);
|
2019-10-04 18:06:17 +00:00
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
// Avatars
|
|
|
|
|
2021-08-06 00:17:05 +00:00
|
|
|
$avatar-color-A100: (
|
|
|
|
bg: #e3e3fe,
|
|
|
|
fg: #3838f5,
|
|
|
|
);
|
|
|
|
$avatar-color-A110: (
|
|
|
|
bg: #dde7fc,
|
|
|
|
fg: #1251d3,
|
|
|
|
);
|
|
|
|
$avatar-color-A120: (
|
|
|
|
bg: #d8e8f0,
|
|
|
|
fg: #086da0,
|
|
|
|
);
|
|
|
|
$avatar-color-A130: (
|
|
|
|
bg: #cde4cd,
|
|
|
|
fg: #067906,
|
|
|
|
);
|
|
|
|
$avatar-color-A140: (
|
|
|
|
bg: #eae0fd,
|
|
|
|
fg: #661aff,
|
|
|
|
);
|
|
|
|
$avatar-color-A150: (
|
|
|
|
bg: #f5e3fe,
|
|
|
|
fg: #9f00f0,
|
|
|
|
);
|
|
|
|
$avatar-color-A160: (
|
|
|
|
bg: #f6d8ec,
|
|
|
|
fg: #b8057c,
|
|
|
|
);
|
|
|
|
$avatar-color-A170: (
|
|
|
|
bg: #f5d7d7,
|
|
|
|
fg: #be0404,
|
|
|
|
);
|
|
|
|
$avatar-color-A180: (
|
|
|
|
bg: #fef5d0,
|
|
|
|
fg: #836b01,
|
|
|
|
);
|
|
|
|
$avatar-color-A190: (
|
|
|
|
bg: #eae6d5,
|
|
|
|
fg: #7d6f40,
|
|
|
|
);
|
|
|
|
$avatar-color-A200: (
|
|
|
|
bg: #d2d2dc,
|
|
|
|
fg: #4f4f6d,
|
|
|
|
);
|
|
|
|
$avatar-color-A210: (
|
|
|
|
bg: #d7d7d9,
|
|
|
|
fg: #5c5c5c,
|
|
|
|
);
|
2016-08-24 22:15:55 +00:00
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
// Maps for easy manipulation
|
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
$avatar-colors: (
|
2021-08-06 00:17:05 +00:00
|
|
|
A100: $avatar-color-A100,
|
|
|
|
A110: $avatar-color-A110,
|
|
|
|
A120: $avatar-color-A120,
|
|
|
|
A130: $avatar-color-A130,
|
|
|
|
A140: $avatar-color-A140,
|
|
|
|
A150: $avatar-color-A150,
|
|
|
|
A160: $avatar-color-A160,
|
|
|
|
A170: $avatar-color-A170,
|
|
|
|
A180: $avatar-color-A180,
|
|
|
|
A190: $avatar-color-A190,
|
|
|
|
A200: $avatar-color-A200,
|
|
|
|
A210: $avatar-color-A210,
|
2019-10-04 18:06:17 +00:00
|
|
|
);
|
2021-05-28 16:15:17 +00:00
|
|
|
|
|
|
|
$conversation-colors: (
|
|
|
|
blue: $color-blue,
|
|
|
|
burlap: $color-burlap,
|
|
|
|
crimson: $color-crimson,
|
|
|
|
forest: $color-forest,
|
|
|
|
indigo: $color-indigo,
|
|
|
|
plum: $color-plum,
|
|
|
|
steel: $color-steel,
|
|
|
|
taupe: $color-taupe,
|
|
|
|
teal: $color-teal,
|
|
|
|
vermilion: $color-vermilion,
|
|
|
|
violet: $color-violet,
|
|
|
|
wintergreen: $color-wintergreen,
|
2019-10-04 18:06:17 +00:00
|
|
|
);
|
2021-05-28 16:15:17 +00:00
|
|
|
|
|
|
|
$conversation-colors-gradient: (
|
|
|
|
ultramarine: $color-ultramarine-gradient,
|
|
|
|
basil: $color-basil,
|
|
|
|
ember: $color-ember,
|
|
|
|
fluorescent: $color-fluorescent,
|
|
|
|
infrared: $color-infrared,
|
|
|
|
lagoon: $color-lagoon,
|
|
|
|
midnight: $color-midnight,
|
|
|
|
sea: $color-sea,
|
|
|
|
sublime: $color-sublime,
|
|
|
|
tangerine: $color-tangerine,
|
2019-10-04 18:06:17 +00:00
|
|
|
);
|
|
|
|
|
2021-05-28 16:15:17 +00:00
|
|
|
// Used for the safety number change warning banner
|
|
|
|
$color-ios-blue-tint: #b0c8f9;
|
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
// -- Non-V3 colors
|
|
|
|
|
|
|
|
// Used in spinners
|
|
|
|
$color-white-alpha-40: rgba($color-white, 0.4);
|
|
|
|
|
|
|
|
// Used in tap-to-view error states
|
|
|
|
$color-deep-red: #ff261f;
|
2016-08-29 06:57:33 +00:00
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
// -- A few layout variables used cross-file
|
2018-07-09 21:29:13 +00:00
|
|
|
|
2019-10-04 18:06:17 +00:00
|
|
|
$left-pane-width: 320px;
|
2020-12-12 00:45:14 +00:00
|
|
|
$header-height: 52px;
|
2020-01-23 23:57:37 +00:00
|
|
|
|
|
|
|
$ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
|
2021-01-08 18:58:28 +00:00
|
|
|
|
|
|
|
$calling-background-color: $color-gray-95;
|