/* =========================================================
   SWIN – Upgrade „Porzellan & Halo" (Okt 2026)
   Globale Aufhellung: Schwarz wird zu tiefem Nachtblau, Navy wird klarer.
   Wird auf allen Seiten NACH style.css / pages.css geladen.
   ========================================================= */
:root {
  --ink: #0B1433;
  --navy: #17357F;
  --navy-2: #1C3E92;
  --mist: #D3DEFF;
  --mist-2: #9AA8D6;
}
.site-header::before { background: rgb(11 20 51 / .94); }
.nav-dd-panel { background: #101C44; }
.menu-toggle { background: rgb(11 20 51 / .4); }
.surface-navy { background: linear-gradient(180deg, #17357F 0%, #132E70 100%); }
.btn-primary:hover { background: #6E91FF; }

/* ---------- Mobile-Feinschliff (Tippflächen ≥ 44 px, Mindestschrift 11 px) ---------- */
.brand img { width: 132px; }
@media (min-width: 1200px) { .brand img { width: 144px; } }
.footer-brand img { width: 150px; }
.person-areas a { min-height: 44px; }
.project-meta dd a { display: inline-flex; align-items: center; min-height: 44px; }
.crumbs a, .breadcrumb a, nav[aria-label="Brotkrumen"] a { display: inline-flex; align-items: center; min-height: 44px; padding-inline: 4px; }
.shot-tab span { font-size: 11px; }
.tier-badge { font-size: 11px; }
@media (max-width: 599px) { .shot-tab span { letter-spacing: 0; } }
