/* GENERATED by scripts/sync-static-tokens.mjs. Do not edit.
 * Source of truth: src/ds/tokens/*.css. Change it there, then rebuild.
 * Serves the static pages under public/, which Vite never sees. */

@font-face {
  font-family: "Geist";
  src: url("/fonts/Geist-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist";
  src: url("/fonts/Geist-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist Mono";
  src: url("/fonts/GeistMono.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --gallery: #fcfcfb;
  --gallery-deep: #efefed;
  --gallery-card: #f6f6f4;
  --ink: #161616;
  --ink-soft: #6b6b67;
  --ink-12: rgba(22, 22, 22, 0.12);
  --rule: #e2e2de;
  --seal: #c8341f;
  --seal-soft: #f3ded9;
  --anchor: #1f6f54;
  --anchor-soft: #dde9e2;
  --radius-none: 0;
  --radius-sm: 2px;
  --radius-md: 5px;
  --radius-lg: 8px;
  --radius-pill: 999px;
  --font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semi: 600;
  --leading-body: 1.6;
  --leading-snug: 1.2;
  --tracking-label: 0.16em;
  --tracking-tight: -0.02em;
  --font-sans-jp: "Geist", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif;
}
