:root{color-scheme:dark;--color-bg-header:#08090b;--color-bg-canvas:#0b0c0e;--color-surface:#121315;--color-surface-raised:#181a1e;--color-surface-hover:#23262c;--color-surface-tint:#101721;--color-text:#f7f1e6;--color-text-muted:#b9c7d7;--color-text-subtle:#9aa8b8;--color-text-on-accent:#0b0c0e;--color-accent:#238bff;--color-accent-text:#5aa6ff;--color-accent-strong:#8fc9ff;--color-brand-line:#1f6fbf;--color-highlight:#efc25d;--color-highlight-strong:#f5d387;--color-highlight-line:#a7853b;--color-rarity-common:#1f6fbf;--color-rarity-rare:#c9d3de;--color-rarity-rare-line:#8a96a3;--color-rarity-legendary:#efc25d;--color-tier-bronze:#e0a477;--color-tier-bronze-line:#9a6a43;--color-border-subtle:#2c3138;--color-border-strong:#76808f;--color-focus:#8fc9ff;--color-success:#8ed7a8;--color-warning:#ffcd91;--color-danger:#ff8d8d;--color-danger-fill:#9b2c24;--color-text-on-danger:#fff;--font-display:var(--font-anton), Impact, "Arial Black", sans-serif;--font-heading:"Arial Black", "Arial Bold", Arial, system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.1875rem;--font-size-xl:1.5rem;--font-size-2xl:clamp(1.75rem, 1.2rem + 2.2vw, 2.625rem);--font-size-3xl:clamp(2.25rem, 1.3rem + 4vw, 4.5rem);--font-size-display:clamp(2rem, 1.2rem + 3.6vw, 3.5rem);--line-height-tight:1.1;--line-height-base:1.6;--tracking-caps:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--shadow-1:0 8px 24px #0000004d;--shadow-2:0 13px 28px #00000073;--container:1180px;--breakpoint-sm:520px;--breakpoint-md:850px;--breakpoint-lg:1100px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-synthesis-weight:none;background:var(--color-bg-canvas);min-height:100dvh;color:var(--color-text);font:var(--font-size-base) / var(--line-height-base) var(--font-body);flex-direction:column;margin:0;display:flex}img,svg,picture{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:var(--color-accent-text);text-underline-offset:.18em}a:hover{color:var(--color-accent-strong)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4{margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:900;line-height:var(--line-height-tight);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-4)}main{width:100%;max-width:var(--container);padding:var(--space-8) var(--space-4) var(--space-12);flex:1;margin-inline:auto}@media (width>=520px){main{padding-inline:var(--space-5)}}.stack>*+*{margin-top:var(--space-6)}.muted{color:var(--color-text-muted)}.small{font-size:var(--font-size-sm)}.intro{max-inline-size:70ch;color:var(--color-text-muted);font-size:var(--font-size-lg)}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent-text);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:900}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-sm);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.panel{padding:var(--space-6);background:linear-gradient(145deg, var(--color-surface), var(--color-bg-canvas));border:1px solid var(--color-brand-line);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.panel>:last-child{margin-bottom:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border:2px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text-on-accent);font:900 var(--font-size-base) / 1.2 var(--font-heading);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex}.btn:hover{color:var(--color-text-on-accent);background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.btn--secondary{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.btn--secondary:hover{background:var(--color-surface-hover);border-color:var(--color-text-muted);color:var(--color-text)}.btn--danger{background:var(--color-danger-fill);border-color:var(--color-danger-fill);color:var(--color-text-on-danger)}.btn--danger:hover{background:var(--color-danger-fill);border-color:var(--color-danger);color:var(--color-text-on-danger)}.btn:disabled{opacity:.55;cursor:not-allowed}.table-scroll{max-width:100%;overflow-x:auto}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th,.table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border-subtle);text-align:left}.table th{color:var(--color-accent-text);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.table tbody tr:hover{background:var(--color-surface-hover)}.table .num{text-align:right}.field{gap:var(--space-1);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:700;display:grid}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:400 var(--font-size-base) / 1.4 var(--font-body)}.status{font-weight:700}.status--ok{color:var(--color-success)}.status--warn{color:var(--color-warning)}.status--error{color:var(--color-danger)}.pill{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-xs);white-space:nowrap;padding:.15em .7em;display:inline-block}.pill--Aktiv{border-color:var(--color-success)}.pill--Inaktiv{border-color:var(--color-warning)}.pill--Ehemalig{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.site-footer[data-astro-cid-jo6i4kqk]{justify-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);background:var(--color-bg-header);border-top:1px solid var(--color-brand-line);color:var(--color-text-muted);text-align:center;display:grid}.site-footer[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:74px;height:74px;margin-bottom:var(--space-2)}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__title[data-astro-cid-jo6i4kqk]{color:var(--color-text);font-family:var(--font-heading);font-weight:900}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:var(--space-3) var(--space-2);color:var(--color-text-muted);display:inline-block}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}.site-header[data-astro-cid-nen7h5rs]{--header-height:70px;z-index:20;background:var(--color-bg-header);border-bottom:2px solid var(--color-brand-line);position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2) var(--space-4);max-width:1500px;padding:var(--space-2) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);color:var(--color-text);font:400 1.5rem / 1 var(--font-display);letter-spacing:.04em;white-space:nowrap;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:52px;height:52px}.brand[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:var(--color-accent-text);font-weight:inherit}.nav__toggle[data-astro-cid-nen7h5rs]{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text-on-accent);font:900 var(--font-size-base) var(--font-heading);cursor:pointer;border:0;margin-left:auto}.nav__links[data-astro-cid-nen7h5rs]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);letter-spacing:.02em;text-transform:uppercase;align-items:center;font-weight:800;text-decoration:none;display:flex}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-accent);color:var(--color-text-on-accent)}.nav__links[data-astro-cid-nen7h5rs][popover]{inset:var(--header-height) 0 auto;width:100%;max-height:calc(100dvh - var(--header-height));padding:var(--space-2) var(--space-4) var(--space-4);border:0;border-bottom:2px solid var(--color-brand-line);background:var(--color-bg-header);color:var(--color-text);flex-direction:column;margin:0;overflow-y:auto}.nav__links[data-astro-cid-nen7h5rs]:popover-open{display:flex}@supports not selector(:popover-open){.nav__toggle[data-astro-cid-nen7h5rs]{display:none}.nav__links[data-astro-cid-nen7h5rs][popover]{border:0;flex-direction:row;padding:0;display:flex;position:static}}@media (width>=1180px){.nav[data-astro-cid-nen7h5rs]{flex-wrap:nowrap;justify-content:space-between}.nav__toggle[data-astro-cid-nen7h5rs]{display:none}.nav__links[data-astro-cid-nen7h5rs],.nav__links[data-astro-cid-nen7h5rs][popover]{background:0 0;border:0;flex-flow:row;align-items:center;width:auto;max-height:none;padding:0;display:flex;position:static;overflow:visible}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:var(--space-2);white-space:nowrap}}
