/* assets/css/tokens.css */
:root {
  /* Official FKY 2026 palette (LOGO GUIDE_FKY2026.pdf) */
  --color-tanah: #8D6E63;
  --color-air: #0287D0;
  --color-pohon: #65BA69;
  --color-kekuatan: #F20D0D;
  --color-sejahtera: #FBC02D;
  --color-budaya: #CC904A;

  /* Neutral page tones — not in the brand guide (which only defines
     accent colors), chosen to match the cream/paper base used across
     FKY 2023-2025 sites. */
  --color-paper: #FAF6EE;
  --color-ink: #241A15;
  --color-ink-soft: #5C4F47;

  /* Georama + Open Sans are both Google Fonts (SIL OFL — free for
     commercial use, no attribution required). They replace Benniter, a
     personal-use-only trial font that was illegal to ship on a public
     festival site — see
     docs/superpowers/specs/2026-09-02-font-license-fix-design.md. Georama
     has full digit glyph coverage, so (unlike Benniter) no separate
     numeral-fallback font is needed in the stack. */
  --font-display: 'Georama', Arial, sans-serif;
  --font-body: 'Open Sans', Helvetica, Arial, sans-serif;

  --space-1: 0.5rem;
  --space-2: 1rem;
  --space-3: 1.5rem;
  --space-4: 2.5rem;
  --space-5: 4rem;
  --space-6: 6rem;

  /* Sharp, geometric corners — the logo/keyvisual system never rounds a
     corner (see LOGO_GUIDE and KEYVISUAL ADAPTATION decks: posters, buttons,
     merch, ID cards are all cut rectangles). Kept as a token in case a future
     component needs to deviate deliberately. */
  --radius-sm: 0px;
  --container-max: 1120px;
}

@font-face {
  font-family: 'Georama';
  /* Variable font, one file covers every weight the site uses (400 nav,
     700 headings/marquee) — same shape as the old single-file Benniter
     declaration. */
  src: url('../fonts/Georama-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/OpenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
