/**
 * wezunu · Corporate Design — Single Source of Truth
 * Werte kanonisch aus css/trip-detail-v34.css (Content-CD). Hell, Airbnb-Stil, Coral.
 * Jede neue Seite/Feature bindet diese Datei ein und nutzt --wz-* statt eigener Farben.
 * Developed by Toni Sciacca - mail@tonisciacca.com
 */
:root{
  /* Marke */
  --wz-pink:#FF385C;
  --wz-pink-dark:#E0224C;
  --wz-pink-soft:rgba(255,56,92,.10);
  --wz-purple:#a855f7;
  /* Text */
  --wz-ink:#1a1a1a;
  --wz-ink-2:#4a4a4a;
  --wz-ink-3:#9a9a9a;
  /* Flächen (hell) */
  --wz-bg:#f5f5f5;
  --wz-card:#ffffff;
  --wz-border:rgba(0,0,0,.08);
  /* Schatten */
  --wz-shadow-sm:0 2px 8px rgba(0,0,0,.06);
  --wz-shadow-md:0 8px 24px rgba(0,0,0,.12);
  --wz-shadow-pink:0 10px 28px rgba(255,56,92,.28);
  /* Form */
  --wz-radius:16px;
  --wz-radius-sm:12px;
  --wz-pill:999px;
  --wz-ease:cubic-bezier(.4,0,.2,1);
  --wz-font:'Outfit',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
}

/* ── Wiederverwendbare CD-Komponenten ── */
.wz-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--wz-font);font-weight:700;
  font-size:15px;line-height:1;border-radius:var(--wz-pill);padding:13px 24px;cursor:pointer;border:0;
  text-decoration:none;transition:transform .15s var(--wz-ease),box-shadow .15s var(--wz-ease)}
.wz-btn-primary{background:var(--wz-pink);color:#fff;box-shadow:var(--wz-shadow-pink)}
.wz-btn-primary:hover{transform:translateY(-2px)}
.wz-btn-ghost{background:#fff;color:var(--wz-ink);border:1px solid var(--wz-border);box-shadow:var(--wz-shadow-sm)}
.wz-btn-ghost:hover{border-color:var(--wz-pink);color:var(--wz-pink)}

.wz-card{background:var(--wz-card);border:1px solid var(--wz-border);border-radius:var(--wz-radius);
  box-shadow:var(--wz-shadow-sm)}

.wz-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--wz-border);
  border-radius:var(--wz-pill);padding:6px 13px;font-size:13px;font-weight:600;color:var(--wz-ink-2)}

.wz-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--wz-pink)}
