/* tema extra-nyc.com — Black and champagne gold, editorial luxury (axe: docs/DESIGN.md) */
:root{--fond:#faf8f5;--alb:#fff;--text:#17140f;--slab:#6b6358;--linie:#e7e1d8;--brand:#1a1a1a;--accent:#b08d57;--accent2:#8f6f3e;--pe-accent:#fff;--verde:#2f7a55;--r:16px;--r2:18px;--r3:12px;--font:"Playfair Display"}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0f0d0a;--alb:#1a1712;--text:#efe9df;--slab:#b9ae9c;--linie:#2a251d;--brand:#d6b47a;--accent:#c9a35f;--accent2:#c9a35f;--pe-accent:#0f0d0a;--verde:#7fd0a0}}
:root[data-theme=dark]{--fond:#0f0d0a;--alb:#1a1712;--text:#efe9df;--slab:#b9ae9c;--linie:#2a251d;--brand:#d6b47a;--accent:#c9a35f;--accent2:#c9a35f;--pe-accent:#0f0d0a;--verde:#7fd0a0}
.logo{font-weight:800;letter-spacing:-.01em}.logo-b{color:var(--text)}.logo-m{color:var(--brand)}
h1,h2{font-weight:800;letter-spacing:-.01em}
.card-p strong{font-variant-numeric:tabular-nums;color:var(--brand)}
