@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/schriften/archivo-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/schriften/archivo-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{interpolate-size:allow-keywords;--color-bg: #f3f2f2;--color-surface: #eae9e9;--color-text: #201e1d;--color-divider: color-mix(in srgb, #201e1d 40%, transparent);--color-karte: #fbfafa;--color-linie-zart: color-mix(in srgb, #201e1d 13%, transparent);--color-accent: #0060a0;--color-accent-100: #eef6fb;--color-accent-200: #d6e9f5;--color-accent-300: #b4d5ea;--color-accent-400: #77b2d8;--color-accent-500: #2f8fc8;--color-accent-600: #00548c;--color-accent-700: #00426e;--color-accent-800: #00304f;--color-accent-900: #06222f;--color-neutral-100: #f8f4f4;--color-neutral-200: #eae7e7;--color-neutral-300: #d7d3d3;--color-neutral-400: #bab6b6;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-700: #605d5d;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-fehler: #8f1d1d;--color-fehler-100: #f7ebeb;--color-erfolg: #1c5c38;--color-erfolg-100: #e9f2ed;--color-warnung: #7a4a10;--color-warnung-100: #f8f0e4;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--radius-klein: 6px;--radius: 10px;--radius-gross: 14px;--radius-voll: 999px;--linie-stark: 2px;--linie-fein: 1px;--kachel-1-von: #1f4f7a;--kachel-1-bis: #4a9bc4;--kachel-2-von: #6b3f6e;--kachel-2-bis: #b0779e;--kachel-3-von: #1e5d52;--kachel-3-bis: #63a58c;--kachel-4-von: #7a4620;--kachel-4-bis: #c98f52;--kachel-5-von: #33406e;--kachel-5-bis: #7d8bc4;--kachel-6-von: #6d2f38;--kachel-6-bis: #b8737a;--rauschen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23r)' opacity='0.55'/%3E%3C/svg%3E");--shadow-sm: 0 1px 2px rgba(45, 43, 43, .14);--shadow-md: 0 3px 10px rgba(45, 43, 43, .16);--shadow-lg: 0 12px 32px rgba(45, 43, 43, .22);--dauer-klappen: .17s;--font: "Archivo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-fest: ui-monospace, "Cascadia Mono", "Consolas", "Segoe UI Mono", monospace;--text-seitentitel: 30px;--text-seitentitel-gross: 32px;--text-anmeldetitel: 26px;--text-titel-handy: 22px;--text-inhalt-h2: 21px;--text-gross: 19px;--text-inhalt-h3: 17px;--text-kartentitel: 16px;--text-abschnitt: 15px;--text-basis: 15px;--text-navigation: 14px;--text-klein: 13px;--text-meta: 12px;--text-mikro: 11px;--text-kicker: 10px;--seitenleiste: 268px;--seitenleiste-breite: 268px;--kopfzeile: 63px;--inhalt-breite: 1200px;--player-breite: 1000px;--lesebreite: 90ch}*{box-sizing:border-box}html,body,#wurzel{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:var(--text-basis);line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.1;text-align:left}p{margin:0}a{color:var(--color-accent-700)}img,video{max-width:100%}.graustufen{filter:grayscale(1) contrast(1.08)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.linie{height:0;border:0;border-top:var(--linie-stark) solid var(--color-divider);margin:0}.kicker{font-size:var(--text-kicker);line-height:1.4;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-700)}.abschnittslabel{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-basis);font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding-bottom:var(--space-2);border-bottom:var(--linie-stark) solid var(--color-divider);margin-bottom:var(--space-4)}.abschnittslabel>:last-child:not(:first-child){margin-left:auto;font-size:var(--text-klein);font-weight:600;letter-spacing:0;text-transform:none}.meta{font-size:var(--text-klein);color:var(--color-neutral-700)}.meta-klein{font-size:var(--text-meta);color:var(--color-neutral-700)}.zahlen{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font);font-weight:600;font-size:var(--text-navigation);line-height:1.2;color:var(--color-text);background:transparent;border:var(--linie-stark) solid transparent;border-radius:var(--radius);padding:8px 14px;text-align:left}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.btn-primary:hover:not(:disabled){background:var(--color-accent-600);border-color:var(--color-accent-600)}.btn-primary:active:not(:disabled){background:var(--color-accent-700);border-color:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 7%,transparent)}.btn-secondary:active:not(:disabled){background:color-mix(in srgb,var(--color-text) 14%,transparent)}.btn-ghost{color:var(--color-accent-700);padding-inline:var(--space-1);font-weight:600;font-size:var(--text-klein)}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-gefahr{color:var(--color-fehler);border-color:var(--color-divider);font-size:var(--text-klein);padding:6px 12px}.btn-gefahr:hover:not(:disabled){background:var(--color-fehler-100)}.btn-block{width:100%;justify-content:flex-start}.knopfgruppe{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.tag{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-mikro);line-height:1.4;padding:3px 10px;border:var(--linie-fein) solid transparent;border-radius:var(--radius-klein);white-space:nowrap}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800);border-color:var(--color-neutral-300)}.tag-outline{border-color:var(--color-accent);color:var(--color-accent-700);background:transparent}input[type=text],input[type=password],input[type=email],input[type=search],select,textarea{font-family:var(--font);font-size:var(--text-navigation);color:var(--color-text);background:var(--color-bg);border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);padding:7px 10px;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-200)}input::placeholder,textarea::placeholder{color:var(--color-neutral-600)}input:disabled,select:disabled,textarea:disabled{background:var(--color-neutral-200);color:var(--color-neutral-600)}.feld{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--space-4)}.feld label{font-size:var(--text-meta);color:var(--color-neutral-700)}.meldung{border:var(--linie-stark) solid transparent;border-radius:var(--radius);padding:11px 14px;font-size:var(--text-navigation);margin-bottom:var(--space-4)}.meldung-fehler{background:var(--color-fehler-100);border-color:var(--color-fehler);color:var(--color-fehler)}.meldung-erfolg{background:var(--color-erfolg-100);border-color:var(--color-erfolg);color:var(--color-erfolg)}.meldung-hinweis{background:var(--color-warnung-100);border-color:var(--color-warnung);color:var(--color-warnung)}.tabelle{width:100%;border-collapse:collapse;font-size:var(--text-navigation)}.tabelle th{font-size:var(--text-mikro);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-700);text-align:left;padding:var(--space-2);border-bottom:var(--linie-stark) solid var(--color-divider);white-space:nowrap}.tabelle td{padding:var(--space-2);border-bottom:var(--linie-fein) solid var(--color-divider);vertical-align:middle}.tabelle tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.scrollbar{overflow-x:auto}.ladeflaeche{display:grid;place-items:center;min-height:100%;color:var(--color-neutral-600)}.leerhinweis{color:var(--color-neutral-600);font-size:var(--text-navigation);padding:var(--space-4) 0}.skelett{background:var(--color-neutral-200);min-height:14px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.huelle{display:flex;flex-direction:column;height:100dvh;overflow:hidden}@property --seitenleiste{syntax: "<length>"; inherits: true; initial-value: 268px;}.huelle-klappt{transition:--seitenleiste var(--dauer-klappen) ease}.huelle-klappt .inhalt{transition:padding-left var(--dauer-klappen) ease}.kopfzeile{flex-shrink:0}.kopfzeile{display:flex;align-items:center;gap:var(--space-5);padding:14px 20px;border-bottom:var(--linie-fein) solid var(--color-divider);background:var(--color-bg)}.kopf-logo{display:block;flex-shrink:0}.kopf-logo img{display:block;height:34px;width:auto}.kopf-benutzer{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);background:transparent;border:0;border-radius:var(--radius-voll);padding:3px 10px 3px 3px;cursor:pointer;font-family:var(--font);color:var(--color-text)}.kopf-benutzer:hover{background:var(--color-neutral-200)}.avatar{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;background:var(--color-accent);color:var(--color-bg);font-weight:800;font-size:var(--text-klein);letter-spacing:.04em;border-radius:var(--radius-voll)}.avatar-liste{width:38px;height:38px}.avatar-gross{width:56px;height:56px;font-size:var(--text-abschnitt)}.kopf-benutzer-name{font-size:var(--text-navigation);font-weight:600;white-space:nowrap}.benutzermenue{position:absolute;right:20px;top:calc(var(--kopfzeile) + 2px);z-index:40;min-width:240px;background:var(--color-bg);border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius-gross);box-shadow:var(--shadow-lg);overflow:hidden;padding:var(--space-2) 0;display:flex;flex-direction:column}.benutzermenue-kopf{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:var(--linie-fein) solid var(--color-divider);margin-bottom:var(--space-2)}.benutzermenue button{background:transparent;border:0;border-radius:var(--radius-klein);margin:0 var(--space-2);font-family:var(--font);font-size:var(--text-navigation);text-align:left;padding:8px var(--space-3);cursor:pointer;color:var(--color-text)}.benutzermenue button:hover{background:var(--color-neutral-200)}.rumpf{flex:1;position:relative;display:grid;grid-template-columns:var(--seitenleiste) minmax(0,1fr);align-items:stretch;min-height:0;overflow:hidden}.seitenleiste{height:100%;overflow:hidden;border-right:var(--linie-fein) solid var(--color-divider);background:var(--color-bg)}.seitenleiste-inhalt{width:calc(var(--seitenleiste-breite) - var(--linie-fein));height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px 0;display:flex;flex-direction:column;gap:3px}.inhalt{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 44px;min-width:0;display:flex;flex-direction:column;gap:28px}.inhalt>*{max-width:var(--inhalt-breite);width:100%;flex-shrink:0}.inhalt>.fuellt{flex-shrink:1}.seitenleiste-schalter{position:absolute;left:var(--seitenleiste);top:var(--space-5);z-index:25;width:18px;height:46px;display:grid;place-items:center;border:var(--linie-fein) solid var(--color-divider);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--color-bg);color:var(--color-neutral-700);cursor:pointer;padding:0}.seitenleiste-schalter:hover{background:var(--color-accent-100);border-color:var(--color-accent);color:var(--color-accent-700)}.seitenleiste-schalter>svg{transform:rotate(180deg);transition:transform var(--dauer-klappen) ease}.huelle-schmal .seitenleiste-schalter>svg{transform:none}.huelle-schmal .seitenleiste{border-right-width:0}.huelle-schmal .inhalt{padding-left:40px}.breitenregler{position:absolute;top:0;bottom:0;width:6px;margin-left:-4px;z-index:20;cursor:col-resize;background:transparent;touch-action:none}.breitenregler:hover:after,.breitenregler-aktiv:after,.breitenregler:focus-visible:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;background:var(--color-accent)}.breitenregler:focus-visible{outline:2px solid var(--color-accent);outline-offset:-1px}@media(max-width:720px){.breitenregler{display:none}}.nav-zeile{display:flex;align-items:center;gap:var(--space-2);position:relative;font-family:var(--font);font-size:var(--text-navigation);font-weight:500;line-height:1.35;color:var(--color-text);background:transparent;border:0;text-align:left;text-decoration:none;min-height:34px;padding:6px 12px;margin:0 10px;width:auto;border-radius:var(--radius);cursor:pointer}.nav-zeile:hover{background:var(--color-neutral-200)}.nav-zeile:focus-visible,.nav-alle:focus-visible{outline:var(--linie-stark) solid var(--color-accent);outline-offset:-2px}.nav-zeile-aktiv,.nav-zeile-aktiv:hover{background:var(--color-accent-200);color:var(--color-accent-800);font-weight:700}.nav-zeile-aktiv:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:var(--radius-voll);background:var(--color-accent)}.nav-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-zahl{flex-shrink:0;font-size:var(--text-meta);color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.nav-zahl-betont{color:var(--color-accent-700);font-weight:600}.nav-unterbaum{display:flex;flex-direction:column;gap:3px}@media(prefers-reduced-motion:reduce){.huelle-klappt,.huelle-klappt .inhalt,.seitenleiste-schalter>svg{transition:none}}.nav-label{font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-700);padding:0 22px 8px;margin-top:var(--space-5)}.nav-label-akzent{color:var(--color-accent-700)}.nav-kategorie{font-weight:600}.nav-unterbereich{padding-left:36px;font-weight:400;color:var(--color-neutral-800)}.nav-unterbereich:after{content:"";position:absolute;left:19px;top:0;bottom:0;width:var(--linie-fein);background:var(--color-linie-zart)}.nav-trenner{border:0;border-top:var(--linie-fein) solid var(--color-divider);margin:var(--space-4) 20px;height:0}.nav-verwaltung{margin-top:auto;padding-top:var(--space-4);border-top:var(--linie-fein) solid var(--color-divider);display:flex;flex-direction:column;gap:3px}.nav-alle{font-size:var(--text-klein);font-weight:600;color:var(--color-accent-700);background:var(--color-karte);border:var(--linie-fein) solid var(--color-linie-zart);padding:8px 14px;margin:var(--space-3) 10px 0;border-radius:var(--radius);text-align:center;cursor:pointer;font-family:var(--font);text-decoration:none;display:block}.nav-alle:hover{background:var(--color-accent-100);border-color:var(--color-accent)}.tableiste{display:none}@media(min-width:1500px){:root{--inhalt-breite: 1360px}.inhalt{padding:32px 40px 56px}}@media(min-width:1800px){:root{--inhalt-breite: 1560px}}@media(min-width:2200px){:root{--inhalt-breite: 1760px}}@media(max-width:1024px){.inhalt{padding:22px 22px 36px}}@media(max-width:720px){.kopfzeile{padding:10px 16px;gap:var(--space-3)}.kopf-logo img{height:26px}.avatar{width:32px;height:32px}.kopf-benutzer-name{display:none}.rumpf{grid-template-columns:1fr}.seitenleiste,.seitenleiste-schalter{display:none}.inhalt>*{max-width:none}.inhalt{padding:18px 16px 84px;gap:22px}.tableiste{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--color-bg);border-top:var(--linie-stark) solid var(--color-divider)}.tableiste a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 4px;font-size:var(--text-kicker);color:var(--color-text);text-decoration:none;border-right:var(--linie-fein) solid var(--color-divider)}.tableiste a:last-child{border-right:0}.tableiste a.tab-aktiv{background:var(--color-accent-100);color:var(--color-accent-700)}.tableiste a>svg{border-radius:var(--radius-klein)}.benutzermenue{right:16px;left:16px;top:56px}}.seitenkopf{display:flex;align-items:flex-start;gap:var(--space-5)}.seitenkopf>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.seitenkopf h2{font-size:var(--text-seitentitel);line-height:1.05}.seitenkopf-gross h2{font-size:var(--text-seitentitel-gross)}.brotkrume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--color-neutral-700);margin-bottom:var(--space-1)}.brotkrume-trenner{color:var(--color-neutral-500)}.brotkrume a{color:var(--color-neutral-700);text-decoration:none}.brotkrume a:hover{color:var(--color-accent-700)}.beschreibungssatz{font-size:var(--text-basis);line-height:1.5;color:var(--color-neutral-700);max-width:620px;margin-top:var(--space-2)}.pflichtstreifen{display:flex;align-items:center;gap:var(--space-3);border:var(--linie-stark) solid var(--color-accent);border-radius:var(--radius);padding:12px 16px;font-size:var(--text-navigation)}.pflichtstreifen>:last-child:not(:first-child){margin-left:auto}.weitermachen{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:stretch;gap:0;border:var(--linie-stark) solid var(--color-accent);border-radius:var(--radius-gross);background:var(--color-karte);text-decoration:none;color:var(--color-text);overflow:hidden}.weitermachen:hover{box-shadow:var(--shadow-md)}.weitermachen-bild{position:relative;background:var(--color-neutral-300);min-height:124px}.weitermachen-bild img{width:100%;height:100%;object-fit:cover;display:block}.weitermachen-text{display:flex;flex-direction:column;gap:var(--space-1);justify-content:center;padding:var(--space-4) var(--space-5);min-width:0}.weitermachen-titel{font-size:var(--text-gross);font-weight:800;line-height:1.2}.weitermachen-balken{display:block;height:5px;margin-top:var(--space-2);border-radius:var(--radius-voll);background:var(--color-neutral-300);overflow:hidden}.weitermachen-balken>span{display:block;height:100%;background:var(--color-accent)}.weitermachen-marke{align-self:center;padding:0 var(--space-5);font-size:var(--text-navigation);font-weight:600;color:var(--color-accent-700);white-space:nowrap}.abschnitt>.weitermachen+.kartenraster{margin-top:var(--space-4)}.kartenraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--space-4)}.karte{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:stretch;border:var(--linie-fein) solid var(--color-linie-zart);border-radius:var(--radius);background:var(--color-karte);text-decoration:none;color:var(--color-text);cursor:pointer;overflow:hidden}.karte:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.karte-bild{position:relative;min-height:104px;background:var(--color-neutral-300);overflow:hidden}.karte-bild img{width:100%;height:100%;object-fit:cover;display:block}.karte-deckbild{background-image:var(--rauschen),linear-gradient(140deg,var(--kachel-von),var(--kachel-bis));background-size:140px 140px,cover;background-blend-mode:overlay,normal}.kachel-ton-1{--kachel-von: var(--kachel-1-von);--kachel-bis: var(--kachel-1-bis)}.kachel-ton-2{--kachel-von: var(--kachel-2-von);--kachel-bis: var(--kachel-2-bis)}.kachel-ton-3{--kachel-von: var(--kachel-3-von);--kachel-bis: var(--kachel-3-bis)}.kachel-ton-4{--kachel-von: var(--kachel-4-von);--kachel-bis: var(--kachel-4-bis)}.kachel-ton-5{--kachel-von: var(--kachel-5-von);--kachel-bis: var(--kachel-5-bis)}.kachel-ton-6{--kachel-von: var(--kachel-6-von);--kachel-bis: var(--kachel-6-bis)}.typ-abzeichen{position:absolute;top:var(--space-2);left:var(--space-2);width:26px;height:26px;border-radius:var(--radius-klein);display:grid;place-items:center;font-size:var(--text-meta);font-weight:800;line-height:1}.typ-video{background:var(--color-accent);color:var(--color-bg)}.typ-wiki{background:transparent;border:var(--linie-stark) solid var(--color-text);color:var(--color-text)}.dauer-chip{position:absolute;left:var(--space-2);bottom:var(--space-2);background:var(--color-text);color:var(--color-bg);font-size:var(--text-mikro);border-radius:var(--radius-klein);padding:3px 7px;font-variant-numeric:tabular-nums}.fortschrittsspur{position:absolute;left:0;right:0;bottom:0;height:4px;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.fortschrittsspur>div{height:100%;background:var(--color-accent)}.karte{position:relative}.karte-stern{position:absolute;top:6px;right:6px}.karte-mit-stern .karte-text{padding-right:38px}.karte-kopfzeile{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.karte-text{padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0}.karte-titel{font-size:var(--text-kartentitel);font-weight:800;line-height:1.25}.karte-text .meta-klein{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kategorienraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.kategoriezelle{display:flex;flex-direction:column;gap:var(--space-2);padding:20px;min-height:148px;border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);background:var(--color-bg);text-decoration:none;color:var(--color-text)}.kategoriezelle:hover{background:var(--color-accent-100);border-color:var(--color-accent);box-shadow:var(--shadow-md)}.kategoriezelle-name{font-size:var(--text-gross);font-weight:800;line-height:1.15}.kategoriezelle-subs{font-size:var(--text-klein);color:var(--color-neutral-700);flex:1}.kategoriezelle-zahl{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-700)}.karte-flaeche{background:var(--color-karte);border:var(--linie-fein) solid var(--color-linie-zart);border-radius:var(--radius);overflow:hidden}.kartenkopf{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;border-bottom:var(--linie-fein) solid var(--color-linie-zart)}.kartenkopf h3{font-size:var(--text-abschnitt);font-weight:700}.kartenkopf>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.kartenkopf{flex-wrap:wrap}.kartenrumpf{padding:14px 16px;display:flex;flex-direction:column;gap:var(--space-3)}.karte-flaeche .tabelle th{padding:9px 16px;border-bottom:var(--linie-fein) solid var(--color-linie-zart);background:var(--color-bg)}.karte-flaeche .tabelle td{padding:10px 16px;border-bottom:var(--linie-fein) solid var(--color-linie-zart)}.karte-flaeche .tabelle tbody tr:last-child td{border-bottom:0}.tabelle-klickbar tbody tr{cursor:pointer}.tabelle-klickbar tbody tr:hover{background:var(--color-accent-100)}.tabelle-klickbar tbody tr:has(a:focus-visible){background:var(--color-accent-100)}.feldklein{font-size:var(--text-meta);padding:4px 8px;border-width:var(--linie-fein)}.feldsuche{max-width:260px}.zeile-gezogen{opacity:.45}.karte-flaeche .tabelle tbody tr[draggable=true]{cursor:grab}.zeile-still td{color:var(--color-neutral-600)}.zustand-gut{color:var(--color-erfolg)}.zustand-aus{color:var(--color-neutral-600)}.benutzerzelle,.zellenverweis{color:inherit;text-decoration:none}.benutzerzelle{display:flex;align-items:center;gap:var(--space-3)}.zellenverweis{font-weight:600}.kennung{font-family:var(--font-fest);font-size:var(--text-klein)}.wiederaufnahme{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;display:flex;align-items:center;gap:var(--space-2);padding:5px 5px 5px 12px;border-radius:var(--radius-voll);background:color-mix(in srgb,var(--color-neutral-900) 88%,transparent);color:var(--color-neutral-100);font-size:var(--text-klein)}.wiederaufnahme-knopf{border:0;border-radius:var(--radius-voll);background:var(--color-accent);color:var(--color-bg);font-family:var(--font);font-size:var(--text-meta);font-weight:600;padding:5px 12px;cursor:pointer}.wiederaufnahme-knopf:hover{background:var(--color-accent-600)}.wiederaufnahme-zu{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-voll);background:transparent;color:var(--color-neutral-300);cursor:pointer}.wiederaufnahme-zu:hover{color:var(--color-neutral-100)}.kapitelklapp{max-width:var(--lesebreite);border:var(--linie-fein) solid var(--color-linie-zart);border-radius:var(--radius);background:var(--color-karte)}.kapitelklapp::details-content{block-size:0;overflow:hidden;transition:block-size var(--dauer-klappen) ease,content-visibility var(--dauer-klappen) allow-discrete}.kapitelklapp[open]::details-content{block-size:auto}.kapitelklapp-inhalt{opacity:0;transform:translateY(-6px);transition:opacity var(--dauer-klappen) ease,transform var(--dauer-klappen) ease}.kapitelklapp[open] .kapitelklapp-inhalt{opacity:1;transform:none}.kapitelklapp>summary{display:flex;align-items:center;gap:var(--space-3);padding:12px 16px;cursor:pointer;font-size:var(--text-abschnitt);font-weight:700;text-transform:uppercase;letter-spacing:.06em;list-style:none}.kapitelklapp>summary::-webkit-details-marker{display:none}.kapitelklapp>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:var(--linie-stark) solid var(--color-neutral-700);border-bottom:var(--linie-stark) solid var(--color-neutral-700);transform:rotate(45deg) translate(-2px,-2px)}.kapitelklapp[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}.kapitelklapp>summary:after{transition:transform var(--dauer-klappen) ease}.kapitelklapp>summary:hover{background:var(--color-accent-100)}.kapitelklapp-inhalt{padding:0 16px 12px;max-height:50dvh;overflow-y:auto}.reiterleiste{display:flex;gap:var(--space-1);border-bottom:var(--linie-fein) solid var(--color-linie-zart)}.reiter{border:0;background:transparent;font-family:var(--font);font-size:var(--text-navigation);font-weight:600;color:var(--color-neutral-700);padding:10px 14px;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);border-bottom:var(--linie-stark) solid transparent;margin-bottom:calc(-1 * var(--linie-fein));border-radius:var(--radius-klein) var(--radius-klein) 0 0}.reiter-aktiv,.reiter-aktiv:hover{color:var(--color-accent-700);border-bottom-color:var(--color-accent);background:transparent}.reiter-zaehler{font-size:var(--text-mikro);font-variant-numeric:tabular-nums;color:var(--color-neutral-700);background:var(--color-neutral-200);border-radius:var(--radius-voll);padding:1px 7px}.reiter-aktiv .reiter-zaehler{background:var(--color-accent-200);color:var(--color-accent-800)}.verwaltungsraster{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.verwaltungsraster.fuellt{align-items:stretch;display:grid}.verwaltungsspalte{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;min-height:0}.detailkopf{display:flex;align-items:center;gap:var(--space-4);background:var(--color-karte);border:var(--linie-fein) solid var(--color-linie-zart);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.detailkopf>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.detailkopf-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.detailkopf-titel{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.detailkopf-titel h2{font-size:var(--text-seitentitel);line-height:1.15}.detailzeile{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-klein);color:var(--color-neutral-700)}.detailzeile .kennung{color:var(--color-text)}.markenreihe{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.datenblatt{display:flex;flex-direction:column}.datenzeile{display:flex;align-items:baseline;gap:var(--space-3);padding:9px 16px;border-bottom:var(--linie-fein) solid var(--color-linie-zart);font-size:var(--text-navigation)}.datenzeile:last-child{border-bottom:0}.datenzeile dt{flex:0 0 150px;font-size:var(--text-klein);color:var(--color-neutral-700)}.datenzeile dd{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0;flex:1}.datenzeile>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.datenhinweis{font-size:var(--text-klein);color:var(--color-neutral-700)}.aktionszeile{display:flex;align-items:center;gap:var(--space-4);padding:11px 16px;border-bottom:var(--linie-fein) solid var(--color-linie-zart)}.aktionszeile:last-child{border-bottom:0}.aktionszeile>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.aktionstext{display:flex;flex-direction:column;gap:2px;min-width:0}.aktionstext>strong{font-size:var(--text-navigation);font-weight:600}.fuellt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.listenflaeche{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.listenflaeche>.tabelle thead th{position:sticky;top:0;z-index:1}.nachladen{display:flex;align-items:center;justify-content:center;padding:var(--space-4) 0;color:var(--color-neutral-600)}.suchfeld-gross{display:flex;align-items:center;gap:var(--space-3);padding:6px 8px 6px 16px;border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius-gross);background:var(--color-karte)}.suchfeld-gross:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-200)}.suchfeld-gross>svg{flex-shrink:0;color:var(--color-neutral-600)}.suchfeld-gross input{flex:1;min-width:0;border:0;padding:10px 0;background:transparent;font-size:var(--text-inhalt-h3)}.suchfeld-gross input:focus-visible{outline:none;box-shadow:none}.suchkopf{display:flex;align-items:center;gap:var(--space-3)}.suchkopf>:last-child:not(:first-child){margin-left:auto}.trefferliste{list-style:none;margin:0;padding:0}.trefferliste>li{border-bottom:var(--linie-fein) solid var(--color-linie-zart)}.trefferliste>li:last-child{border-bottom:0}.treffer{display:flex;align-items:flex-start;gap:var(--space-4);padding:14px 16px;text-decoration:none;color:var(--color-text)}.treffer:hover{background:var(--color-accent-100)}.treffer-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.treffer-titel{font-size:var(--text-abschnitt);font-weight:700}.treffer-marken{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.bereichsfilter{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.bereichsfilter-label{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral-700);margin-right:var(--space-1)}.chip{font-family:var(--font);font-size:var(--text-mikro);line-height:1.4;padding:4px 12px;border:var(--linie-fein) solid transparent;border-radius:var(--radius-voll);cursor:pointer;background:var(--color-neutral-100);color:var(--color-neutral-800);border-color:var(--color-neutral-300)}.chip:hover{background:var(--color-neutral-200)}.chip-aktiv,.chip-aktiv:hover{background:transparent;border-color:var(--color-accent);color:var(--color-accent-700);font-weight:600}.stern{background:transparent;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:var(--color-neutral-500)}.stern-gesetzt{color:var(--color-accent)}.player-rahmen{border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius);overflow:hidden;background:var(--color-neutral-900);position:relative;aspect-ratio:16 / 9;flex-shrink:0}.player-rahmen video{width:100%;height:100%;display:block;object-fit:contain;background:var(--color-neutral-900)}.player-platzhalter{position:absolute;inset:0;display:grid;place-items:center;gap:var(--space-2);text-align:center}.play-flaeche{width:64px;height:64px;border-radius:var(--radius);display:grid;place-items:center;background:var(--color-accent);color:var(--color-bg);font-size:var(--text-titel-handy);line-height:1}.anleitung-titelblock{display:flex;align-items:flex-start;gap:var(--space-5)}.anleitung-titelblock>:last-child:not(:first-child){margin-left:auto;flex-shrink:0}.anleitung-titelblock h2{font-size:var(--text-seitentitel)}.anleitung-beschreibung{font-size:var(--text-basis);line-height:1.6;max-width:640px;margin-top:var(--space-2)}.anleitungshaupt{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.player-platz{position:relative;width:100%;max-width:var(--player-breite);min-width:0}.anleitungshaupt>.player-platz{margin-bottom:var(--space-7)}.player-platz>.player-rahmen:not(.player-mini){width:100%}.player-mini{position:fixed;right:var(--space-5);bottom:var(--space-5);width:360px;max-width:calc(100vw - 2 * var(--space-5));z-index:30;box-shadow:var(--shadow-lg);border-width:var(--linie-stark)}.player-mini-gross{width:560px}.player-mini-knoepfe{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-1)}.player-mini-knopf{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--radius-voll);background:var(--color-neutral-900);color:var(--color-neutral-100);line-height:1;cursor:pointer}.player-mini-knopf:hover{background:var(--color-text)}.zweispaltig{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.kapitelliste{display:flex;flex-direction:column}.kapitelzeile{display:flex;align-items:baseline;gap:var(--space-3);padding:10px 2px;border-bottom:var(--linie-fein) solid var(--color-divider);background:transparent;border-left:0;border-right:0;border-top:0;font-family:var(--font);font-size:var(--text-navigation);text-align:left;cursor:pointer;color:var(--color-text);width:100%}.kapitelzeile:hover{background:var(--color-neutral-200);border-radius:var(--radius-klein)}.kapitel-zeit{flex-shrink:0;width:52px;font-variant-numeric:tabular-nums;color:var(--color-neutral-700);font-size:var(--text-klein)}.kapitelzeile-aktiv{font-weight:600}.kapitelzeile-aktiv .kapitel-zeit{color:var(--color-accent-700)}.passtdazu-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:var(--space-6)}.passtdazu-zeile{display:block;padding:10px 2px;border-bottom:var(--linie-fein) solid var(--color-divider);text-decoration:none;color:var(--color-text)}.passtdazu-zeile:hover .passtdazu-titel{color:var(--color-accent)}.passtdazu-titel{font-size:var(--text-navigation);font-weight:600}.lesetext{max-width:var(--lesebreite);font-size:var(--text-basis);line-height:1.6}.lesetext>:first-child{margin-top:0}.lesetext h2{font-size:var(--text-inhalt-h2);margin:28px 0 10px}.lesetext h3{font-size:var(--text-inhalt-h3);margin:22px 0 8px}.lesetext p{margin:0 0 14px}.lesetext ul,.lesetext ol{margin:0 0 14px;padding-left:22px}.lesetext li{margin-bottom:6px}.lesetext blockquote{margin:18px 0;padding:12px 16px;border-left:3px solid var(--color-accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-accent-100)}.lesetext blockquote p:last-child{margin-bottom:0}.lesetext code{font-family:Cascadia Mono,Consolas,monospace;font-size:.88em;background:var(--color-neutral-200);border-radius:var(--radius-klein);padding:.08em .34em}.lesetext pre{background:var(--color-neutral-200);border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);padding:14px 16px;overflow-x:auto}.lesetext pre code{background:none;padding:0}.lesetext img{border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius);margin:6px 0}.lesetext table{border-collapse:collapse;width:100%;margin:18px 0;font-size:var(--text-navigation);display:block;overflow-x:auto}.lesetext th,.lesetext td{border:var(--linie-fein) solid var(--color-divider);padding:8px 12px;text-align:left}.lesetext th{background:var(--color-neutral-200);font-weight:600}.lesetext a.zeitmarke{display:inline-flex;align-items:center;gap:4px;font-size:.85em;font-variant-numeric:tabular-nums;background:var(--color-accent-100);color:var(--color-accent-800);border-radius:var(--radius-voll);padding:2px 10px;text-decoration:none;white-space:nowrap}.lesetext a.zeitmarke:before{content:"▸";line-height:1}.lesetext a.zeitmarke:hover{background:var(--color-accent);color:var(--color-bg)}.lesetext a.zeitmarke-inaktiv,.lesetext a.zeitmarke-inaktiv:hover{background:var(--color-neutral-200);color:var(--color-neutral-700);cursor:default}.abschnitt{display:flex;flex-direction:column}.block{border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:1024px){.verwaltungsraster,.zweispaltig{grid-template-columns:1fr}}@media(max-width:720px){.seitenkopf,.anleitung-titelblock{flex-direction:column;gap:var(--space-3)}.seitenkopf>:last-child,.anleitung-titelblock>:last-child{margin-left:0}.seitenkopf h2,.seitenkopf-gross h2,.anleitung-titelblock h2{font-size:var(--text-titel-handy);line-height:1.1}.pflichtstreifen{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.pflichtstreifen>:last-child{margin-left:0}.player-mini,.player-mini-gross{right:var(--space-4);bottom:84px;width:220px}.kartenraster,.kategorienraster{grid-template-columns:1fr}.weitermachen{grid-template-columns:116px minmax(0,1fr)}.weitermachen-marke{grid-column:2;align-self:start;padding:0 var(--space-5) var(--space-4)}.weitermachen-text{padding-bottom:var(--space-2)}.detailkopf{flex-direction:column;align-items:flex-start}.detailkopf>:last-child{margin-left:0}.datenzeile,.aktionszeile{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.datenzeile dt{flex:1 1 100%}.kartenraster .karte{grid-template-columns:108px minmax(0,1fr)}.karte-bild{min-height:76px}.karte-titel{font-size:var(--text-basis)}}.anmeldeseite{min-height:100%;display:grid;place-items:center;padding:var(--space-5);background:var(--color-bg)}.anmeldekarte{width:100%;max-width:420px;background:var(--color-bg);border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius-gross);box-shadow:var(--shadow-md);padding:var(--space-6)}.anmeldekarte-logo{display:block;height:34px;width:auto;margin-bottom:var(--space-5)}.anmeldekarte h1{font-size:var(--text-anmeldetitel);margin-bottom:var(--space-2)}.marke{font-size:var(--text-kicker);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-700);margin-bottom:var(--space-2)}.hinweistext{font-size:var(--text-klein);color:var(--color-neutral-700);margin-bottom:var(--space-5)}.knopfreihe{display:flex;gap:var(--space-2);margin-top:var(--space-5)}.knopfreihe .btn{flex:1;justify-content:center}.feld-hinweis{font-size:var(--text-meta);color:var(--color-warnung)}.feld-fehler{font-size:var(--text-meta);color:var(--color-fehler)}.karte-block{border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column}.karte-block h2{font-size:var(--text-gross);margin-bottom:var(--space-1)}.geraeteliste{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:var(--linie-stark) solid var(--color-divider)}.geraeteliste li{display:flex;align-items:center;gap:var(--space-4);padding:13px 2px;border-bottom:var(--linie-fein) solid var(--color-divider)}.geraet-namen{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.geraet-namen span{font-size:var(--text-meta);color:var(--color-neutral-700)}.geraeteliste li>:last-child:not(:first-child){margin-left:auto}.reiterleiste{display:flex;gap:0;border-bottom:var(--linie-stark) solid var(--color-divider);margin:var(--space-5) 0 0}.reiter{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:var(--radius) var(--radius) 0 0;padding:8px 14px;color:var(--color-neutral-700);font-family:var(--font);font-size:var(--text-navigation);cursor:pointer}.reiter:hover{color:var(--color-text);background:var(--color-neutral-200)}.reiter-aktiv,.reiter-aktiv:hover{color:var(--color-accent-700);border-bottom-color:var(--color-accent);font-weight:600;background:transparent}.schreibfeld{font-family:Cascadia Mono,Consolas,monospace;font-size:var(--text-navigation);line-height:1.6;width:100%;min-height:460px;resize:vertical;padding:14px 16px;border:var(--linie-stark) solid var(--color-divider);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);tab-size:2}.vorschauflaeche{padding:var(--space-5) 0 var(--space-1);min-height:300px}.eintragsliste{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:var(--linie-stark) solid var(--color-divider)}.eintragsliste li{border-bottom:var(--linie-fein) solid var(--color-divider)}.eintrag{display:flex;align-items:center;gap:var(--space-4);padding:13px 4px;text-decoration:none;color:var(--color-text)}a.eintrag:hover{background:var(--color-neutral-200);border-radius:var(--radius-klein)}.eintrag-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.eintrag-text>span{font-size:var(--text-klein);color:var(--color-neutral-700)}.eintrag>:last-child:not(:first-child){margin-left:auto}.trefferstelle mark{background:var(--color-accent-100);color:var(--color-accent-800);border-radius:var(--radius-klein);padding:0 4px}.metazeile{font-size:var(--text-meta);color:var(--color-neutral-700)}.abzeichen{display:inline-flex;align-items:center;font-size:var(--text-mikro);padding:3px 10px;border-radius:var(--radius-klein);background:var(--color-accent-100);color:var(--color-accent-800);white-space:nowrap}.abzeichen-entwurf,.abzeichen-still{background:var(--color-neutral-100);color:var(--color-neutral-800);border:var(--linie-fein) solid var(--color-neutral-300)}.abzeichen-gut{background:var(--color-erfolg-100);color:var(--color-erfolg)}.abzeichen-warnung{background:var(--color-warnung-100);color:var(--color-warnung)}a.abzeichen-link{text-decoration:none}a.abzeichen-link:hover{background:var(--color-accent-200)}.dialog-grund{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-5);background:color-mix(in srgb,var(--color-text) 38%,transparent)}.dialog{width:100%;max-width:460px;background:var(--color-bg);border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius-gross);box-shadow:var(--shadow-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.dialog-titel{font-size:var(--text-inhalt-h3)}.dialog-text{font-size:var(--text-navigation);line-height:1.5;color:var(--color-neutral-700)}.dialog .feld,.dialog .meldung{margin-bottom:0}.dialog-label{font-size:var(--text-meta);color:var(--color-neutral-700)}.dialog-liste{display:flex;flex-direction:column;max-height:46dvh;overflow-y:auto;border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius);padding:var(--space-2)}.dialog-listenzeile{display:flex;align-items:center;gap:var(--space-2);padding:6px 4px;border-radius:var(--radius-klein);font-size:var(--text-navigation);cursor:pointer}.dialog-listenzeile:hover{background:var(--color-neutral-200)}.dialog-listenzeile.geerbt{color:var(--color-neutral-600);cursor:default}.dialog-listenzeile.geerbt:hover{background:transparent}.dialog-listenzusatz{margin-left:auto;font-size:var(--text-mikro);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-700)}.dialog-knoepfe{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.btn-gefahrvoll,.btn-gefahrvoll:hover:not(:disabled){background:var(--color-fehler);border-color:var(--color-fehler);color:var(--color-bg)}.btn-gefahrvoll:hover:not(:disabled){background:color-mix(in srgb,var(--color-fehler) 85%,black);border-color:color-mix(in srgb,var(--color-fehler) 85%,black)}.videoplayer{width:100%;display:block;aspect-ratio:16 / 9;border:0;border-radius:0;background:var(--color-neutral-900);object-fit:contain}.ablageflaeche{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);min-height:140px;margin-top:var(--space-3);padding:var(--space-5);border:var(--linie-stark) dashed var(--color-divider);border-radius:var(--radius);background:var(--color-surface);cursor:pointer}.ablageflaeche:hover{border-color:var(--color-accent);background:var(--color-accent-100)}.ablageflaeche input{display:none}.ablageflaeche strong{font-weight:800;font-size:var(--text-kartentitel)}.ablageflaeche span{font-size:var(--text-klein);color:var(--color-neutral-700)}.fortschrittsblock,.videostand{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.fortschrittszeile{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-navigation);color:var(--color-neutral-700);font-variant-numeric:tabular-nums}.fortschrittszeile>:last-child:not(:first-child){margin-left:auto}.fortschrittsbalken{height:6px;border-radius:var(--radius-voll);overflow:hidden;background:var(--color-neutral-300)}.fortschrittsbalken>div{height:100%;background:var(--color-accent)}.fehlerdetail{margin-top:var(--space-2);font-family:Cascadia Mono,Consolas,monospace;font-size:var(--text-meta);line-height:1.45;white-space:pre-wrap;max-height:180px;overflow:auto;padding:var(--space-2) 10px;background:var(--color-bg);border:var(--linie-fein) solid var(--color-divider);border-radius:var(--radius-klein);color:var(--color-neutral-800)}.werkzeugleiste button:disabled{opacity:.4;cursor:not-allowed}
