/*
  Helle Variante: der Pass einer Profiküche am Tag. Kühles Hygiene-Weiß, Petrol-Tinte, Edelstahl,
  die Wärmelampe als einziges warmes Licht. Eine Schriftfamilie: Helvetica.
  Bewusst ein einziges, helles Theme. Cursor: kleiner Besen (nur Maus).
*/
:root {
  --bg: #F2F4F3;          /* kühles Hygiene-Weiß */
  --surface: #FFFFFF;
  --raised: #E7ECEB;
  --line: #D3DBDA;
  --field-line: #7F8E92;
  --text: #142024;
  --muted: #4C5A5E;
  --steel: #1B2B30;       /* dunkle Petrol-Tinte, für Überschriften */
  --placeholder: #5F6C70;
  --tiger: #F16513;       /* Logo-Orange: nur Handlungen und Licht */
  --tiger-hover: #FF7A2E;
  --on-tiger: #142024;
  --tiger-text: #A8410A;
  --lamp: rgb(241 101 19 / .16);
  --paper: #FFFFFF;
  --paper-ink: #22282A;
  --paper-muted: #5A6164;
  --ok: #1C6B45;
  --ok-on-dark: #1C6B45;
  --danger: #B3261E;

  --display: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --sans: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --mono: "Geist Mono", ui-monospace, Consolas, monospace;

  --fs-sm: .875rem;
  --fs-base: 1.0625rem;
  --fs-lg: 1.1875rem;
  --fs-h3: 1.5rem;
  --fs-h2: clamp(2.2rem, 4.6vw, 3.75rem);
  --fs-h1: clamp(2.6rem, 5.2vw, 4.6rem);

  --gutter: clamp(16px, 4.5vw, 56px);
  --maxw: 1240px;
  --section: clamp(96px, 13vw, 176px);
  --r-control: 4px;
  --r-card: 6px;
  --ease: cubic-bezier(.16, 1, .3, 1);
  --z-header: 50; --z-grain: 60;
  --logo: url("data:image/png;base64,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");
  color-scheme: light;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; scroll-padding-top: 88px; }
body { margin: 0; background: var(--bg); color: var(--text); font: 400 var(--fs-base)/1.65 var(--sans); -webkit-font-smoothing: antialiased; overflow-x: hidden; }
body::after { /* feines Korn, bricht die digitale Fläche */
  content: ""; position: fixed; inset: 0; z-index: var(--z-grain); pointer-events: none; opacity: .05; mix-blend-mode: multiply;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
}
img, svg { max-width: 100%; display: block; }
a { color: inherit; }
p { margin: 0; }
h1, h2, h3 { margin: 0; font-family: var(--display); font-weight: 500; color: var(--steel); text-wrap: balance; }
h1 { font-size: var(--fs-h1); line-height: 1; letter-spacing: -0.035em; }
h2 { font-size: var(--fs-h2); line-height: 1.04; letter-spacing: -0.03em; }
h3 { font-size: var(--fs-h3); line-height: 1.2; letter-spacing: -0.015em; }
.lead { font-size: var(--fs-lg); line-height: 1.6; color: var(--muted); max-width: 34em; text-wrap: pretty; }
:focus-visible { outline: 2px solid var(--tiger); outline-offset: 4px; border-radius: 2px; }
[hidden] { display: none !important; }

.wrap { max-width: var(--maxw); margin-inline: auto; padding-inline: var(--gutter); }
.section { padding-block: var(--section) calc(var(--section) + 16px); }
.section-head { display: grid; gap: 20px; max-width: 40rem; margin-bottom: clamp(48px, 6vw, 80px); }
.skip { position: absolute; left: 16px; top: -100px; z-index: 100; background: var(--text); color: var(--bg); padding: 12px 16px; text-decoration: none; font-weight: 500; }
.skip:focus { top: 12px; }

