/* Theme: Fjord (fjord). Generated by scripts/build-themes.ts from
   src/theme/presets.ts: edit the preset and run npm run themes, never this
   file. Every value here passed the compiler's contrast checks. */
@font-face{font-family:"Geist"; font-style:normal; font-weight:400; font-display:swap; src:url("../fonts/geist/Geist-Regular.woff2") format("woff2")}
@font-face{font-family:"Geist"; font-style:italic; font-weight:400; font-display:swap; src:url("../fonts/geist/Geist-Italic.woff2") format("woff2")}
@font-face{font-family:"Geist"; font-style:normal; font-weight:500; font-display:swap; src:url("../fonts/geist/Geist-Medium.woff2") format("woff2")}
@font-face{font-family:"Geist"; font-style:normal; font-weight:600; font-display:swap; src:url("../fonts/geist/Geist-SemiBold.woff2") format("woff2")}
@font-face{font-family:"Geist"; font-style:normal; font-weight:700; font-display:swap; src:url("../fonts/geist/Geist-Bold.woff2") format("woff2")}
@font-face{font-family:"Geist Mono"; font-style:normal; font-weight:400; font-display:swap; src:url("../fonts/geist/GeistMono-Regular.woff2") format("woff2")}
@font-face{font-family:"Geist Mono"; font-style:normal; font-weight:500; font-display:swap; src:url("../fonts/geist/GeistMono-Medium.woff2") format("woff2")}
@font-face{font-family:"Geist Mono"; font-style:normal; font-weight:700; font-display:swap; src:url("../fonts/geist/GeistMono-Bold.woff2") format("woff2")}
:root{
  color-scheme:light;
  --deck-ground:linear-gradient(150deg,#e3ecf0,#cfdde4 55%,#dde6e2);
  --deck-sheet:#ffffff;
  --deck-sheet-border:#e4e5e5;
  --deck-sheet-shadow:0 14px 50px -22px rgba(16,26,33,0.22);
  --deck-radius:9px;
  --deck-radius-sm:6px;
  --deck-radius-full:999px;
  --deck-canvas-radius:12px;
  --deck-canvas-radius-sm:8px;
  --deck-inverse-sheet:#0d1820;
  --deck-inverse-border:#343d44;
  --deck-inverse-rule:#232d34;
  --deck-inverse-text:#ffffff;
  --deck-inverse-muted:#aaaeb1;
  --deck-inverse-faint:#7c8287;
  --deck-inverse-dim:#5f676c;
  --deck-inverse-glow:rgba(29,110,138,0.3);
  --deck-inverse-glow-strong:rgba(29,110,138,0.35);
  --deck-glow-2:rgba(79,109,138,0.16);
  --deck-inverse-card:rgba(255,255,255,0.04);
  --deck-inverse-sunken:rgba(255,255,255,0.08);
  --deck-inverse-link:#4d98b6;
  --deck-inverse-neutral:#7c8287;
  --deck-inverse-neutral-ink:#7c8287;
  --deck-inverse-primary-ink:#3d89a6;
  --deck-inverse-secondary-ink:#6483a1;
  --deck-inverse-tertiary-ink:#548a7d;
  --deck-inverse-on-neutral:#101a21;
  --deck-inverse-on-neutral-card:#101a21;
  --deck-text:#101a21;
  --deck-text-muted:#61686c;
  --deck-text-faint:#8a8f92;
  --deck-border:#e7e8e9;
  --deck-border-subtle:#f1f1f2;
  --deck-sunken:#f5f6f6;
  --deck-link:#1d6e8a;
  --deck-primary:#1d6e8a;
  --deck-secondary:#4f6d8a;
  --deck-tertiary:#3f7569;
  --deck-neutral:#5a6670;
  --deck-gradient:linear-gradient(to right,#1d6e8a,#4f6d8a 50%,#3f7569);
  --deck-gradient-v:linear-gradient(to bottom,#1d6e8a,#4f6d8a 50%,#3f7569);
  --deck-gradient-print:#3f7569;
  --deck-stop-0:#1d6e8a;
  --deck-stop-1:#4f6d8a;
  --deck-stop-2:#3f7569;
  --deck-muted-fill:#cacdce;
  --deck-primary-ink:#1d6e8a;
  --deck-secondary-ink:#4f6d8a;
  --deck-tertiary-ink:#3f7569;
  --deck-neutral-ink:#5a6670;
  --deck-on-primary:#ffffff;
  --deck-on-secondary:#ffffff;
  --deck-on-tertiary:#ffffff;
  --deck-on-neutral:#ffffff;
  --deck-on-coral:#ffffff;
  --deck-on-walk:#ffffff;
  --deck-on-walk-end:#ffffff;
  --deck-on-fill:#ffffff;
  --deck-on-fill-light:#101a21;
  --deck-card-shadow:0 1px 2px rgba(16,26,33,0.05), 0 18px 36px -26px rgba(16,26,33,0.22);
  --deck-card-tint:45%;
  --deck-media-shadow:0 1px 2px rgba(16,26,33,0.05), 0 22px 44px -26px rgba(16,26,33,0.32);
  --deck-frame-bg:#ffffff;
  --deck-url-bg:#ffffff;
  --deck-mark-ring:#ffffff;
  --deck-chip-bg:rgba(255,255,255,0.92);
  --deck-mark-fill:#ffffff;
  --deck-chip-shadow:0 6px 18px -10px rgba(16,26,33,0.35);
  --deck-pill-shadow:0 6px 18px -10px rgba(16,26,33,0.5);
  --deck-hud-bg:rgba(255,255,255,0.85);
  --deck-hud-btn-bg:#ffffff;
  --deck-scrim:rgba(13,24,32,0.5);
  --deck-ground-ink:#101a21;
  --deck-ground-ink-muted:rgba(16,26,33,0.82);
  --deck-success-bg:#e7f2ed;
  --deck-success-fg:#197c52;
  --deck-success-edge:#359166;
  --deck-on-success:#101a21;
  --deck-warning-bg:#f6eee3;
  --deck-warning-fg:#986000;
  --deck-warning-edge:#b17418;
  --deck-on-warning:#101a21;
  --deck-danger-bg:#fceaea;
  --deck-danger-fg:#c7323c;
  --deck-danger-edge:#e24d52;
  --deck-on-danger:#101a21;
  --deck-info-bg:#e8f0f8;
  --deck-info-fg:#2d6fb0;
  --deck-info-edge:#4384c7;
  --deck-on-info:#101a21;
  --deck-neutral-bg:#f5f6f6;
  --deck-neutral-fg:#61686c;
  --deck-neutral-edge:#9b9fa2;
  --deck-font-display:"Geist", ui-sans-serif, system-ui, sans-serif;
  --deck-font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;
  --deck-font-mono:"Geist Mono", ui-monospace, monospace;
  --deck-display-heavy:700;
  --deck-display-bold:600;
  --deck-display-tracking:0.6;
  --deck-ease:cubic-bezier(.2,.6,.2,1);
  --deck-ease-out:cubic-bezier(.16,1,.3,1);
}
@page doc{@bottom-right{content:counter(page) " / " counter(pages); font-family:"Geist Mono", monospace; font-size:9pt; color:#8a8f92}}
