:root{--brand:#991b1b;--brand-soft:#fee2e2;--ink:#0f172a;--page:#f1f5f9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;accent-color:var(--brand);caret-color:var(--brand);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{background:var(--page);-webkit-tap-highlight-color:transparent;min-height:100svh;margin:0}#root{min-height:100svh}::selection{background:var(--brand-soft);color:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a{text-underline-offset:3px}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
