:root{--accent: #5457E5;--accent-hover: #4548D4;--text: #1A1B25;--muted: #6B6F82;--faint: #9A9DB0;--border: #E4E6EF;--border-strong: #D3D6E2;--surface: #FFFFFF;--surface2: #EEF0F5;--surface3: #F8F9FC;--accent-weak: #ECEDFE;--bg: #F5F6FA;--tint-a: #2F6FED;--tint-b: #0EA5A4;--page-tint: linear-gradient(135deg, color-mix(in srgb, var(--tint-a) 14%, transparent) 0%, color-mix(in srgb, var(--tint-b) 14%, transparent) 100%);color-scheme:light}:root[data-theme=dark]{--accent: #7C7FF2;--accent-hover: #6D70F0;--text: #ECEEF5;--muted: #A7ACC0;--faint: #757A90;--border: #2A2C3A;--border-strong: #3A3D4F;--surface: #1C1E2A;--surface2: #24273A;--surface3: #20222F;--accent-weak: #2B2D55;--bg: #131420;--page-tint: linear-gradient(135deg, color-mix(in srgb, var(--tint-a) 26%, transparent) 0%, color-mix(in srgb, var(--tint-b) 22%, transparent) 100%);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--accent: #7C7FF2;--accent-hover: #6D70F0;--text: #ECEEF5;--muted: #A7ACC0;--faint: #757A90;--border: #2A2C3A;--border-strong: #3A3D4F;--surface: #1C1E2A;--surface2: #24273A;--surface3: #20222F;--accent-weak: #2B2D55;--bg: #131420;--page-tint: linear-gradient(135deg, color-mix(in srgb, var(--tint-a) 26%, transparent) 0%, color-mix(in srgb, var(--tint-b) 22%, transparent) 100%);color-scheme:dark}}html,body{background-color:var(--bg);background-image:var(--page-tint);background-attachment:fixed;background-repeat:no-repeat;color:var(--text);min-height:100vh}