/* ---------- Buttons und Links ---------- */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 0 26px; border-radius: var(--r-control); border: 1px solid transparent; font: 500 1rem/1 var(--sans); letter-spacing: .01em; text-decoration: none; white-space: nowrap; cursor: pointer; transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease; }
.btn:active { transform: translateY(1px); }
.btn-primary { background: var(--tiger); color: var(--on-tiger); }
.btn-primary:hover { background: var(--tiger-hover); }
.btn[disabled] { opacity: .55; cursor: not-allowed; transform: none; }
.btn-primary[disabled]:hover { background: var(--tiger); }
.link { display: inline-flex; align-items: center; min-height: 44px; color: var(--text); text-decoration: underline; text-decoration-color: var(--field-line); text-underline-offset: 6px; text-decoration-thickness: 1px; font-weight: 500; transition: text-decoration-color .2s ease, color .2s ease; }
.link:hover { text-decoration-color: var(--tiger); }
button.link { background: none; border: 0; padding: 0; font: inherit; font-weight: 500; cursor: pointer; }

/* ---------- Header ---------- */
.site-header { position: sticky; top: env(safe-area-inset-top, 0px); z-index: var(--z-header); background: color-mix(in srgb, var(--bg) 78%, transparent); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); border-bottom: 1px solid color-mix(in srgb, var(--line) 70%, transparent); }
.site-header .wrap { display: flex; align-items: center; gap: 28px; min-height: 72px; }
.brand { display: inline-flex; align-items: center; gap: 12px; min-height: 44px; text-decoration: none; flex: none; }
.logo { display: block; flex: none; aspect-ratio: 1; background: var(--logo) center / contain no-repeat; }
.brand .logo { width: 34px; height: 34px; }
.brand span { font-family: var(--display); font-size: 1.15rem; font-weight: 700; letter-spacing: -0.02em; color: var(--steel); white-space: nowrap; }
.nav { display: flex; gap: 4px; margin-left: auto; }
.nav a { position: relative; color: var(--muted); text-decoration: none; font-size: .95rem; font-weight: 500; padding: 12px 12px; white-space: nowrap; transition: color .2s ease; }
.nav a::after { content: ""; position: absolute; left: 12px; right: 12px; bottom: 6px; height: 1px; background: var(--tiger); transform: scaleX(0); transform-origin: left; transition: transform .35s var(--ease); }
.nav a:hover, .nav a[aria-current="true"] { color: var(--text); }
.nav a[aria-current="true"]::after { transform: scaleX(1); }
.header-cta { min-height: 44px; padding: 0 18px; }
.menu-btn { display: none; margin-left: auto; min-height: 44px; padding: 0 14px; gap: 8px; align-items: center; background: transparent; color: var(--text); border: 1px solid var(--line); border-radius: var(--r-control); font: 500 .95rem var(--sans); cursor: pointer; }
@media (max-width: 1080px) {
  .nav { display: none; position: absolute; top: 100%; left: 0; right: 0; flex-direction: column; gap: 0; background: var(--bg); padding: 8px var(--gutter) 24px; border-bottom: 1px solid var(--line); }
  .nav.is-open { display: flex; animation: drop .3s var(--ease); }
  .nav a { padding: 16px 0; border-bottom: 1px solid var(--line); font-size: 1.1rem; color: var(--text); }
  .nav a::after { display: none; }
  .menu-btn { display: inline-flex; }
}
@keyframes drop { from { opacity: 0; transform: translateY(-6px); } }
@media (max-width: 520px) { .header-cta { display: none; } }

/* ---------- Hero: der Pass ---------- */
.hero { position: relative; padding-block: clamp(56px, 8vw, 104px) clamp(80px, 10vw, 136px); overflow: hidden; isolation: isolate; }
.hero-grid { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: clamp(40px, 6vw, 96px); align-items: center; }
.hero-copy { display: grid; gap: 28px; justify-items: start; }
.hero-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px; padding-top: 8px; }
@media (max-width: 920px) { .hero-grid { grid-template-columns: 1fr; } }

