/* ==============================================================================
   David Cossettini - Design Tokens (Stile Immagini 2 & 3: Warm Editorial & Vinyl)
   ============================================================================== */
:root {
  /* Tavolozza Cromatica Primaria */
  --color-cream-bg: #FAF7F2;
  --color-cream-card: #F4EFE6;
  --color-cream-surface: #FDFBF7;
  --color-cream-border: rgba(115, 22, 34, 0.12);
  
  /* Accenti Garnet & Vino */
  --color-garnet: #731622;
  --color-garnet-dark: #530F18;
  --color-garnet-light: rgba(115, 22, 34, 0.06);
  --color-garnet-border: rgba(115, 22, 34, 0.18);
  --color-gold: #C9A96E;

  /* Tipografia & Contrasti */
  --color-espresso: #231619;
  --color-text-main: #231619;
  --color-text-muted: #7B666A;
  --color-text-light: #9E8A8E;
  --color-text-white: #FFFFFF;

  /* Piattaforme di Streaming */
  --color-spotify: #1DB954;
  --color-apple: #FA243C;
  --color-deezer: #A238FF;
  --color-youtube: #FF0000;

  /* Font Stacks */
  --font-display: "Playfair Display", Georgia, serif;
  --font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

  /* Raggi di Curvatura & Dimensioni */
  --radius-pill: 9999px;
  --radius-card: 28px;
  --radius-card-sm: 20px;
  --radius-inner: 16px;

  /* Ombre Soft-Touch */
  --shadow-subtle: 0 4px 20px rgba(35, 22, 25, 0.05);
  --shadow-warm: 0 16px 40px rgba(115, 22, 34, 0.08);
  --shadow-floating: 0 24px 50px rgba(35, 22, 25, 0.12);
  --shadow-vinyl: 0 20px 45px rgba(0, 0, 0, 0.35);

  /* Transizioni */
  --transition-smooth: all 0.35s cubic-bezier(0.25, 1, 0.5, 1);
  --transition-spring: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}
