/* Theme: Volt (volt). 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(125deg,#0052ff,#007a9a 50%,#00845e);
  --deck-sheet:#ffffff;
  --deck-sheet-border:#e3e4e5;
  --deck-sheet-shadow:0 14px 50px -22px rgba(10,16,32,0.22);
  --deck-radius:12px;
  --deck-radius-sm:8px;
  --deck-radius-full:999px;
  --deck-canvas-radius:16px;
  --deck-canvas-radius-sm:11px;
  --deck-inverse-sheet:#070b1a;
  --deck-inverse-border:#2f323f;
  --deck-inverse-rule:#1d212f;
  --deck-inverse-text:#ffffff;
  --deck-inverse-muted:#a6a7ad;
  --deck-inverse-faint:#797b83;
  --deck-inverse-dim:#5b5e68;
  --deck-inverse-glow:rgba(0,82,255,0.3);
  --deck-inverse-glow-strong:rgba(0,82,255,0.35);
  --deck-glow-2:rgba(0,122,154,0.16);
  --deck-inverse-card:rgba(255,255,255,0.04);
  --deck-inverse-sunken:rgba(255,255,255,0.08);
  --deck-inverse-link:#4480ff;
  --deck-inverse-neutral:#7a7c84;
  --deck-inverse-neutral-ink:#7a7c84;
  --deck-inverse-primary-ink:#2d6fff;
  --deck-inverse-secondary-ink:#1a85a5;
  --deck-inverse-tertiary-ink:#128a64;
  --deck-inverse-on-neutral:#0a1020;
  --deck-inverse-on-neutral-card:#0a1020;
  --deck-text:#0a1020;
  --deck-text-muted:#656873;
  --deck-text-faint:#8c8f96;
  --deck-border:#e7e7e9;
  --deck-border-subtle:#f0f1f2;
  --deck-sunken:#f5f5f6;
  --deck-link:#0052ff;
  --deck-primary:#0052ff;
  --deck-secondary:#007a9a;
  --deck-tertiary:#00845e;
  --deck-neutral:#55606e;
  --deck-gradient:linear-gradient(to right,#0052ff,#007a9a 50%,#00845e);
  --deck-gradient-v:linear-gradient(to bottom,#0052ff,#007a9a 50%,#00845e);
  --deck-gradient-print:#00845e;
  --deck-stop-0:#0052ff;
  --deck-stop-1:#007a9a;
  --deck-stop-2:#00845e;
  --deck-muted-fill:#c9cace;
  --deck-primary-ink:#0052ff;
  --deck-secondary-ink:#007a9a;
  --deck-tertiary-ink:#00845e;
  --deck-neutral-ink:#55606e;
  --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:#0a1020;
  --deck-card-shadow:0 1px 2px rgba(10,16,32,0.05), 0 18px 36px -26px rgba(10,16,32,0.22);
  --deck-card-tint:45%;
  --deck-media-shadow:0 1px 2px rgba(10,16,32,0.05), 0 22px 44px -26px rgba(10,16,32,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(10,16,32,0.35);
  --deck-pill-shadow:0 6px 18px -10px rgba(10,16,32,0.5);
  --deck-hud-bg:rgba(255,255,255,0.85);
  --deck-hud-btn-bg:#ffffff;
  --deck-scrim:rgba(7,11,26,0.5);
  --deck-ground-ink:#ffffff;
  --deck-ground-ink-muted:#ffffff;
  --deck-success-bg:#e5f1eb;
  --deck-success-fg:#067c46;
  --deck-success-edge:#288e57;
  --deck-on-success:#0a1020;
  --deck-warning-bg:#f5eee3;
  --deck-warning-fg:#9a5f00;
  --deck-warning-edge:#ad6e15;
  --deck-on-warning:#0a1020;
  --deck-danger-bg:#fce8e8;
  --deck-danger-fg:#cf222e;
  --deck-danger-edge:#e53c40;
  --deck-on-danger:#0a1020;
  --deck-info-bg:#e5f0fa;
  --deck-info-fg:#066dc1;
  --deck-info-edge:#247ed3;
  --deck-on-info:#0a1020;
  --deck-neutral-bg:#f5f5f6;
  --deck-neutral-fg:#656873;
  --deck-neutral-edge:#989ba1;
  --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:#8c8f96}}
