:root {
  --mulberry: #4A1530;
  --cream: #F9F2E6;
  --sand: #E3B88A;
  --ink: #291A1F;
}
* { box-sizing: border-box; }
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background: var(--cream);
  color: var(--ink);
  line-height: 1.6;
}
header, main, nav { max-width: 720px; margin: 0 auto; padding: 24px; }
header { padding-top: 48px; }
.eyebrow { letter-spacing: 0.12em; text-transform: uppercase; color: var(--mulberry); font-size: 12px; }
h1, h2 { color: var(--mulberry); }
nav a, main a { color: var(--mulberry); font-weight: 600; margin-right: 16px; }
.note { background: #fff; border: 1px solid var(--sand); border-radius: 16px; padding: 16px; }