.pass { position: relative; width: 100%; max-width: 500px; justify-self: center; padding-top: 40px; }
.lamp { position: absolute; z-index: -1; left: 50%; top: -160px; width: 760px; height: 760px; transform: translateX(-50%); pointer-events: none; background: radial-gradient(closest-side, var(--lamp), rgb(241 101 19 / .07) 55%, transparent 75%); }
.lamp-bar { position: absolute; left: 50%; top: 0; width: 46%; height: 6px; transform: translateX(-50%); border-radius: 3px; background: linear-gradient(90deg, #d6c9bf, #ffb27a 50%, #d6c9bf); box-shadow: 0 0 24px 6px rgb(241 101 19 / .28); }
.rail { position: relative; z-index: 3; height: 16px; border-radius: 3px; background: linear-gradient(180deg, #dfe5e6 0%, #9aa5a7 55%, #59666a 100%); box-shadow: 0 10px 24px -10px rgb(20 32 36 / .35); }
.tickets { position: relative; margin-top: -6px; min-height: 440px; }
.ticket { position: absolute; top: 0; filter: drop-shadow(0 18px 24px rgb(20 32 36 / .18)) drop-shadow(0 2px 3px rgb(20 32 36 / .12)); }
.ticket-paper {
  background: var(--paper); color: var(--paper-ink); font: 400 .8rem/1.45 var(--mono); padding: 24px 20px 28px; --z: 6px;
  -webkit-mask: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--z)) 100%;
          mask: conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--z)) 100%;
}
.ticket.back { width: 40%; top: 12px; opacity: .8; }
.ticket.back .ticket-paper { min-height: 200px; font-size: .72rem; color: var(--paper-muted); }
.ticket.back b { display: block; color: var(--paper-ink); font-weight: 500; margin-bottom: 6px; }
.ticket.back.one { left: 0; transform: rotate(-2deg); transform-origin: top center; }
.ticket.back.two { right: 0; text-align: right; transform: rotate(2.4deg); transform-origin: top center; }
.ticket.front { left: 50%; width: min(320px, 70%); transform: translateX(-50%); z-index: 2; }
.bon-head { text-align: center; padding-bottom: 12px; border-bottom: 1px dashed var(--paper-muted); }
.bon-head strong { display: block; font-weight: 500; letter-spacing: .08em; font-size: .92rem; }
.bon-head span { color: var(--paper-muted); }
.bon-meta { display: grid; grid-template-columns: auto 1fr; gap: 2px 12px; padding-block: 12px; margin: 0; border-bottom: 1px dashed var(--paper-muted); }
.bon-meta dt { color: var(--paper-muted); }
.bon-meta dd { margin: 0; text-align: right; }
.bon-list { list-style: none; margin: 0; padding: 12px 0; display: grid; gap: 7px; border-bottom: 1px dashed var(--paper-muted); }
.bon-list li { display: grid; grid-template-columns: 18px 1fr; gap: 10px; align-items: start; }
.box { width: 15px; height: 15px; margin-top: 1px; border: 1.5px solid var(--paper-ink); border-radius: 2px; position: relative; }
.box::after { content: ""; position: absolute; left: 4px; top: 0; width: 5px; height: 9px; border: solid var(--ok); border-width: 0 2.5px 2.5px 0; transform: rotate(40deg) scale(0); transform-origin: bottom left; transition: transform .22s cubic-bezier(.3,1.5,.5,1); }
.bon-list li.is-done .box::after { transform: rotate(40deg) scale(1); }
.bon-foot { display: flex; justify-content: space-between; align-items: center; padding-top: 12px; min-height: 52px; position: relative; }
.bon-foot b { font-weight: 500; font-variant-numeric: tabular-nums; }
.stamp { position: absolute; right: -2px; top: 6px; font: 600 1rem/1 var(--sans); letter-spacing: .06em; color: var(--ok); border: 2.5px solid var(--ok); border-radius: 4px; padding: 5px 10px; transform: rotate(-8deg); }
.stamp.is-hidden { opacity: 0; transform: rotate(-8deg) scale(1.5); }
.stamp.is-in { transition: opacity .2s ease, transform .3s cubic-bezier(.2,1.4,.4,1); }
.ticket.front.is-printing .ticket-paper { animation: print 1.1s var(--ease) .35s both; }
@keyframes print { from { clip-path: inset(0 0 100% 0); transform: translateY(-20px); } to { clip-path: inset(0 0 -10px 0); transform: none; } }
.lamp-on .lamp, .lamp-on .lamp-bar { animation: lampOn 1.4s ease both; }
@keyframes lampOn { 0% { opacity: 0; } 30% { opacity: .5; } 40% { opacity: .2; } 100% { opacity: 1; } }
.pass-caption { margin-top: 12px; text-align: center; color: var(--muted); font-size: var(--fs-sm); }
@media (max-width: 480px) {
  .ticket.back { display: none; }
  .ticket.front { position: relative; left: auto; transform: none; width: 88%; margin-inline: auto; }
  .tickets { min-height: 0; }
  .lamp { width: 520px; height: 520px; top: -120px; }
}

