/* ============================================================================
   Nippon Bike World — variables.css
   Palette: Dark Navy / White / Premium Gold  (editorial heritage)
   ============================================================================ */
:root{
  --navy:      #0a1428;
  --navy-2:    #0e1b34;
  --navy-3:    #132445;
  --ivory:     #f6f1e7;
  --paper:     #efe7d6;
  --white:     #fbfaf7;
  --gold:      #c9a24b;
  --gold-2:    #e6c987;
  --gold-deep: #9c7a2c;
  --line:      rgba(201,162,75,.28);
  --line-soft: rgba(246,241,231,.14);

  --bg: var(--navy);
  --fg: var(--ivory);
  --muted: rgba(246,241,231,.62);
  --accent: var(--gold);

  --grad-gold: linear-gradient(100deg,#e6c987,#c9a24b 45%,#9c7a2c);
  --grad-navy: linear-gradient(180deg,#0e1b34,#0a1428);

  --font-jp: "Shippori Mincho B1", "Hiragino Mincho ProN", serif;
  --font-en: "Cormorant Garamond", Georgia, serif;
  --font-ui: "Jost", system-ui, sans-serif;

  --sp-1:.5rem; --sp-2:1rem; --sp-3:1.5rem; --sp-4:2.5rem; --sp-5:4.2rem; --sp-6:6.5rem; --sp-7:8.5rem; --sp-8:11.5rem;
  --radius: 2px;         /* editorial: near-square corners */
  --container: 1280px;
  --ease: cubic-bezier(.2,.8,.2,1);
  --shadow: 0 28px 64px -36px rgba(0,0,0,.45);
}
