:root {
  --accent: #E2B52A;      /* amarelo de destaque (botões, números, selos) */
  --navy: #0E1B33;
  --paper: #F5F2EA;
}
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 72px; }
body { margin: 0; }
img { max-width: 100%; }