/* ---------- Manifest ---------- */
.manifest { text-align: center; display: grid; gap: 36px; justify-items: center; }
.manifest-text { font-family: var(--display); font-weight: 400; font-size: clamp(1.9rem, 4.2vw, 3.4rem); line-height: 1.18; letter-spacing: -0.025em; color: var(--steel); max-width: 24em; text-wrap: balance; }
.manifest-text em { font-style: normal; color: var(--text); }
.manifest-for { color: var(--muted); max-width: 40em; }
.rule { width: 48px; height: 1px; background: var(--tiger); border: 0; margin: 0; }

/* ---------- Leistungen als Karte ---------- */
.carte { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(40px, 5vw, 64px) clamp(40px, 7vw, 112px); list-style: none; margin: 0; padding: 0; }
.dish { display: grid; gap: 10px; align-content: start; }
.dish-head { display: flex; align-items: baseline; gap: 12px; }
.dish-head h3 { flex: 0 1 auto; }
.leader { flex: 1; min-width: 24px; border-bottom: 1px dotted var(--field-line); transform: translateY(-6px); }
.when { flex: none; font-size: .95rem; font-weight: 500; font-variant-numeric: tabular-nums; color: var(--tiger-text); white-space: nowrap; }
.dish p { color: var(--muted); max-width: 32em; }
.dish ul { list-style: none; margin: 4px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 4px 18px; font-size: .95rem; color: var(--text); }
.dish li { display: inline-flex; gap: 8px; align-items: baseline; }
.dish li::before { content: ""; width: 4px; height: 4px; border-radius: 50%; background: var(--field-line); transform: translateY(-3px); }
@media (max-width: 860px) {
  .carte { grid-template-columns: 1fr; }
  .dish-head { flex-wrap: wrap; gap: 4px 12px; }
  .leader { display: none; }
  .when { width: 100%; order: -1; }
}

/* ---------- Sieben Bausteine ---------- */
.sys { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: clamp(40px, 7vw, 120px); align-items: start; }
.sys-side { position: sticky; top: 120px; display: grid; gap: 20px; }
.sys-list { list-style: none; margin: 0; padding: 0; display: grid; gap: clamp(40px, 5vw, 64px); }
.sys-item { display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 8px 24px; }
.sys-item .ph-light { grid-row: span 2; font-size: 2rem; color: var(--tiger-text); line-height: 1; padding-top: 4px; }
.sys-item p { color: var(--muted); max-width: 34em; }
@media (max-width: 900px) { .sys { grid-template-columns: 1fr; } .sys-side { position: static; } }

