:root{
  --bg:#000;
  --fg:#eaeaea;
  --muted:#9a9a9a;
  --line:#1a1a1a;
  --accent:#c7b27c;

  --serif: "Playfair Display", serif;
  --sans: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

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

html,body{ height:100%; }
body{
  background:var(--bg);
  color:var(--fg);
  font-family:var(--sans);
  line-height:1.65;
  letter-spacing:.2px;
}

a{ color:inherit; text-decoration:none; }
.muted{ color:var(--muted); }

strong{ font-weight:600; }
