/* beacon2 shared base: palette, reset, body type, wordmark.
   Linked by every page (landing, /kevin, the notes index, the notes login).
   Page-specific layout stays in each page's own <style> block. */
:root {
  --paper: #FBFAF7;
  --paper-deep: #F3F0EA;
  --ink: #1F1A15;
  --ink-soft: #5E554C;
  --ink-faint: #9C9288;
  --rule: #E6E1DA;
  --amber: #E8930C;
  --amber-deep: #B86F05;
}

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

body {
  font-family: 'Schibsted Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;
  background: var(--paper);
  color: var(--ink);
  -webkit-font-smoothing: antialiased;
}

a { color: inherit; }

.wordmark {
  font-family: 'DM Serif Display', Georgia, serif;
  font-size: 26px;
  text-decoration: none;
  letter-spacing: -0.01em;
}

.wordmark span {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: var(--amber);
  margin-left: 1px;
}
