/* Jani Roman Podcast — tokens.css, generoitu Design Systemin tokens.jsonista (versio 27.10.2026). */

@font-face { font-family: 'Instrument Serif'; src: url('../fonts/InstrumentSerif-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Instrument Serif'; src: url('../fonts/InstrumentSerif-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Instrument Sans'; src: url('../fonts/InstrumentSans-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Instrument Sans'; src: url('../fonts/InstrumentSans-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Instrument Sans'; src: url('../fonts/InstrumentSans-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Instrument Sans'; src: url('../fonts/InstrumentSans-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }

:root {
  --musta: #121110;
  --luumu: #3A2133;
  --luumu-pinta: #553648;
  --luumu-korostus: #6B3358;
  --kulta: #B69A62;
  --valo: #F9F6F1;
  --muste: #1A1716;
  --muste-vaimea: #675E58;
  --viiva: #DCD3C8;
  --tumma-teksti: #F4EFE7;
  --tumma-vaimea: #D3BFC9;
  --tumma-viiva: #5C4255;
  --fokus: #6B3358;
  --tila-xs: 12px;
  --tila-s: 24px;
  --tila-m: 40px;
  --tila-l: 56px;
  --tila-xl: 120px;
  --tila-xxl: 150px;
  --reuna: 64px;
  --reuna-mobiili: 20px;
  --sisalto-max: 1320px;
  --teksti-max: 680px;
  --kulma: 0;
  --pilleri: 999px;
  --font-serif: "Instrument Serif", Georgia, serif;
  --font-sans: "Instrument Sans", system-ui, sans-serif;
}
