:root,[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#14122e;--surface:#1d1a45;--surface-2:#262257;--sky:#1f1b4d;--primary:#f2a23a;--on-primary:#14122e;--red:#d93b2b;--teal:#1e5a63;--text:#f1eee6;--text-2:#b9b4cf;--primary-text:#f2a23a;--late-text:#f2a23a;--ontime:#2e9e5b;--ontime-text:#5fcb8a;--danger-text:#ff7a6b;--rain:#6fb0b8;--rain-text:#6fb0b8;--rule:#322e66;--card-edge:transparent;--tab:#0e0c24;--tab-text:#b9b4cf;--tab-active:#f2a23a;--focus-ring:#f2a23a;--focus-ring-inverse:#f2a23a;--halftone:#0e0c248c;--chip:#0e0c24;--chip-text:#f1eee6;--chip-text-2:#b9b4cf;--chip-on:#f1eee6;--chip-on-text:#14122e}[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f1eee6;--surface:#fff;--surface-2:#e7e2d6;--sky:#1f5c5a;--primary:#ee8a3c;--on-primary:#161616;--red:#d93b2b;--teal:#1f5c5a;--text:#161616;--text-2:#4a4a4a;--primary-text:#9e4b18;--late-text:#9e4b18;--ontime:#1e7a45;--ontime-text:#1a6b3c;--danger-text:#b3261a;--rain:#1f5c5a;--rain-text:#1f5c5a;--rule:#d3ccbc;--card-edge:#161616;--tab:#161616;--tab-text:#cfcac0;--tab-active:#ee8a3c;--focus-ring:#161616;--focus-ring-inverse:#f1eee6;--halftone:#16161652;--chip:#161616;--chip-text:#f1eee6;--chip-text-2:#cfcac0;--chip-on:#f1eee6;--chip-on-text:#161616}:root{--radius:4px;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-display-stack:var(--font-display), "Archivo", sans-serif;--font-ui-stack:var(--font-ui), system-ui, sans-serif}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--trip-bar-h:0px;background:var(--ground);color:var(--text);-webkit-text-size-adjust:100%;scrollbar-color:var(--surface-2) var(--ground)}html[data-tripbar]{--trip-bar-h:48px}body{background:var(--ground);min-height:100dvh;font-family:var(--font-ui-stack);-webkit-font-smoothing:antialiased;caret-color:var(--primary);font-size:15px;line-height:1.4}::selection{background:var(--primary);color:var(--on-primary)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius)}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;text-underline-offset:3px}time,.tn{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
