:root{color-scheme:light;--navy-950: #0d2245;--navy-900: #122d58;--navy-800: #1a457f;--navy-700: #2e63a8;--navy-600: #4f7fbd;--gold-500: #e0b223;--gold-100: #fff4c8;--ink-950: #101828;--ink-900: #17212e;--ink-800: #283548;--ink-700: #445064;--ink-500: #667287;--line: #d7dee8;--line-strong: #bfc9d7;--line-soft: #e8edf4;--bg: #eef3f8;--bg-alt: #e4ebf4;--panel: #ffffff;--panel-alt: #f5f8fc;--panel-muted: #edf3f9;--panel-accent: #e8eff8;--success: #2d6a4f;--success-soft: #e6f4ec;--warning: #a37209;--warning-soft: #fff4cf;--danger: #b13c3c;--danger-soft: #faecec;--info-soft: #e7f0fb;--shadow-sm: 0 8px 20px rgba(18, 45, 88, .07);--shadow-md: 0 20px 42px rgba(18, 45, 88, .1);--shadow-focus: 0 0 0 3px rgba(46, 99, 168, .14);--radius-xl: 18px;--radius-lg: 14px;--radius-md: 10px;--radius-sm: 8px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Avenir Next,Segoe UI,sans-serif;color:var(--ink-900);background:radial-gradient(circle at top left,rgba(224,178,35,.1),transparent 20%),linear-gradient(180deg,#f4f7fb,#edf2f8 38%,#e8eef6)}button,input{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}input,select,textarea{font:inherit}:root[data-theme=dark]{color-scheme:dark;--navy-950: #16243d;--navy-900: #21446f;--navy-800: #2f5c98;--navy-700: #5c95d8;--navy-600: #7cabe2;--gold-500: #e6bb35;--gold-100: #4a3c14;--ink-950: #f5f8fc;--ink-900: #e8eef6;--ink-800: #d0d9e6;--ink-700: #a9b5c7;--ink-500: #8592a6;--line: #2c3849;--line-strong: #3b485c;--line-soft: #232f41;--bg: #0e1623;--bg-alt: #0a111c;--panel: #161f2e;--panel-alt: #1d2839;--panel-muted: #202c3f;--panel-accent: #26334a;--success: #4ec08a;--success-soft: #16352a;--warning: #e6b64b;--warning-soft: #3a2f12;--danger: #ef8a8a;--danger-soft: #3a2020;--info-soft: #1c2b40;--shadow-sm: 0 8px 20px rgba(0, 0, 0, .35);--shadow-md: 0 20px 42px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(92, 149, 216, .32)}:root[data-theme=dark] body{color:var(--ink-900);background:radial-gradient(circle at top left,rgba(224,178,35,.06),transparent 22%),linear-gradient(180deg,#0e1623,#0b111d 45%,#090f18)}
