:root {
  --leaf: var(--hostel-blue);
  --lime: var(--hostel-lime);
  --cream: var(--hostel-yellow);
  --gold: var(--hostel-blue);
  --earth: var(--hostel-ink);
  --paper: var(--hostel-paper);
  --ink: var(--hostel-ink);
  --muted: var(--hostel-muted);
  --line: var(--hostel-line);
  --portal-font: var(--hostel-font);
}
body, button, input, select, textarea, h1, h2, h3, h4 { font-family: var(--hostel-font); }
main h1, .intro h1 { color: var(--hostel-ink); font-weight: 400; letter-spacing: .045em; text-transform: uppercase; }
.main-nav { background: var(--hostel-yellow); color: var(--hostel-ink); font-family: var(--hostel-font); }
.main-nav .main-brand img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; }
