*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  display: flow-root;
}
:root {
  --color-navy: #001935;
  --color-blue: #00b8ff;
  --color-purple: #7c5cff;
  --color-pink: #ff61ce;
  --color-red: #ff4930;
  --color-orange: #ff8a00;
  --color-yellow: #e8d73a;
  --color-green: #01cf35;
  --color-black: #000;
  --color-white: #fff;
  --color-transparent: rgba(255, 255, 255, 0);
  --color-navy-3: #fbfcfc;
  --color-navy-5: #f2f4f5;
  --color-navy-10: #e5e8eb;
  --color-navy-15: #d9dde1;
  --color-navy-20: #ccd1d7;
  --color-navy-30: #b3bac2;
  --color-navy-40: #99a3ae;
  --color-navy-50: #808c9a;
  --color-navy-60: #667586;
  --color-navy-70: #4c5e72;
  --color-navy-80: #33475d;
  --color-navy-85: #263b53;
  --color-navy-90: #1a3049;
  --color-navy-95: #0d243f;
  --color-navy-100: #001935;
  --color-navy-tint-3: rgba(0, 25, 53, 0.03);
  --color-navy-tint-5: rgba(0, 25, 53, 0.05);
  --color-navy-tint-10: rgba(0, 25, 53, 0.1);
  --color-navy-tint-15: rgba(0, 25, 53, 0.15);
  --color-navy-tint-20: rgba(0, 25, 53, 0.2);
  --color-navy-tint-30: rgba(0, 25, 53, 0.3);
  --color-navy-tint-40: rgba(0, 25, 53, 0.4);
  --color-navy-tint-50: rgba(0, 25, 53, 0.5);
  --color-navy-tint-60: rgba(0, 25, 53, 0.6);
  --color-navy-tint-70: rgba(0, 25, 53, 0.7);
  --color-navy-tint-80: rgba(0, 25, 53, 0.8);
  --color-navy-tint-85: rgba(0, 25, 53, 0.85);
  --color-navy-tint-90: rgba(0, 25, 53, 0.9);
  --color-navy-tint-95: rgba(0, 25, 53, 0.95);
  --color-gray-3: #f7f7f7;
  --color-gray-5: #f2f2f2;
  --color-gray-10: #e5e5e5;
  --color-gray-15: #d9d9d9;
  --color-gray-20: #ccc;
  --color-gray-30: #b3b3b3;
  --color-gray-40: #999;
  --color-gray-50: gray;
  --color-gray-60: #666;
  --color-gray-70: #4c4c4c;
  --color-gray-80: #333;
  --color-gray-85: #262626;
  --color-gray-90: #1a1a1a;
  --color-gray-95: #0d0d0d;
  --color-gray-100: #000;
  --color-black-tint-3: rgba(0, 0, 0, 0.03);
  --color-black-tint-5: rgba(0, 0, 0, 0.05);
  --color-black-tint-10: rgba(0, 0, 0, 0.1);
  --color-black-tint-15: rgba(0, 0, 0, 0.15);
  --color-black-tint-20: rgba(0, 0, 0, 0.2);
  --color-black-tint-30: rgba(0, 0, 0, 0.3);
  --color-black-tint-40: rgba(0, 0, 0, 0.4);
  --color-black-tint-50: rgba(0, 0, 0, 0.5);
  --color-black-tint-60: rgba(0, 0, 0, 0.6);
  --color-black-tint-70: rgba(0, 0, 0, 0.7);
  --color-black-tint-80: rgba(0, 0, 0, 0.8);
  --color-black-tint-85: rgba(0, 0, 0, 0.85);
  --color-black-tint-90: rgba(0, 0, 0, 0.9);
  --color-black-tint-95: rgba(0, 0, 0, 0.95);
  --color-white-tint-3: rgba(255, 255, 255, 0.03);
  --color-white-tint-5: rgba(255, 255, 255, 0.05);
  --color-white-tint-10: rgba(255, 255, 255, 0.1);
  --color-white-tint-15: rgba(255, 255, 255, 0.15);
  --color-white-tint-20: rgba(255, 255, 255, 0.2);
  --color-white-tint-30: rgba(255, 255, 255, 0.3);
  --color-white-tint-40: rgba(255, 255, 255, 0.4);
  --color-white-tint-50: rgba(255, 255, 255, 0.5);
  --color-white-tint-60: rgba(255, 255, 255, 0.6);
  --color-white-tint-70: rgba(255, 255, 255, 0.7);
  --color-white-tint-80: rgba(255, 255, 255, 0.8);
  --color-white-tint-85: rgba(255, 255, 255, 0.85);
  --color-white-tint-90: rgba(255, 255, 255, 0.9);
  --color-white-tint-95: rgba(255, 255, 255, 0.95);
  --color-blue-5: #e5f8ff;
  --color-blue-10: #ccf1ff;
  --color-blue-20: #99e3ff;
  --color-blue-30: #66d4ff;
  --color-blue-40: #33c6ff;
  --color-blue-50: #00b8ff;
  --color-blue-60: #0093cc;
  --color-blue-70: #006e99;
  --color-blue-80: #004a66;
  --color-blue-90: #002533;
  --color-blue-95: #001219;
  --color-blue-tint-5: rgba(0, 184, 255, 0.05);
  --color-blue-tint-10: rgba(0, 184, 255, 0.1);
  --color-blue-tint-20: rgba(0, 184, 255, 0.2);
  --color-blue-tint-30: rgba(0, 184, 255, 0.3);
  --color-blue-tint-40: rgba(0, 184, 255, 0.4);
  --color-blue-tint-50: rgba(0, 184, 255, 0.5);
  --color-blue-tint-60: rgba(0, 184, 255, 0.6);
  --color-blue-tint-70: rgba(0, 184, 255, 0.7);
  --color-blue-tint-80: rgba(0, 184, 255, 0.8);
  --color-blue-tint-90: rgba(0, 184, 255, 0.9);
  --color-blue-tint-95: rgba(0, 184, 255, 0.95);
  --color-purple-5: #f2efff;
  --color-purple-10: #e5deff;
  --color-purple-20: #cbbeff;
  --color-purple-30: #b09dff;
  --color-purple-40: #967dff;
  --color-purple-50: #7c5cff;
  --color-purple-60: #634acc;
  --color-purple-70: #4a3799;
  --color-purple-80: #322566;
  --color-purple-90: #191233;
  --color-purple-95: #0c0919;
  --color-purple-tint-5: rgba(124, 92, 255, 0.05);
  --color-purple-tint-10: rgba(124, 92, 255, 0.1);
  --color-purple-tint-20: rgba(124, 92, 255, 0.2);
  --color-purple-tint-30: rgba(124, 92, 255, 0.3);
  --color-purple-tint-40: rgba(124, 92, 255, 0.4);
  --color-purple-tint-50: rgba(124, 92, 255, 0.5);
  --color-purple-tint-60: rgba(124, 92, 255, 0.6);
  --color-purple-tint-70: rgba(124, 92, 255, 0.7);
  --color-purple-tint-80: rgba(124, 92, 255, 0.8);
  --color-purple-tint-90: rgba(124, 92, 255, 0.9);
  --color-purple-tint-95: rgba(124, 92, 255, 0.95);
  --color-pink-5: #ffeffa;
  --color-pink-10: #ffdff5;
  --color-pink-20: #ffc0eb;
  --color-pink-30: #ffa0e2;
  --color-pink-40: #ff81d8;
  --color-pink-50: #ff61ce;
  --color-pink-60: #cc4ea5;
  --color-pink-70: #993a7c;
  --color-pink-80: #662752;
  --color-pink-90: #331329;
  --color-pink-95: #190a15;
  --color-pink-tint-5: rgba(255, 97, 206, 0.05);
  --color-pink-tint-10: rgba(255, 97, 206, 0.1);
  --color-pink-tint-20: rgba(255, 97, 206, 0.2);
  --color-pink-tint-30: rgba(255, 97, 206, 0.3);
  --color-pink-tint-40: rgba(255, 97, 206, 0.4);
  --color-pink-tint-50: rgba(255, 97, 206, 0.5);
  --color-pink-tint-60: rgba(255, 97, 206, 0.6);
  --color-pink-tint-70: rgba(255, 97, 206, 0.7);
  --color-pink-tint-80: rgba(255, 97, 206, 0.8);
  --color-pink-tint-90: rgba(255, 97, 206, 0.9);
  --color-pink-tint-95: rgba(255, 97, 206, 0.95);
  --color-red-5: #ffedea;
  --color-red-10: #ffdbd6;
  --color-red-20: #ffb6ac;
  --color-red-30: #ff9283;
  --color-red-40: #ff6d59;
  --color-red-50: #ff4930;
  --color-red-60: #cc3a26;
  --color-red-70: #992c1d;
  --color-red-80: #661d13;
  --color-red-90: #330f0a;
  --color-red-95: #190705;
  --color-red-tint-5: rgba(255, 73, 48, 0.05);
  --color-red-tint-10: rgba(255, 73, 48, 0.1);
  --color-red-tint-20: rgba(255, 73, 48, 0.2);
  --color-red-tint-30: rgba(255, 73, 48, 0.3);
  --color-red-tint-40: rgba(255, 73, 48, 0.4);
  --color-red-tint-50: rgba(255, 73, 48, 0.5);
  --color-red-tint-60: rgba(255, 73, 48, 0.6);
  --color-red-tint-70: rgba(255, 73, 48, 0.7);
  --color-red-tint-80: rgba(255, 73, 48, 0.8);
  --color-red-tint-90: rgba(255, 73, 48, 0.9);
  --color-red-tint-95: rgba(255, 73, 48, 0.95);
  --color-orange-5: #fff3e5;
  --color-orange-10: #ffe8cc;
  --color-orange-20: #ffd099;
  --color-orange-30: #ffb966;
  --color-orange-40: #ffa133;
  --color-orange-50: #ff8a00;
  --color-orange-60: #cc6e00;
  --color-orange-70: #995300;
  --color-orange-80: #663700;
  --color-orange-90: #331c00;
  --color-orange-95: #190e00;
  --color-orange-tint-5: rgba(255, 138, 0, 0.05);
  --color-orange-tint-10: rgba(255, 138, 0, 0.1);
  --color-orange-tint-20: rgba(255, 138, 0, 0.2);
  --color-orange-tint-30: rgba(255, 138, 0, 0.3);
  --color-orange-tint-40: rgba(255, 138, 0, 0.4);
  --color-orange-tint-50: rgba(255, 138, 0, 0.5);
  --color-orange-tint-60: rgba(255, 138, 0, 0.6);
  --color-orange-tint-70: rgba(255, 138, 0, 0.7);
  --color-orange-tint-80: rgba(255, 138, 0, 0.8);
  --color-orange-tint-90: rgba(255, 138, 0, 0.9);
  --color-orange-tint-95: rgba(255, 138, 0, 0.95);
  --color-yellow-5: #fdfbeb;
  --color-yellow-10: #faf7d8;
  --color-yellow-20: #f6efb0;
  --color-yellow-30: #f1e789;
  --color-yellow-40: #eddf61;
  --color-yellow-50: #e8d73a;
  --color-yellow-60: #baac2e;
  --color-yellow-70: #8b8123;
  --color-yellow-80: #5d5617;
  --color-yellow-90: #2e2b0c;
  --color-yellow-95: #171506;
  --color-yellow-tint-5: rgba(232, 215, 58, 0.05);
  --color-yellow-tint-10: rgba(232, 215, 58, 0.1);
  --color-yellow-tint-20: rgba(232, 215, 58, 0.2);
  --color-yellow-tint-30: rgba(232, 215, 58, 0.3);
  --color-yellow-tint-40: rgba(232, 215, 58, 0.4);
  --color-yellow-tint-50: rgba(232, 215, 58, 0.5);
  --color-yellow-tint-60: rgba(232, 215, 58, 0.6);
  --color-yellow-tint-70: rgba(232, 215, 58, 0.7);
  --color-yellow-tint-80: rgba(232, 215, 58, 0.8);
  --color-yellow-tint-90: rgba(232, 215, 58, 0.9);
  --color-yellow-tint-95: rgba(232, 215, 58, 0.95);
  --color-green-5: #e6faeb;
  --color-green-10: #ccf5d7;
  --color-green-20: #99ecae;
  --color-green-30: #67e286;
  --color-green-40: #34d95d;
  --color-green-50: #01cf35;
  --color-green-60: #01a62a;
  --color-green-70: #017c20;
  --color-green-80: #005315;
  --color-green-90: #00290b;
  --color-green-95: #001505;
  --color-green-tint-5: rgba(1, 207, 53, 0.05);
  --color-green-tint-10: rgba(1, 207, 53, 0.1);
  --color-green-tint-20: rgba(1, 207, 53, 0.2);
  --color-green-tint-30: rgba(1, 207, 53, 0.3);
  --color-green-tint-40: rgba(1, 207, 53, 0.4);
  --color-green-tint-50: rgba(1, 207, 53, 0.5);
  --color-green-tint-60: rgba(1, 207, 53, 0.6);
  --color-green-tint-70: rgba(1, 207, 53, 0.7);
  --color-green-tint-80: rgba(1, 207, 53, 0.8);
  --color-green-tint-90: rgba(1, 207, 53, 0.9);
  --color-green-tint-95: rgba(1, 207, 53, 0.95);
  --color-rainbow-0: #00b8ff;
  --color-rainbow-1: #01cf35;
  --color-rainbow-2: #74d338;
  --color-rainbow-3: #e8d73a;
  --color-rainbow-4: #ff8a00;
  --color-rainbow-5: #ff6918;
  --color-rainbow-6: #ff4930;
  --color-rainbow-7: #ff557f;
  --color-rainbow-8: #ff61ce;
  --color-rainbow-9: #be5fe6;
  --color-rainbow-10: #7c5cff;
  --space-xxxs: 2px;
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-s: 12px;
  --space-m: 16px;
  --space-l: 20px;
  --space-xl: 24px;
  --space-xxl: 28px;
  --space-xxxl: 32px;
  --radius-none: 0px;
  --radius-xxxs: 2px;
  --radius-xxs: 4px;
  --radius-xs: 8px;
  --radius-s: 12px;
  --radius-m: 16px;
  --radius-l: 20px;
  --radius-xl: 24px;
  --radius-xxl: 28px;
  --radius-xxxl: 32px;
  --radius-round: 9999px;
  --radius-thumb-s: 2px;
  --radius-thumb-m: 4px;
  --radius-thumb-l: 8px;
  --radius-avatar-s: 2px;
  --radius-avatar-m: 4px;
  --radius-avatar-l: 8px;
  --radius-avatar-round: 9999px;
  --radius-ui-square: 8px;
  --radius-ui-round: 9999px;
  --radius-post-image: 4px;
  --radius-badge: 4px;
  --radius-label: 2px;
  --radius-button: 9999px;
  --radius-dropdown: 8px;
  --radius-banner: 8px;
  --radius-modal-s: 12px;
  --radius-modal-m: 16px;
  --radius-modal-l: 20px;
  --radius-panel: 8px;
  --radius-panel-mobile: 12px;
}
:root {
  --blog-title-color: #c4b295;
  --blog-link-color: #8c8172;
  --blog-background-color: #ffffff;
  --blog-background-overlay-color: rgba(0, 0, 0, 0.1);
  --blog-background-hover-color: #e6e6e6;
  --blog-contrasting-link-color: #8c8172;
  --blog-contrasting-title-color: #c4b295;
  --blog-title-color-15: rgba(196, 178, 149, 0.15);
  --blog-link-color-15: rgba(140, 129, 114, 0.15);
  --blog-link-color-40: rgba(140, 129, 114, 0.4);
  --blog-search-background-color: rgba(0, 0, 0, 0.13);
  --blog-text-color: #000000;
  --blog-border-color: rgba(var(--black), 0.13);
  --color-title: #000000;
  --color-text: #000000;
  --color-primary-link: #8c8172;
  --color-bluespace-background: #ffffff;
  --color-bluespace-card-background: #ffffff;
  --color-modal-close-button: #000000;
  --color-modal-close-button-background: #ffffff;
  --border-radius-small: 8px;
  --black: 0, 0, 0;
  --white: 255, 255, 255;
  --white-on-dark: 255, 255, 255;
  --navy: 0, 25, 53;
  --red: 255, 73, 48;
  --orange: 255, 138, 0;
  --yellow: 232, 215, 56;
  --green: 0, 207, 53;
  --blue: 0, 184, 255;
  --purple: 124, 92, 255;
  --pink: 255, 98, 206;
  --deprecated-accent: 0, 184, 255;
  --secondary-accent: 229, 231, 234;
  --follow: 243, 248, 251;
  --color-subtext: rgb(var(--white-on-dark));
  --font-family: "Favorit", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  --font-family-modern: "Favorit Modern", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
  --accent: rgba(0, 184, 255, 1);
  --accent-fg: rgba(0, 0, 0, 1);
  --accent-fg-light: rgba(255, 255, 255, 1);
  --accent-hover: rgba(51, 198, 255, 1);
  --accent-pressed: rgba(102, 212, 255, 1);
  --accent-tint: rgba(0, 184, 255, 0.1);
  --accent-tint-strong: rgba(0, 184, 255, 0.2);
  --accent-tint-heavy: rgba(0, 184, 255, 0.3);
  --chrome: rgba(0, 25, 53, 1);
  --chrome-panel: rgba(13, 36, 63, 1);
  --chrome-panel-border: rgba(255, 255, 255, 0.05);
  --chrome-tint: rgba(255, 255, 255, 0.05);
  --chrome-tint-strong: rgba(255, 255, 255, 0.1);
  --chrome-tint-heavy: rgba(255, 255, 255, 0.15);
  --chrome-mobile: rgba(0, 25, 53, 1);
  --chrome-fg: rgba(255, 255, 255, 1);
  --chrome-fg-secondary: rgba(153, 163, 174, 1);
  --chrome-fg-tertiary: rgba(102, 117, 134, 1);
  --content-panel: rgba(255, 255, 255, 1);
  --content-panel-border: rgba(255, 255, 255, 0);
  --content-tint: rgba(0, 25, 53, 0.05);
  --content-tint-strong: rgba(0, 25, 53, 0.1);
  --content-tint-heavy: rgba(0, 25, 53, 0.15);
  --content-mobile-container: rgba(251, 252, 252, 1);
  --content-fg: rgba(0, 0, 0, 1);
  --content-fg-secondary: rgba(102, 117, 134, 1);
  --content-fg-tertiary: rgba(153, 163, 174, 1);
  --color-panel-border: rgba(255, 255, 255, 0);
  --color-tint: rgba(0, 0, 0, 0.1);
  --color-tint-strong: rgba(0, 0, 0, 0.15);
  --color-tint-heavy: rgba(0, 0, 0, 0.2);
  --color-fg: rgba(0, 0, 0, 1);
  --color-fg-secondary: rgba(0, 0, 0, 0.8);
  --color-fg-tertiary: rgba(0, 0, 0, 0.6);
  --color-fg-light: rgba(255, 255, 255, 1);
  --color-fg-light-secondary: rgba(255, 255, 255, 0.8);
  --color-fg-light-tertiary: rgba(255, 255, 255, 0.6);
  --image-bg: rgba(0, 0, 0, 1);
  --image-panel-border: rgba(255, 255, 255, 0.1);
  --image-tint: rgba(0, 0, 0, 0.4);
  --image-tint-strong: rgba(0, 0, 0, 0.5);
  --image-tint-heavy: rgba(0, 0, 0, 0.6);
  --image-fg: rgba(255, 255, 255, 1);
  --image-fg-secondary: rgba(255, 255, 255, 0.8);
  --image-fg-tertiary: rgba(255, 255, 255, 0.6);
  --side-menu: rgba(0, 25, 53, 1);
  --side-menu-shadow: rgba(255, 255, 255, 0.1);
  --top-menu: rgba(0, 25, 53, 1);
  --top-menu-shadow: rgba(255, 255, 255, 0.1);
  --modal: rgba(255, 255, 255, 1);
  --modal-border: rgba(0, 25, 53, 0.1);
  --tool-tip: rgba(0, 0, 0, 1);
  --tool-tip-text: rgba(255, 255, 255, 1);
  --overlay-tint: rgba(0, 25, 53, 0.2);
  --overlay-tint-strong: rgba(0, 25, 53, 0.6);
  --overlay-tint-heavy: rgba(0, 25, 53, 0.8);
  --unread-tint: rgba(0, 184, 255, 0.1);
  --unread-tint-hover: rgba(0, 184, 255, 0.2);
  --badge-icon: rgba(255, 255, 255, 1);
  --badge-text: rgba(0, 0, 0, 1);
  --chrome-ui: rgba(0, 184, 255, 1);
  --chrome-ui-hover: rgba(51, 198, 255, 1);
  --chrome-ui-pressed: rgba(102, 212, 255, 1);
  --chrome-ui-focus: rgba(0, 184, 255, 1);
  --chrome-ui-fg: rgba(0, 0, 0, 1);
  --chrome-ui-fg-secondary: rgba(0, 0, 0, 0.8);
  --chrome-ui-fg-tertiary: rgba(0, 0, 0, 0.6);
  --chrome-ui-toggle: rgba(255, 255, 255, 1);
  --chrome-danger: rgba(255, 146, 131, 1);
  --chrome-success: rgba(103, 226, 134, 1);
  --chrome-education: rgba(176, 157, 255, 1);
  --chrome-blue: rgba(102, 212, 255, 1);
  --chrome-purple: rgba(176, 157, 255, 1);
  --chrome-pink: rgba(255, 160, 226, 1);
  --chrome-red: rgba(255, 146, 131, 1);
  --chrome-orange: rgba(255, 185, 102, 1);
  --chrome-yellow: rgba(241, 231, 137, 1);
  --chrome-green: rgba(103, 226, 134, 1);
  --content-ui: rgba(0, 25, 53, 1);
  --content-ui-hover: rgba(26, 48, 73, 1);
  --content-ui-pressed: rgba(51, 71, 93, 1);
  --content-ui-focus: rgba(0, 184, 255, 1);
  --content-ui-fg: rgba(255, 255, 255, 1);
  --content-ui-fg-secondary: rgba(153, 163, 174, 1);
  --content-ui-fg-tertiary: rgba(102, 117, 134, 1);
  --content-ui-toggle: rgba(255, 255, 255, 1);
  --content-danger: rgba(153, 44, 29, 1);
  --content-success: rgba(1, 124, 32, 1);
  --content-education: rgba(74, 55, 153, 1);
  --content-blue: rgba(0, 110, 153, 1);
  --content-purple: rgba(74, 55, 153, 1);
  --content-pink: rgba(153, 58, 124, 1);
  --content-red: rgba(153, 44, 29, 1);
  --content-orange: rgba(153, 83, 0, 1);
  --content-yellow: rgba(139, 129, 35, 1);
  --content-green: rgba(1, 124, 32, 1);
  --color-ui: rgba(0, 0, 0, 1);
  --color-ui-hover: rgba(0, 0, 0, 0.9);
  --color-ui-pressed: rgba(0, 0, 0, 0.8);
  --color-ui-focus: rgba(0, 0, 0, 1);
  --color-ui-fg: rgba(255, 255, 255, 1);
  --color-ui-fg-secondary: rgba(153, 153, 153, 1);
  --color-ui-fg-tertiary: rgba(102, 102, 102, 1);
  --color-ui-toggle: rgba(255, 255, 255, 1);
  --image-ui: rgba(255, 255, 255, 1);
  --image-ui-hover: rgba(255, 255, 255, 0.9);
  --image-ui-pressed: rgba(255, 255, 255, 0.8);
  --image-ui-accent: rgba(255, 255, 255, 1);
  --image-ui-fg: rgba(0, 0, 0, 1);
  --image-ui-fg-secondary: rgba(102, 117, 134, 1);
  --image-ui-fg-tertiary: rgba(153, 163, 174, 1);
  --image-ui-toggle: rgba(255, 255, 255, 1);
  --danger: rgba(255, 73, 48, 1);
  --danger-hover: rgba(204, 58, 38, 1);
  --danger-pressed: rgba(153, 44, 29, 1);
  --danger-tint: rgba(255, 73, 48, 0.1);
  --danger-tint-strong: rgba(255, 73, 48, 0.2);
  --danger-tint-heavy: rgba(255, 73, 48, 0.3);
  --success: rgba(1, 207, 53, 1);
  --success-hover: rgba(52, 217, 93, 1);
  --success-pressed: rgba(103, 226, 134, 1);
  --success-tint: rgba(1, 207, 53, 0.1);
  --success-tint-strong: rgba(1, 207, 53, 0.2);
  --success-tint-heavy: rgba(1, 207, 53, 0.3);
  --education: rgba(124, 92, 255, 1);
  --education-hover: rgba(150, 125, 255, 1);
  --education-pressed: rgba(176, 157, 255, 1);
  --education-tint: rgba(124, 92, 255, 0.1);
  --education-tint-strong: rgba(124, 92, 255, 0.2);
  --education-tint-heavy: rgba(124, 92, 255, 0.3);
  --brand-blue: rgba(0, 184, 255, 1);
  --brand-blue-hover: rgba(51, 198, 255, 1);
  --brand-blue-pressed: rgba(102, 212, 255, 1);
  --brand-blue-tint: rgba(0, 184, 255, 0.1);
  --brand-blue-tint-strong: rgba(0, 184, 255, 0.2);
  --brand-blue-tint-heavy: rgba(0, 184, 255, 0.3);
  --brand-purple: rgba(124, 92, 255, 1);
  --brand-purple-hover: rgba(150, 125, 255, 1);
  --brand-purple-pressed: rgba(176, 157, 255, 1);
  --brand-purple-tint: rgba(124, 92, 255, 0.1);
  --brand-purple-tint-strong: rgba(124, 92, 255, 0.2);
  --brand-purple-tint-heavy: rgba(124, 92, 255, 0.3);
  --brand-pink: rgba(255, 97, 206, 1);
  --brand-pink-hover: rgba(255, 129, 216, 1);
  --brand-pink-pressed: rgba(255, 160, 226, 1);
  --brand-pink-tint: rgba(255, 97, 206, 0.1);
  --brand-pink-tint-strong: rgba(255, 97, 206, 0.2);
  --brand-pink-tint-heavy: rgba(255, 97, 206, 0.3);
  --brand-red: rgba(255, 73, 48, 1);
  --brand-red-hover: rgba(255, 109, 89, 1);
  --brand-red-pressed: rgba(255, 146, 131, 1);
  --brand-red-tint: rgba(255, 73, 48, 0.1);
  --brand-red-tint-strong: rgba(255, 73, 48, 0.2);
  --brand-red-tint-heavy: rgba(255, 73, 48, 0.3);
  --brand-orange: rgba(255, 138, 0, 1);
  --brand-orange-hover: rgba(255, 161, 51, 1);
  --brand-orange-pressed: rgba(255, 185, 102, 1);
  --brand-orange-tint: rgba(255, 138, 0, 0.1);
  --brand-orange-tint-strong: rgba(255, 138, 0, 0.2);
  --brand-orange-tint-heavy: rgba(255, 138, 0, 0.3);
  --brand-yellow: rgba(232, 215, 58, 1);
  --brand-yellow-hover: rgba(237, 223, 97, 1);
  --brand-yellow-pressed: rgba(241, 231, 137, 1);
  --brand-yellow-tint: rgba(232, 215, 58, 0.1);
  --brand-yellow-tint-strong: rgba(232, 215, 58, 0.2);
  --brand-yellow-tint-heavy: rgba(232, 215, 58, 0.3);
  --brand-green: rgba(1, 207, 53, 1);
  --brand-green-hover: rgba(52, 217, 93, 1);
  --brand-green-pressed: rgba(103, 226, 134, 1);
  --brand-green-tint: rgba(1, 207, 53, 0.1);
  --brand-green-tint-strong: rgba(1, 207, 53, 0.2);
  --brand-green-tint-heavy: rgba(1, 207, 53, 0.3);
  --override-posts--color-primary-link: 0, 184, 255;
}
:root {
  --blog-title-color: rgb(var(--black)) !important;
  --blog-link-color: rgb(var(--deprecated-accent)) !important;
  --blog-background-color: #ffffff !important;
  --blog-background-overlay-color: rgba(0, 0, 0, 0.1) !important;
  --blog-background-hover-color: #e6e6e6 !important;
  --blog-contrasting-link-color: rgb(var(--deprecated-accent)) !important;
  --blog-contrasting-title-color: rgb(var(--black)) !important;
  --blog-title-color-15: rgba(var(--black), 0.15) !important;
  --blog-link-color-15: rgba(var(--deprecated-accent), 0.15) !important;
  --blog-link-color-40: rgba(var(--deprecated-accent), 0.4) !important;
  --blog-search-background-color: rgba(var(--black), 0.25) !important;
  --blog-text-color: rgb(var(--black)) !important;
  --blog-border-color: rgba(var(--black, 0.3)) !important;
  --color-title: rgb(var(--black)) !important;
  --color-text: rgb(var(--black)) !important;
  --color-primary-link: rgb(var(--deprecated-accent)) !important;
  --color-bluespace-background: #ffffff !important;
  --color-bluespace-card-background: #ffffff !important;
  --color-modal-close-button: rgb(var(--black)) !important;
  --color-modal-close-button-background: #ffffff !important;
  --border-radius-small: 8px !important;
  --override-posts--color-primary-link: 0, 184, 255 !important;
}

@font-face {
  font-family: Favorit;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-85-cf2f6136.woff2) format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Favorit;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-85-italic-b336f07b.woff2) format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Favorit;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-medium-fbc7316f.woff2) format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Favorit;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-medium-italic-243f8ff2.woff2) format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-85-cf2f6136.woff2) format("woff2");
  font-style: normal;
  font-weight: 350;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-85-italic-b336f07b.woff2) format("woff2");
  font-style: italic;
  font-weight: 350;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-regular-52013406.woff2) format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-regular-italic-3c2d0dda.woff2) format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-medium-fbc7316f.woff2) format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-medium-italic-243f8ff2.woff2) format("woff2");
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-bold-014cc624.woff2) format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Favorit Modern;
  src: url(https://assets.tumblr.com/pop/src/assets/fonts/favorit/favorit-bold-italic-72be77af.woff2) format("woff2");
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}
