:root{--ink-980:oklch(13% .006 285);--ink-950:oklch(16% .007 285);--ink-900:oklch(19% .008 285);--ink-850:oklch(23% .009 285);--ink-800:oklch(27% .01 285);--ink-750:oklch(32% .01 285);--ink-700:oklch(38% .01 285);--ink-600:oklch(46% .01 285);--ink-500:oklch(56% .009 285);--ink-400:oklch(66% .008 285);--ink-300:oklch(76% .006 285);--ink-200:oklch(86% .005 285);--ink-100:oklch(93% .004 285);--ink-000:oklch(98% .003 285);--paper-100:oklch(88% .008 75);--paper-200:oklch(82% .009 75);--paper-ink:oklch(24% .012 60);--gold-800:oklch(33% .05 82);--gold-700:oklch(46% .08 83);--gold-600:oklch(58% .1 83);--gold-500:oklch(72% .125 84);--gold-400:oklch(79% .12 85);--gold-300:oklch(84% .11 86);--gold-200:oklch(90% .07 88);--gold-tint:oklch(30% .045 82);--tag-info-text:oklch(74% .11 250);--tag-info-fill:oklch(30% .055 250);--tag-info-border:oklch(42% .075 250);--tag-lineup-text:oklch(74% .11 305);--tag-lineup-fill:oklch(30% .055 305);--tag-lineup-border:oklch(42% .075 305);--tag-presse-text:oklch(74% .1 155);--tag-presse-fill:oklch(30% .05 155);--tag-presse-border:oklch(42% .07 155);--tag-tipp-text:oklch(80% .11 84);--tag-tipp-fill:oklch(30% .055 84);--tag-tipp-border:oklch(42% .075 84);--tag-warn-text:oklch(78% .11 40);--tag-warn-fill:oklch(30% .07 40);--tag-warn-border:oklch(42% .09 40);--tag-orte-text:oklch(74% .09 200);--tag-orte-fill:oklch(30% .05 200);--tag-orte-border:oklch(42% .068 200);--tag-neutral-text:var(--ink-300);--tag-neutral-fill:var(--ink-800);--tag-neutral-border:var(--ink-700);--gefluester-base:oklch(15% .07 305);--gefluester-deep:oklch(12% .06 305);--gefluester-surface:oklch(22% .065 305);--gefluester-raised:oklch(27% .07 305);--gefluester-border:oklch(36% .07 305);--gefluester-accent:oklch(70% .14 305);--gefluester-accent-soft:oklch(33% .08 305);--gefluester-fg:oklch(94% .01 305);--gefluester-fg-muted:oklch(72% .03 305);--scrim:oklch(10% .006 285/.66);--success:oklch(72% .11 155);--danger:oklch(63% .17 25);--danger-text:oklch(74% .15 25);--danger-fill:oklch(30% .08 25);--danger-border:oklch(42% .11 25);--success-text:oklch(74% .1 155);--success-fill:oklch(30% .05 155);--success-border:oklch(42% .07 155);--bg-app:var(--ink-980);--bg-raised:var(--ink-950);--surface-card:var(--ink-850);--surface-card-hover:var(--ink-800);--surface-control:var(--ink-750);--border-subtle:var(--ink-700);--border-strong:var(--ink-600);--divider:var(--ink-800);--text-primary:var(--ink-100);--text-secondary:var(--ink-300);--text-muted:var(--ink-500);--text-on-accent:var(--ink-980);--accent:var(--gold-500);--accent-hover:var(--gold-400);--accent-press:var(--gold-700);--accent-text:var(--gold-300);--accent-tint:var(--gold-tint);--header-bg:var(--paper-100);--header-fg:var(--paper-ink);--focus-ring:var(--gold-300)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-700-normal.D9cHMWGj.woff2)format("woff2"),url(/_astro/archivo-latin-700-normal.lT5TFe7H.woff)format("woff")}@font-face{font-family:UnifrakturCook;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unifrakturcook-latin-700-normal.Hw99rxGi.woff2)format("woff2"),url(/_astro/unifrakturcook-latin-700-normal.D9FREbri.woff)format("woff")}:root{--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-fraktur:"UnifrakturCook", "Old English Text MT", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink-980);color:var(--ink-100);font:400 1.0625rem/1.6 var(--font-body);margin:0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background:radial-gradient(at 50% 0,oklch(22% .03 84/.3),#0000 60%),url(/damask.svg) 0 0/150px 250px;position:fixed;inset:0}a{color:var(--gold-300)}.container{width:min(1100px,100% - 2rem);margin-inline:auto}.fraktur{font-family:var(--font-fraktur);font-weight:700}.btn{background:var(--gold-500);color:var(--ink-980);border-radius:10px;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:background .2s,transform .12s;display:inline-block}.btn:hover{background:var(--gold-400)}.btn:active{transform:scale(.98)}.btn.ghost{color:var(--gold-300);border:1px solid var(--ink-600);background:0 0}.card{background:var(--ink-850);border:1px solid var(--ink-700);border-radius:14px;padding:1.25rem}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}h1,h2,h3{line-height:1.15}@supports (background-clip:text){h1,h2,h3{background-image:var(--heading-gradient,linear-gradient(115deg, var(--ink-100) 15%, oklch(90% .035 85) 60%, oklch(82% .065 84)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){body:before{--damask-motion:damask-drift linear both;animation:var(--damask-motion);animation-timeline:scroll(root);inset-block:-120px}}}@keyframes damask-drift{0%{transform:translateY(0)}to{transform:translateY(-96px)}}@media (forced-colors:active){h1,h2,h3{-webkit-text-fill-color:currentColor;background-image:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
