/* Design tokens for The Living Word. Every component reads colours and type from here. */
@font-face { font-family: CormUp; src: url(../../assets/fonts/cormorant.woff2) format('woff2'); font-weight: 300 700; }
@font-face { font-family: Corm; src: url(../../assets/fonts/cormorant-italic.woff2) format('woff2'); font-style: italic; }
@font-face { font-family: HebrewSerif; src: url(../../assets/fonts/hebrew.ttf); }
@font-face { font-family: GreekSerif; src: url(../../assets/fonts/greek.ttf); }

:root {
  --amber: #f0c98a;
  --sand: #e9dcc3;
  --dim: #a8997e;
  --parchment: #eadfc8;
  --ivory: #fff4de;
  --mist: #9fe7ee;
  --shadow-text: 0 2px 18px rgba(0, 0, 0, .85);
  --display: CormUp, Georgia, serif;
  --italic: Corm, Georgia, serif;
  --sans: system-ui, sans-serif;
  --stage-w: 1920px;
  --stage-h: 1080px;
}
html, body { margin: 0; background: #000; overflow: hidden; font-family: var(--sans); width: 100%; height: 100%; position: fixed; inset: 0; }
