/* Generated by Brand/Tools/render_brand_assets.swift. Do not edit by hand. */
/* Forked Page (岔頁) design tokens. Light is the default; dark swaps paper and ink and
   lifts copper one step. The identity palette stays at eight roles and interface shades are
   derived from them by opacity only; the four state roles below are the one sanctioned
   addition (owner, 2026-09-14) and carry state, not identity. */

:root {
  --fp-color-paper: #F8F5F2;
  --fp-color-paper-2: #EFEBE5;
  --fp-color-ink: #1E1B17;
  --fp-color-copper: #AB5B35;
  --fp-color-night: #0D0E11;
  --fp-color-slate: #454B54;
  --fp-color-paper-dark: #F2EFEA;
  --fp-color-copper-dark: #D87D57;

  --fp-color-teal: #2F7D68;
  --fp-color-teal-dark: #8FD3C1;
  --fp-color-copper-ink-dark: #E8A184;
  --fp-color-ink-on-copper: #1A1006;

  --fp-ground: var(--fp-color-paper);
  --fp-ground-alt: var(--fp-color-paper-2);
  --fp-front: var(--fp-color-ink);
  --fp-accent: var(--fp-color-copper);
  --fp-positive: var(--fp-color-teal);
  --fp-accent-ink: var(--fp-color-copper);
  --fp-on-accent: var(--fp-color-ink-on-copper);

  --fp-mark-left-page: var(--fp-color-ink);
  --fp-mark-upper-leaf: var(--fp-color-copper);
  --fp-mark-lower-leaf: var(--fp-color-ink);

  --fp-slogan: "翻開一頁，也走向另一種可能。";
  --fp-slogan-en: "Turn a page, take another path.";

  --fp-font-serif: 'Noto Serif TC','Source Han Serif TC','Songti TC',serif;
  --fp-font-sans: 'Noto Sans TC','PingFang TC','Heiti TC',system-ui,sans-serif;
  --fp-font-mono: 'IBM Plex Mono','SFMono-Regular',Menlo,monospace;

  --fp-tracking-zh-wordmark: 0.06em;
  --fp-tracking-en-wordmark: 0.34em;
  --fp-tracking-en-wordmark-only: 0.3em;
  --fp-tracking-mono-label: 0.1em;
  --fp-phi: 1.618034;
  --fp-clear-space: 0.381966;
  --fp-lockup-gap: 0.236068;
  --fp-lockup-zh-height: 0.73;
  --fp-lockup-en-height: 0.1387;
  --fp-lockup-line-gap: 0.1313;
  --fp-lockup-en-only-height: 0.4545;
  --fp-lockup-en-opacity: 0.55;
  --fp-radius-leaf-large: 4.68;
  --fp-radius-leaf-small: 2.89;
}

@media (prefers-color-scheme: dark) {
  :root {
    --fp-ground: var(--fp-color-night);
    --fp-ground-alt: var(--fp-color-slate);
    --fp-front: var(--fp-color-paper-dark);
    --fp-accent: var(--fp-color-copper-dark);
    --fp-positive: var(--fp-color-teal-dark);
    --fp-accent-ink: var(--fp-color-copper-ink-dark);

    --fp-mark-left-page: var(--fp-color-paper-dark);
    --fp-mark-upper-leaf: var(--fp-color-copper-dark);
    --fp-mark-lower-leaf: var(--fp-color-slate);
  }
}
