/*
Theme Name:   YANWAVE
Theme URI:    https://yanwave.de
Description:  Child-Theme für YANWAVE – Hochzeits-DJ (D-A-CH & Italien). Basis: Hello Elementor. Editorial, monochrom, bildgeführt.
Author:       Yannick – midnightray productions
Template:     hello-elementor
Version:      0.3.0
Text Domain:  yanwave
License:      GPL-2.0-or-later
*/

/* ──────────────────────────────────────────────────────────
   YANWAVE Design-Tokens V3 — editorial, Schwarz/Weiß.
   Farbe kommt aus den Fotos, nicht aus dem UI.
   ────────────────────────────────────────────────────────── */
:root{
  --yw-bg:     #FFFFFF;  /* Basis weiß */
  --yw-ink:    #0E0E0E;  /* Typo / Linien schwarz */
  --yw-muted:  #6B6B6B;  /* Sekundärtext, Meta */
  --yw-line:   #E6E4E1;  /* Hairline hell */
  --yw-ph:     #ECEAE7;  /* Foto-Platzhalter neutral */

  --yw-font-display: 'Archivo', sans-serif;               /* 300 / 500 / 600 / 700 */
  --yw-font-serif:   'Instrument Serif', Georgia, serif;  /* Italic-Akzent */
  --yw-font-body:    'Manrope', sans-serif;               /* 400 / 500 / 600 */

  --yw-fs-hero: clamp(3rem,10vw,8.5rem);
  --yw-fs-h2:   clamp(2rem,5.2vw,4rem);
  --yw-fs-h3:   clamp(1.375rem,2.6vw,2rem);
  --yw-fs-lead: clamp(1.125rem,1.5vw,1.375rem);
  --yw-fs-body: 1.0625rem;
  --yw-fs-small:0.875rem;
  --yw-fs-label:0.72rem;

  --yw-px: clamp(1.25rem,5vw,6rem);   /* horizontales Seiten-Padding */
  --yw-py: clamp(4rem,9vw,7.5rem);    /* vertikaler Sektionsabstand */
}

/* Editorial-Grundlage: harte Kanten (Radius 0), Kreise nur für Avatare/Highlights */
body{ background:var(--yw-bg); color:var(--yw-ink); font-family:var(--yw-font-body); }
