:root{
  --shp-navy:#1c150c; --shp-gold:#ef7d1e; --shp-accent:#c75f12; --shp-dark:#0d0a06;
  --shp-light:#f8f4ec; --shp-body:#2a2419; --shp-muted:#857a68; --shp-white:#fff;
  --shp-hero-bg:linear-gradient(135deg,#0d0a06,#1d1409,#2d1e0a);
  --shp-card-bg:#fff; --shp-border:#e7ddc9; --shp-shadow:0 2px 15px rgba(20,14,4,.08);
  --shp-radius:14px; --shp-transition:.3s ease; --shp-glow:#f2c24c;
}
