:root{--font: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--bg: #0a1626;--text: #eef2f7;--text-sec: #9fb0c4;--border: #1f3a5c;--primary: #d4af37;--scroll: #3e5673;color-scheme:dark;font:14px/1.5 var(--font);color:var(--text);background:var(--bg);font-variant-numeric:tabular-nums;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;background:var(--bg)}#root{min-height:100vh}h1,h2,h3,h4{font-weight:600;letter-spacing:-.01em;line-height:1.3}p{margin:0}button,input,select,textarea{font:inherit;font-variant-numeric:tabular-nums}a{color:var(--primary)}::selection{background:#5b8def59}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{filter:var(--picker-icon, invert(.75));cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
