/* Hotel: Murder Mystery — Paris, 1920: emerald lacquer and walnut shadows, champagne gilt,
   a Bordeaux lipstick accent and eau-de-nil glass, taken from the suite's green gown and deco sconces.
   Tokens only; structure is ../_engine/base.css. */
:root {
  --bg: #0b1a15;
  --bg-rgb: 11, 26, 21;
  --bg-2: #10221c;
  --panel: #152b24;
  --panel-2: #1d372e;
  --footer-bg: #07120e;
  --line: rgba(227, 201, 141, 0.16);
  --text: #f4ecd8;
  --muted: #c6bda4;
  --dim: #918b75;
  --red: #a8324e;
  --red-deep: #7d2139;
  --ochre: #e3c98d;
  --ochre-soft: #f1dfb2;
  --gum: #9fd0bd;
  --display: "Federo", "Poiret One", "Futura", "Century Gothic", sans-serif;
  --body: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --radius: 3px;
  --wrap: 1180px;
  --gutter: clamp(16px, 4vw, 40px);
}
/* Federo is a single-weight Art Deco face: give headings air and a touch of tracking. */
h1, h2, h3, h4 { letter-spacing: 0.04em; line-height: 1.15; font-weight: 400; }
h2 { font-size: clamp(1.8rem, 3.4vw, 2.6rem); }
.eyebrow { letter-spacing: 0.22em; }
.btn { font-size: 1rem; letter-spacing: 0.08em; }
.stat .n, .fact dd { letter-spacing: 0.02em; }
.stat .n { font-size: clamp(1.7rem, 2.8vw, 2.3rem); }
.fact dd { font-size: clamp(1.15rem, 1.9vw, 1.45rem); }
.rating-hero .big { font-size: 3.4rem; }
.hero h1 { font-size: clamp(1.35rem, 2.6vw, 2rem); letter-spacing: 0.08em; }
/* Deco detail: a thin gilt double rule under section headings. */
.section-head h2 { border-bottom: 3px double rgba(227, 201, 141, 0.35); padding-bottom: 10px; }
