﻿:root {
--color-accent-rgb: 37, 99, 235;
--color-accent: rgb(var(--color-accent-rgb));
--color-accent-dark: #1D4ED8;
--color-accent-bg: #EFF3FE;
--color-link: var(--color-accent);
--color-link-hover: var(--color-accent-dark);
--color-account-id: var(--color-accent-dark);
--color-owner-bg: var(--color-accent-bg);
--color-owner-line: rgba(var(--color-accent-rgb), 0.75);
--color-background: #F0F4FC;
--color-background-mid: #E1EAFA;
--color-background-dark: #C7D9F5;
--color-background-gray: #F7F7F7;
--color-text: #333333;
--color-text-strong: #111111;
--color-text-sub: #4A5568;
--color-text-quiet: #525D71;
--color-text-gray: #666666;
--color-text-muted: #64748B;
--color-text-faint: #9CA6C4;
--color-border: #B4C0D8;
--color-border-input: #D1D9E8;
--color-border-light: #E2E8F0;
--color-border-gray: #DDDDDD;
--color-icon-unselected: #CCCCCC;
--color-toggle-off: #CCCCCC;
--color-warn-bg: #FEF3C7;
--color-warn-text: #92400E;
--color-warn-border: #E5C77B;
--color-warn-btn-bg: #FDF6E3;
--color-return-bg: #FDE68A;
--color-status-on-text: #166534;
--color-status-on-bg: #DCFCE7;
--color-status-on-border: #86EFAC;
--color-error-bg: #DC2626;
--color-error-text: #B91C1C;
--color-unread-mark: var(--color-error-text);
--color-alert-bg: #FF6B6B;
--color-knock: #6D5140;
--color-modal-overlay: rgba(0, 0, 0, 0.45);
--pt-see-through: 0.30;
--color-private-frame: rgba(18, 30, 52, calc(0.92 - 0.72 * var(--pt-see-through)));
--color-private-bg: rgba(20, 32, 58, calc(1 - 0.40 * var(--pt-see-through)));
--color-private-head: rgba(14, 26, 46, calc(1 - 0.25 * var(--pt-see-through)));
--color-private-text: #EAF0FA;
--color-private-quiet: #A8B6D0;
--color-private-border: #3A4A69;
--color-private-error: #FCA5A5;
--color-private-link: #9FC4FF;
--color-private-link-hover: #C7DCFF;
--trip-color-0: #A0392E;
--trip-color-1: #573619;
--trip-color-2: #675B1E;
--trip-color-3: #374113;
--trip-color-4: #3B661E;
--trip-color-5: #164715;
--trip-color-6: #1E6837;
--trip-color-7: #144537;
--trip-color-8: #1F646B;
--trip-color-9: #1C4060;
--trip-color-a: #394FC6;
--trip-color-b: #402A90;
--trip-color-c: #8135B6;
--trip-color-d: #661E69;
--trip-color-e: #9E2E78;
--trip-color-f: #702037;
--trip-color-private-0: #E49B94;
--trip-color-private-1: #E9C7A8;
--trip-color-private-2: #C4AD31;
--trip-color-private-3: #BED862;
--trip-color-private-4: #6CC230;
--trip-color-private-5: #89E186;
--trip-color-private-6: #31C664;
--trip-color-private-7: #7DDFC3;
--trip-color-private-8: #33BECC;
--trip-color-private-9: #B2D1EC;
--trip-color-private-a: #9FAAE7;
--trip-color-private-b: #D0C7F1;
--trip-color-private-c: #C99DE7;
--trip-color-private-d: #EDBDEE;
--trip-color-private-e: #E494C9;
--trip-color-private-f: #EFC1CE;
--article-color-red: #B91C1C;
--article-color-orange: #9A3412;
--article-color-green: #166534;
--article-color-blue: #1D4ED8;
--article-color-purple: #6D28D9;
--article-color-gray: #4A5568;
--article-bg-yellow: #FEF3C7;
--article-bg-pink: #FCE7F3;
--article-bg-green: #DCFCE7;
--article-bg-blue: #DBEAFE;
--article-bg-gray: #E2E8F0;
--article-code-bg: #23241F;
--article-code-text: #F8F8F2;
--article-preview-bg: #FEF3C7;
--article-preview-border: #D97706;
}
.trip-code[data-trip^="0"] { color: var(--trip-color-0); }
.trip-code[data-trip^="1"] { color: var(--trip-color-1); }
.trip-code[data-trip^="2"] { color: var(--trip-color-2); }
.trip-code[data-trip^="3"] { color: var(--trip-color-3); }
.trip-code[data-trip^="4"] { color: var(--trip-color-4); }
.trip-code[data-trip^="5"] { color: var(--trip-color-5); }
.trip-code[data-trip^="6"] { color: var(--trip-color-6); }
.trip-code[data-trip^="7"] { color: var(--trip-color-7); }
.trip-code[data-trip^="8"] { color: var(--trip-color-8); }
.trip-code[data-trip^="9"] { color: var(--trip-color-9); }
.trip-code[data-trip^="a"] { color: var(--trip-color-a); }
.trip-code[data-trip^="b"] { color: var(--trip-color-b); }
.trip-code[data-trip^="c"] { color: var(--trip-color-c); }
.trip-code[data-trip^="d"] { color: var(--trip-color-d); }
.trip-code[data-trip^="e"] { color: var(--trip-color-e); }
.trip-code[data-trip^="f"] { color: var(--trip-color-f); }
.private-talk-layer .trip-code[data-trip^="0"] { color: var(--trip-color-private-0); }
.private-talk-layer .trip-code[data-trip^="1"] { color: var(--trip-color-private-1); }
.private-talk-layer .trip-code[data-trip^="2"] { color: var(--trip-color-private-2); }
.private-talk-layer .trip-code[data-trip^="3"] { color: var(--trip-color-private-3); }
.private-talk-layer .trip-code[data-trip^="4"] { color: var(--trip-color-private-4); }
.private-talk-layer .trip-code[data-trip^="5"] { color: var(--trip-color-private-5); }
.private-talk-layer .trip-code[data-trip^="6"] { color: var(--trip-color-private-6); }
.private-talk-layer .trip-code[data-trip^="7"] { color: var(--trip-color-private-7); }
.private-talk-layer .trip-code[data-trip^="8"] { color: var(--trip-color-private-8); }
.private-talk-layer .trip-code[data-trip^="9"] { color: var(--trip-color-private-9); }
.private-talk-layer .trip-code[data-trip^="a"] { color: var(--trip-color-private-a); }
.private-talk-layer .trip-code[data-trip^="b"] { color: var(--trip-color-private-b); }
.private-talk-layer .trip-code[data-trip^="c"] { color: var(--trip-color-private-c); }
.private-talk-layer .trip-code[data-trip^="d"] { color: var(--trip-color-private-d); }
.private-talk-layer .trip-code[data-trip^="e"] { color: var(--trip-color-private-e); }
.private-talk-layer .trip-code[data-trip^="f"] { color: var(--trip-color-private-f); }