/* ---------- Entlastung ---------- */
.relief { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: clamp(40px, 7vw, 120px); align-items: end; }
.gone { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.gone li { font-family: var(--display); font-size: clamp(2rem, 4.6vw, 3.6rem); line-height: 1.15; color: var(--muted); }
.gone span { position: relative; display: inline-block; }
.gone span::after { content: ""; position: absolute; left: -4px; right: -4px; top: 56%; height: 2px; background: var(--tiger); transform-origin: left; transition: transform .7s var(--ease) calc(var(--i, 0) * 160ms + 200ms); }
.gone.pre span::after { transform: scaleX(0); }
.relief-copy { display: grid; gap: 24px; }
.price-note { padding-top: 24px; border-top: 1px solid var(--line); color: var(--text); max-width: 30em; }
@media (max-width: 900px) { .relief { grid-template-columns: 1fr; align-items: start; } }

/* ---------- Ablauf ---------- */
.steps { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(28px, 4vw, 56px); counter-reset: step; }
.step { counter-increment: step; display: grid; gap: 14px; align-content: start; padding-top: 28px; border-top: 1px solid var(--line); }
.step::before { content: counter(step); font-family: var(--display); font-weight: 400; letter-spacing: -0.04em; font-size: 3.6rem; line-height: .9; color: var(--tiger-text); }
.step h3 { font-size: 1.4rem; }
.step p { color: var(--muted); }
.step small { font-size: .9rem; font-weight: 500; color: var(--text); }
@media (max-width: 960px) { .steps { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .steps { grid-template-columns: 1fr; } }

/* ---------- Zitat ---------- */
.quote { margin: 0 auto; max-width: 54rem; text-align: center; display: grid; gap: 36px; justify-items: center; }
.quote blockquote { margin: 0; }
.quote blockquote p { font-family: var(--display); font-weight: 400; letter-spacing: -0.025em; font-size: clamp(1.7rem, 3.6vw, 2.8rem); line-height: 1.22; color: var(--steel); text-wrap: balance; }
.person { display: flex; align-items: center; gap: 16px; text-align: left; }
.monogram { width: 52px; height: 52px; border-radius: 50%; border: 1px solid var(--tiger); color: var(--tiger-text); display: grid; place-items: center; font-family: var(--display); font-size: 1.15rem; flex: none; }
.person strong { display: block; font-weight: 500; }
.person span { color: var(--muted); font-size: .95rem; }

/* ---------- FAQ ---------- */
.faq-grid { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: clamp(40px, 7vw, 120px); align-items: start; }
.faq { border-top: 1px solid var(--line); }
.faq details { border-bottom: 1px solid var(--line); overflow: hidden; }
.faq summary { list-style: none; cursor: pointer; min-height: 72px; padding: 22px 0; display: flex; justify-content: space-between; align-items: center; gap: 24px; font-size: 1.1rem; font-weight: 500; transition: color .2s ease; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary:hover { color: var(--tiger-text); }
.faq summary .ph-light { flex: none; font-size: 1.3rem; transition: transform .3s var(--ease); }
.faq details[open] summary .ph-light { transform: rotate(45deg); }
.faq details p { padding: 0 0 26px; color: var(--muted); max-width: 58ch; }
.faq-head a { color: var(--tiger-text); }
.nowrap { white-space: nowrap; }
@media (max-width: 900px) { .faq-grid { grid-template-columns: 1fr; } }

/* ---------- Abschluss unter der Lampe ---------- */
.closer { position: relative; isolation: isolate; text-align: center; display: grid; gap: 28px; justify-items: center; padding-block: clamp(40px, 6vw, 80px); }
.closer::before { content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; width: min(900px, 100%); aspect-ratio: 1; transform: translate(-50%, -50%); background: radial-gradient(closest-side, rgb(241 101 19 / .16), transparent 70%); pointer-events: none; }
.closer h2 { font-size: clamp(2.8rem, 7vw, 6rem); }
.closer p { color: var(--muted); font-size: var(--fs-lg); max-width: 30em; }

/* ---------- Kontakt ---------- */
.contact-grid { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: clamp(40px, 6vw, 96px); align-items: start; }
.contact-intro { display: grid; gap: 32px; }
.reach { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--line); }
.reach li { display: grid; grid-template-columns: 6.5em minmax(0, 1fr) auto; gap: 4px 16px; align-items: center; padding: 8px 0; border-bottom: 1px solid var(--line); }
.reach .k { color: var(--muted); font-size: var(--fs-sm); }
.reach a { display: inline-flex; align-items: center; min-height: 44px; font-weight: 500; text-decoration: none; overflow-wrap: anywhere; }
.reach a:hover { color: var(--tiger-text); }
.reach address { font-style: normal; font-weight: 500; padding-block: 10px; }
.copy { min-height: 44px; min-width: 44px; padding: 0 12px; display: inline-flex; align-items: center; justify-content: center; gap: 6px; background: transparent; color: var(--muted); border: 1px solid var(--line); border-radius: var(--r-control); font: 500 var(--fs-sm) var(--sans); cursor: pointer; transition: color .2s ease, border-color .2s ease; }
.copy:hover { color: var(--text); border-color: var(--field-line); }
.hours { color: var(--muted); }
.hours strong { color: var(--text); font-weight: 500; }
@media (max-width: 420px) { .reach li { grid-template-columns: minmax(0, 1fr) auto; } .reach .k { grid-column: 1 / -1; padding-top: 6px; } }

.form-card { background: var(--surface); border: 1px solid var(--line); border-radius: var(--r-card); padding: clamp(24px, 4vw, 48px); }
.form-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 22px; }
.full { grid-column: 1 / -1; }
fieldset.choose { border: 0; margin: 0; padding: 0; min-width: 0; }
fieldset.choose legend { font-weight: 500; padding: 0; margin-bottom: 12px; }
.checks { display: flex; flex-wrap: wrap; gap: 8px; }
.checks input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.checks label { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 16px; border: 1px solid var(--field-line); border-radius: var(--r-control); cursor: pointer; font-size: .95rem; font-weight: 500; transition: background-color .2s ease, border-color .2s ease, color .2s ease; }
.checks label:hover { border-color: var(--steel); }
.checks label .ph-light { display: none; }
.checks input:checked + label { background: var(--steel); border-color: var(--steel); color: var(--bg); }
.checks input:checked + label .ph-light { display: inline-block; }
.checks input:focus-visible + label { outline: 2px solid var(--tiger); outline-offset: 3px; }
.field { display: grid; gap: 8px; align-content: start; min-width: 0; }
.field label { font-weight: 500; font-size: .975rem; }
.field .opt { color: var(--muted); font-weight: 400; }
.field input, .field select, .field textarea { width: 100%; min-height: 50px; padding: 12px 14px; font: 400 1rem var(--sans); color: var(--text); background: var(--bg); border: 1px solid var(--field-line); border-radius: var(--r-control); transition: border-color .2s ease, box-shadow .2s ease; }
.field textarea { min-height: 128px; resize: vertical; }
.field input::placeholder, .field textarea::placeholder { color: var(--placeholder); }
.field input:hover, .field select:hover, .field textarea:hover { border-color: var(--steel); }
.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--steel); box-shadow: 0 0 0 3px rgb(241 101 19 / .45); }
.field [aria-invalid="true"] { border-color: var(--danger); }
.err { color: var(--danger); font-size: .9rem; font-weight: 500; }
.err:empty { display: none; }
.consent { display: flex; gap: 12px; align-items: flex-start; color: var(--muted); font-size: .95rem; cursor: pointer; }
.consent input { width: 20px; height: 20px; margin-top: 2px; flex: none; accent-color: var(--tiger); cursor: pointer; }
.form-foot { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px; margin-top: 28px; }
.draft-note { color: var(--muted); font-size: var(--fs-sm); }
#formError { color: var(--danger); }
.nav a.nav-login { color: var(--tiger-text); display: inline-flex; align-items: center; gap: 6px; }
.nav a.nav-login::before { content: ""; width: 1px; height: 18px; background: var(--line); margin-right: 12px; }
@media (max-width: 1080px) { .nav a.nav-login::before { display: none; } }
.success { display: grid; gap: 18px; justify-items: start; animation: fadeUp .6s var(--ease); }
.success .ph-light { font-size: 2.75rem; color: var(--ok-on-dark); }
.success p { color: var(--muted); max-width: 40em; }
@keyframes fadeUp { from { opacity: 0; transform: translateY(10px); } }
@media (max-width: 920px) { .contact-grid { grid-template-columns: 1fr; } }
@media (max-width: 560px) { .form-grid { grid-template-columns: 1fr; } .form-foot .btn { width: 100%; } }

