/* Figtree (SIL OFL 1.1, wwwroot/lib/fonts/figtree/OFL.txt), served by Leasii rather than Google Fonts (R9-H15). One
   variable font covers every weight. R10-I1: it is the Latin subset as WOFF2 (about 21 KB), inlined here so it arrives
   with this stylesheet (one fingerprinted, immutably cached URL) instead of as a second, late download; the text never
   re-flows when it swaps in. Made from Figtree.ttf with fontTools: pyftsubset Figtree.ttf --flavor=woff2
   --layout-features="*" --unicodes="U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,
   U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+2713,U+FEFF,U+FFFD", then base64.
   "Figtree Fallback" is Arial sized to Figtree's metrics (at weight 400), so text laid out before the font is ready
   takes the same space and nothing moves when it arrives. R11 (R10-I1, R9-I7): font-display is block, not swap. The
   font is inside this stylesheet, so it is ready as soon as the page can be drawn and the block period costs nothing;
   with swap the browser still drew a first frame in the fallback, whose bold headings wrap differently, and the page
   moved (CLS 0.11-0.13). Reading widths are in em, not ch: ch is the width of "0", which differs between the fallback
   and Figtree (0.638 em), so a ch width changed with the font. */
@font-face { font-family: "Figtree"; src: url("data:font/woff2;base64,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") format("woff2"); font-weight: 300 900; font-style: normal; font-display: block; }
@font-face { font-family: "Figtree Fallback"; src: local("Arial"), local("ArialMT"), local("Helvetica Neue"), local("Roboto"); size-adjust: 100.42%; ascent-override: 94.6%; descent-override: 24.9%; line-gap-override: 0%; }

/* Leasii design tokens, from the Leasii design system (tokens.json). The status soft colours and the type, space,
   radius, motion and layer scales were added here first: copy them into tokens.json before regenerating.
   Breakpoints (R9-J12; media queries can't read custom properties, so they're written out): phone up to 599px, tablet
   from 600px, desktop from 960px (the sidebar), wide from 1200px (side panes). Use min-width 600/960/1200 and
   max-width 599/959/1199. R10 (R9-J12): the other widths each have one job and nothing else uses them: small phones
   max-width 379px, the tablet rail 700-959px (app shell), list + detail queues from 1024px (max-width 1023px), extra
   wide from 1440px (max-width 1439px), and the app's edges at 1441px and 1920px. A component that needs its own width
   uses a container query. The style guide lists them, and ReviewTenUiTests keeps the list closed. */
