:root {
  /* --- Brand Palette --- */
  --crown-white: #fff;
  --crown-black: #000;
  --crown-gold: rgba(193, 164, 81, 1);

  /* --- Typography --- */
  --font-family: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

  /* --- Transition --- */
  --ease: cubic-bezier(.2,.7,.2,1);
  --t-fast: 0.5s;
  --t-base: 0.75s;
}

html, body {
  margin: 0;
  font-family: var(--font-family);
  scroll-behavior: smooth;
}