/* ---------- Impressum und Datenschutz ---------- */
.legal { padding-bottom: clamp(64px, 8vw, 112px); }
.legal-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(40px, 7vw, 120px); padding-top: clamp(48px, 6vw, 80px); border-top: 1px solid var(--line); }
.legal-grid > div { display: grid; gap: 16px; align-content: start; color: var(--muted); font-size: .95rem; max-width: 34em; }
.legal-grid h2 { font-size: var(--fs-h3); }
.legal-grid strong { color: var(--text); font-weight: 500; }
.legal-grid address { font-style: normal; color: var(--text); }
.legal-grid a { color: var(--text); text-underline-offset: 4px; text-decoration-color: var(--field-line); }
.legal-grid a:hover { text-decoration-color: var(--tiger); }
.legal-sub { font-size: var(--fs-sm); margin-top: -8px; }
.todo { background: rgb(241 101 19 / .14); color: var(--tiger-text); padding: 1px 4px; border-radius: 2px; }
@media (max-width: 760px) { .legal-grid { grid-template-columns: 1fr; } }

/* ---------- Footer ---------- */
.site-footer { border-top: 1px solid var(--line); padding-block: 56px 36px; color: var(--muted); font-size: .95rem; }
.footer-grid { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 32px 48px; }
.site-footer .brand { color: var(--steel); margin-bottom: 12px; }
.site-footer address { font-style: normal; line-height: 1.75; }
.site-footer address a { text-decoration: none; }
.site-footer address a:hover { color: var(--text); text-decoration: underline; text-underline-offset: 4px; }
.footer-links { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0 6px; align-self: start; }
.footer-links a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 8px; text-decoration: none; }
.footer-links a:hover { color: var(--text); text-decoration: underline; text-underline-offset: 4px; }
.footer-note { margin-top: 28px; font-size: var(--fs-sm); }


