/* ========================================================
   ORLOV BASE — SHARED DESIGN TOKENS & FOUNDATION
   ======================================================== */

@font-face {
  font-family: 'Concetta Kalvani Signature';
  src: url('../assets/concetta-kalvani-signature.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'PP Neue Montreal';
  src: url('../assets/PPNeueMontreal-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  /* Кольори з референсу bogdankolomiyets.com */
  --color-bg: #eae6dd;
  --color-ink: #000000;
  --color-ink-muted: #6e6b65;
  
  --color-accent: #2dc46b; /* фірмовий смарагдовий gotburnout / Orlov Base */
  --color-accent-glow: rgba(45, 196, 107, 0.5);
  
  --font-display: 'Oswald', Impact, sans-serif;
  --font-body: 'Onest', 'PP Neue Montreal', Arial, sans-serif;
  --font-signature: 'Caveat', 'Concetta Kalvani Signature', cursive;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

@media (prefers-reduced-motion: no-preference) {
  html:not([data-scroll-instant]) {
    scroll-behavior: smooth;
  }
}

html {
  background-color: var(--color-bg);
}

body {
  width: 100vw;
  min-height: 100vh;
  overflow-x: clip;
  overflow-y: auto;
  background-color: var(--color-bg);
  color: var(--color-ink);
  font-family: var(--font-body);
  line-height: 1.4;
  -webkit-font-smoothing: antialiased;
}