:root, .sg-preview-light {
  --surface: #f7f5f0;
  /* Home redesign: the large-area brand wash behind the hero (fades into --surface). */
  --brand-tint: #eef5f1;
  --surface-raised: #ffffff;
  --line: #ddd7cb;
  --line-strong: #857f72;
  --ink: #14231f;
  --ink-muted: #4f5d58;
  --brand: #0e6b57;
  --brand-strong: #0a5244;
  --brand-soft: #dcefe8;
  --on-brand: #ffffff;
  --key: #f2b441;
  --on-key: #14231f;
  --good: #1d7343;
  --warning: #8f5400;
  --critical: #b42318;
  --info: #1f5ea8;
  --good-soft: #e4eee8;
  --warning-soft: #efe7db;
  --critical-soft: #f8e9e8;
  --info-soft: #e9eff6;
  --neutral-soft: #edefee;
  /* One family for everything: Figtree (headlines use its heavier weights). */
  --font-display: "Figtree", "Figtree Fallback", system-ui, sans-serif;
  --font-sans: "Figtree", "Figtree Fallback", system-ui, sans-serif;
  --space-0-5: 2px; /* hairline gaps: a label over its value, badge padding */
  --space-1: 4px;
  --space-1-5: 6px; /* a field's label to its input, a badge beside text */
  --space-2: 8px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  /* Type scale: size and line height in pairs */
  --text-xs: 12px; --leading-xs: 16px;
  --text-sm: 13px; --leading-sm: 18px;
  --text-md: 14px; --leading-md: 20px;
  --text-base: 16px; --leading-base: 24px;
  --text-lg: 18px; --leading-lg: 24px;
  --text-xl: 22px; --leading-xl: 28px;
  --text-2xl: 28px; --leading-2xl: 34px;
  --text-3xl: 40px; --leading-3xl: 44px;
  --text-display: clamp(36px, 6vw, 60px);
  /* Display headings (CON-B5): the website's page titles, the hero and the sign-in heading share one weight and tracking.
     The sign-in heading sits between text-2xl and text-3xl. */
  --display-weight: 800;
  --display-tracking: -.01em;
  --text-display-sm: 32px; --leading-display-sm: 38px;
  --weight-regular: 400;
  --weight-semibold: 600;
  --weight-bold: 700;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --space-3: 12px;
  --space-5: 20px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-24: 96px;
  --radius-xs: 2px;
  --radius-xl: 24px;
  --radius-pill: 999px;
  --shadow-overlay: 0 8px 24px rgba(20,35,31,0.16), 0 2px 6px rgba(20,35,31,0.08);
  --duration-fast: 120ms;
  --duration-base: 200ms;
  --ease-standard: cubic-bezier(.2, 0, 0, 1);
  --z-sticky: 10;
  --z-header: 20;
  --z-overlay: 30;
  /* Page width: the whole page (the app's sidebar included) is at most this wide and centred; smaller screens use their full width. */
  --page-max: 1440px;
  /* Staff tools and other dense pages (queues beside their detail, wide tables) can use this much. */
  --page-max-wide: 1920px;
  --shadow-raised: 0 1px 2px rgba(20,35,31,0.06), 0 4px 12px rgba(20,35,31,0.06);
  /* Round 14: a hairline lift for interactive cards and rows on hover; cards at rest stay flat. */
  --shadow-hairline: 0 1px 2px rgba(20,35,31,.06);
  /* Round 14 motion: a slower ease for highlights and toasts (fast and base already exist). */
  --duration-slow: 320ms;
  --ease-out: cubic-bezier(0, 0, .2, 1);
  /* Round 14: the "this just changed" wash on a row or line, fading to the card surface. */
  --highlight: var(--brand-soft);
  /* Round 14: icon tiles and avatars in rows, empty states and the New menu share one size. */
  --tile: 40px;
  /* R9-J13: the website's hero device and featured plan lift further than an app card. */
  --shadow-hero: 0 16px 40px rgba(20,35,31,0.12);
  /* R9-J13: a plan's price on the website. */
  --text-price: 40px;
  /* Deep green panels (sign-in brand panel, the landing page's final call to action) and the site footer: the same in
     both themes, so their light text and accents are fixed too. */
  --brand-deep: #0a5244;
  --on-brand-deep: #ffffff;
  /* R11-L3: secondary text on the deep green, as a colour rather than opacity (7:1 on --brand-deep). */
  --on-brand-deep-muted: #d6e5e1;
  --good-on-deep: #5fcb8c;
  --soft-on-deep: #9fe0cb;
  --overlay-on-dark: rgba(255,255,255,.1);
  --overlay-line-on-dark: rgba(255,255,255,.16);
  --footer-bg: #0f1a17;
  --footer-ink: #c9d4cf;
  --footer-link: #ffffff;
  --footer-edge: transparent;
  /* Behind dialogs and sheets: always dims the page (a dark wash in both themes, never a light fog). */
  --scrim: rgb(20 35 31 / .45);
  /* Placeholder text in fields: the muted ink, so it meets 4.5:1 in both themes (6.3:1 light, 8.5:1 dark on the field). */
  --ink-placeholder: var(--ink-muted);
  color-scheme: light dark;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --surface: #101816;
  --brand-tint: #0f1f1a;
    --surface-raised: #1b2622;
    --line: #33423c;
    --line-strong: #76837e;
    --ink: #eef3f0;
    --ink-muted: #a8b5b0;
    --brand: #3fb592;
    --brand-strong: #7ad6ba;
    --brand-soft: #123a30;
    --on-brand: #06241c;
    --key: #f2b441;
    --on-key: #14231f;
    --good: #5fcb8c;
    --warning: #f0b44c;
    --critical: #ff8a80;
    --info: #8cbcf2;
    --good-soft: #233d30;
    --warning-soft: #3b3926;
    --critical-soft: #3d332f;
    --info-soft: #2b3b41;
    --neutral-soft: #2c3733;
    --footer-bg: #0a0f0e;
    --footer-edge: #2b3732;
    --shadow-raised: 0 1px 2px rgba(0,0,0,.45), 0 4px 12px rgba(0,0,0,.35);
    --shadow-overlay: 0 8px 24px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.4);
    --shadow-hairline: 0 1px 2px rgba(0,0,0,.5);
    --scrim: rgb(0 0 0 / .6);
    color-scheme: dark;
  }
}

:root[data-theme="dark"], .sg-preview-dark {
  --surface: #101816;
  --brand-tint: #0f1f1a;
  --surface-raised: #1b2622;
  --line: #33423c;
  --line-strong: #76837e;
  --ink: #eef3f0;
  --ink-muted: #a8b5b0;
  --brand: #3fb592;
  --brand-strong: #7ad6ba;
  --brand-soft: #123a30;
  --on-brand: #06241c;
  --key: #f2b441;
  --on-key: #14231f;
  --good: #5fcb8c;
  --warning: #f0b44c;
  --critical: #ff8a80;
  --info: #8cbcf2;
  --good-soft: #233d30;
  --warning-soft: #3b3926;
  --critical-soft: #3d332f;
  --info-soft: #2b3b41;
  --neutral-soft: #2c3733;
  --footer-bg: #0a0f0e;
  --footer-edge: #2b3732;
  --shadow-raised: 0 1px 2px rgba(0,0,0,.45), 0 4px 12px rgba(0,0,0,.35);
  --shadow-overlay: 0 8px 24px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.4);
  --shadow-hairline: 0 1px 2px rgba(0,0,0,.5);
  --scrim: rgb(0 0 0 / .6);
  color-scheme: dark;
}

/* A chosen light theme on a dark device: native controls and scrollbars stay light too. */
:root[data-theme="light"] { color-scheme: light; }