/* ---------- Besen-Cursor: nur bei Maus, Spitze der Borsten ist der Klickpunkt ---------- */
@media (hover: hover) and (pointer: fine) {
  html, body { cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M29 3 15 17' stroke='%23142024' stroke-width='4.5' stroke-linecap='round'/><path d='M29 3 15 17' stroke='%23C5CED0' stroke-width='2.4' stroke-linecap='round'/><path d='M12.5 15.5 16.5 19.5 10 30.5C6 31 3.5 31 1.5 30.5 1 28.5 1 26 1.5 22Z' fill='%23F2B04A' stroke='%23142024' stroke-width='1.3' stroke-linejoin='round'/><path d='M4.5 27 12 20.5M7.5 29 14 22.5M3 24 10.5 18' stroke='%23B5651D' stroke-width='1'/><path d='M11.6 14.6 17.4 20.4' stroke='%23F16513' stroke-width='3' stroke-linecap='round'/></svg>") 2 30, auto; }
  html body :is(a, button, summary, label, select, [role="tab"], .sweep.is-intro, .consent input) { cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M29 3 15 17' stroke='%23142024' stroke-width='4.5' stroke-linecap='round'/><path d='M29 3 15 17' stroke='%23C5CED0' stroke-width='2.4' stroke-linecap='round'/><path d='M12.5 15.5 16.5 19.5 10 30.5C6 31 3.5 31 1.5 30.5 1 28.5 1 26 1.5 22Z' fill='%23F16513' stroke='%23142024' stroke-width='1.3' stroke-linejoin='round'/><path d='M4.5 27 12 20.5M7.5 29 14 22.5M3 24 10.5 18' stroke='%23B5651D' stroke-width='1'/><path d='M11.6 14.6 17.4 20.4' stroke='%23F16513' stroke-width='3' stroke-linecap='round'/></svg>") 2 30, pointer; }
  html body :is(input[type="text"], input:not([type]), input[type="email"], input[type="tel"], textarea) { cursor: text; }
}

/* ---------- Einblenden (nur unterhalb des ersten Bildschirms) ---------- */
.reveal { transition: opacity .9s var(--ease), transform .9s var(--ease); transition-delay: calc(var(--i, 0) * 90ms); }
.reveal.pre { opacity: 0; transform: translateY(20px); }

/* ---------- Wisch-Intro: Besen fegt den Vorhang von links nach rechts weg ---------- */
html.is-sweeping { overflow: hidden; }
.pass.is-waiting .lamp, .pass.is-waiting .lamp-bar { opacity: 0; }
.pass.is-waiting .ticket.front .ticket-paper { clip-path: inset(0 0 100% 0); }
.sweep { position: fixed; inset: 0; z-index: 100; overflow: hidden; pointer-events: none; }
.sweep.is-intro { pointer-events: auto; cursor: pointer; animation: sweepFailsafe 0s linear 7s forwards; }
@keyframes sweepFailsafe { to { visibility: hidden; } }
.sweep-curtain {
  position: absolute; inset: 0; display: grid; place-items: center; background-color: var(--surface);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .08  0 0 0 0 .12  0 0 0 0 .14  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), radial-gradient(ellipse at 50% 40%, rgb(241 101 19 / .08), transparent 60%);
}
.sweep-brand { display: grid; justify-items: center; gap: 18px; padding: 24px; text-align: center; }
.sweep.is-intro .sweep-brand { animation: brandIn .6s cubic-bezier(0.23, 1, 0.32, 1) both; }
@keyframes brandIn { from { opacity: 0; transform: translateY(10px); } }
.sweep-brand .logo { width: clamp(84px, 12vw, 128px); }
.sweep-brand strong { font-size: clamp(2.2rem, 6vw, 4rem); font-weight: 500; letter-spacing: -0.035em; line-height: 1; color: var(--steel); }
.sweep-brand span { color: var(--muted); }
.sweep-skip { position: absolute; right: 20px; bottom: calc(20px + env(safe-area-inset-bottom, 0px)); color: var(--muted); font-size: var(--fs-sm); }
.broom { position: absolute; top: 0; bottom: 0; left: 0; width: 84px; transform: translateX(-200px); will-change: transform; }
.broom-head { position: absolute; top: -2vh; bottom: -2vh; left: 0; width: 40px; border-radius: 6px; background: linear-gradient(90deg, #12191c, #2c393e 45%, #172024); box-shadow: 10px 0 30px rgb(0 0 0 / .5); display: grid; place-items: center; }
.broom-head span { writing-mode: vertical-rl; font-size: .7rem; font-weight: 600; letter-spacing: .5em; color: var(--tiger-text); }
.broom-bristles { position: absolute; top: 0; bottom: 0; left: 36px; width: 48px; background: repeating-linear-gradient(180deg, #e9a53c 0 2px, #c9822a 2px 3px, #f3c265 3px 5px, var(--tiger) 5px 6px); -webkit-mask-image: linear-gradient(90deg, #000 55%, rgb(0 0 0 / .6) 80%, transparent); mask-image: linear-gradient(90deg, #000 55%, rgb(0 0 0 / .6) 80%, transparent); }
.broom-handle { position: absolute; top: 50%; right: 62px; width: 90vmax; height: 14px; margin-top: -7px; border-radius: 7px; transform: rotate(-16deg); transform-origin: right center; background: linear-gradient(180deg, #e2e8e9, #9aa5a7 55%, #5d6a6e); box-shadow: 0 10px 20px rgb(0 0 0 / .45); }
.broom-handle::before { content: ""; position: absolute; right: -6px; top: -6px; width: 34px; height: 26px; border-radius: 5px; background: var(--tiger); }
.dust { position: absolute; border-radius: 50%; background: #b9c4c6; pointer-events: none; }
.replay { min-height: 44px; padding: 0; background: none; border: 0; color: var(--muted); font: inherit; font-size: var(--fs-sm); cursor: pointer; text-decoration: underline; text-decoration-color: var(--field-line); text-underline-offset: 4px; }
.replay:hover { color: var(--text); text-decoration-color: var(--tiger); }
.footer-note { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px 24px; }

@media (prefers-reduced-motion: reduce) {
  .broom { display: none; }
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: 1ms !important; animation-delay: 0s !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; transition-delay: 0s !important; }
}

/* Ehemals Inline-Styles (CSP-tauglich ohne 'unsafe-inline') */
[data-i="1"] { --i: 1; }
[data-i="2"] { --i: 2; }
[data-i="3"] { --i: 3; }
.section.flush { padding-top: 0; }
.section-head.u-m0 { margin: 0; }
.hp { position: absolute; left: -9999px; }
