@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/source-serif-4-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/source-serif-4-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:"Serif Fallback";src:local("Georgia"),local("Times New Roman"),local("Liberation Serif");size-adjust:104%;ascent-override:92%;descent-override:26%;line-gap-override:0%}:root{--bg:#FAF7F2;--bg-elev:#FFFFFF;--bg-sunk:#F2ECE3;--text:#1F1A17;--text-muted:#5E544C;--primary:#6B3F23;--accent:#C8963E;--accent-text:#1F1A17;--line:#E4DCD1;--ok:#2A7349;--warn:#8A5A12;--bad:#B23A3A;--warn-linie:#B7791F;--ok-bg:#EAF4EE;--warn-bg:#FBF2E2;--bad-bg:#FBECEC;--info-bg:#F1ECE6;--werbung-bg:#1F1A17;--werbung-text:#FAF7F2;--fokus:#C8963E;--font-text:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-titel:"Source Serif 4","Serif Fallback",Georgia,serif;--fs-body:1.0625rem;--fs-meta:.875rem;--fs-h1:1.875rem;--fs-h2:1.5rem;--fs-h3:1.25rem;--lh-body:1.6;--lh-titel:1.2;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--rand:clamp(16px,4vw,48px);--inhalt:72ch;--radius:6px;--schatten:0 1px 2px rgb(31 26 23 / .06),0 2px 8px rgb(31 26 23 / .05);color-scheme:light dark}@media (min-width:900px){:root{--fs-body:1.125rem;--fs-meta:.9375rem;--fs-h1:2.5rem;--fs-h2:1.875rem;--fs-h3:1.4375rem}}@media (prefers-color-scheme:dark){:root{--bg:#15110F;--bg-elev:#1F1A17;--bg-sunk:#100D0B;--text:#EDE6DC;--text-muted:#B5AA9E;--primary:#D9A06B;--accent:#E3B766;--accent-text:#15110F;--line:#332A25;--ok:#6FCF97;--warn:#E3B766;--bad:#F08A8A;--warn-linie:#E3B766;--ok-bg:#16261C;--warn-bg:#2A2114;--bad-bg:#2C1716;--info-bg:#221C18;--werbung-bg:#EDE6DC;--werbung-text:#15110F;--fokus:#E3B766;--schatten:0 1px 2px rgb(0 0 0 / .4)}}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s5)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-titel);font-weight:600;line-height:var(--lh-titel);color:var(--text);margin:0 0 var(--s4);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.01em}h2{font-size:var(--fs-h2);margin-top:var(--s7)}h3{font-size:var(--fs-h3);margin-top:var(--s6)}p,ul,ol,dl,table,figure,blockquote,pre{margin:0 0 var(--s4)}a{color:var(--primary);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}strong{font-weight:650}small,.meta{font-size:var(--fs-meta);color:var(--text-muted)}hr{border:0;border-top:1px solid var(--line);margin:var(--s6) 0}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}code{background:var(--bg-sunk);padding:.1em .3em;border-radius:3px}pre{background:var(--bg-sunk);padding:var(--s4);overflow-x:auto;border-radius:var(--radius)}blockquote{border-left:3px solid var(--accent);padding-left:var(--s4);color:var(--text-muted);font-style:italic}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s2);top:-3rem;background:var(--text);color:var(--bg);padding:var(--s2) var(--s4);z-index:10;border-radius:var(--radius)}.skip-link:focus{top:var(--s2)}.sprite{display:none}.icon{width:1.15em;height:1.15em;display:inline-block;vertical-align:-.2em;flex:none}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.kopf{background:var(--bg-elev);border-bottom:1px solid var(--line)}.kopf__innen{max-width:1200px;margin:0 auto;padding:var(--s3) var(--rand);display:flex;align-items:center;justify-content:space-between;gap:var(--s4);position:relative}.logo{display:flex;align-items:center;gap:var(--s2);color:var(--primary);text-decoration:none;font-family:var(--font-titel);font-weight:700;font-size:1.375rem}.logo__bild{width:20px;height:30px}.logo__text span{color:var(--text-muted);font-weight:600}.menu{position:static}.menu__knopf{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);min-height:44px;font-weight:550}.menu__knopf::-webkit-details-marker{display:none}.hauptnav{position:absolute;left:0;right:0;top:100%;background:var(--bg-elev);border-bottom:1px solid var(--line);padding:var(--s3) var(--rand) var(--s5);z-index:5;box-shadow:var(--schatten)}.hauptnav ul{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;gap:var(--s1)}.hauptnav a{display:block;padding:var(--s3) var(--s2);text-decoration:none;color:var(--text);font-weight:550;border-radius:var(--radius);min-height:44px}.hauptnav a:hover,.hauptnav a[aria-current]{background:var(--bg-sunk);color:var(--primary)}.suche-kurz{display:flex;gap:var(--s2)}.suche-kurz input{flex:1}.hauptnav-desktop{display:none}@media (min-width:900px){.menu{display:none}.hauptnav-desktop{display:flex;align-items:center;gap:var(--s2)}.hauptnav-desktop ul{list-style:none;margin:0;padding:0;display:flex}.hauptnav-desktop a{display:block;padding:var(--s2) var(--s3);text-decoration:none;color:var(--text);font-weight:550;font-size:.975rem;border-radius:var(--radius)}.hauptnav-desktop a:hover,.hauptnav-desktop a[aria-current]{background:var(--bg-sunk);color:var(--primary)}.hauptnav-desktop__suche{display:inline-flex!important;align-items:center;min-height:44px;min-width:44px;justify-content:center}}.seite{max-width:1200px;margin:0 auto;padding:var(--s5) var(--rand) var(--s8)}.seite>*:not(.artikel-raster):not(.held):not(.kartenliste):not(.cluster-gitter){max-width:var(--inhalt)}.artikel-raster{display:block}.seitenspalte{display:none}@media (min-width:1200px){.artikel-raster{display:grid;grid-template-columns:minmax(0,var(--inhalt)) 280px;gap:var(--s8);align-items:start}.seitenspalte{display:block}.seitenspalte__sticky{position:sticky;top:var(--s5)}.artikel__toc-mobil{display:none}}.fuss{background:var(--bg-sunk);border-top:1px solid var(--line);margin-top:var(--s8)}.fuss__innen{max-width:1200px;margin:0 auto;padding:var(--s7) var(--rand);display:grid;gap:var(--s5)}.fuss__links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.fuss__links a{color:var(--text);min-height:44px;display:inline-flex;align-items:center}.fuss__ki,.fuss__copy{font-size:var(--fs-meta);color:var(--text-muted);margin:0}
.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:44px;padding:var(--s2) var(--s5);border:2px solid var(--accent);background:var(--accent);color:var(--accent-text);font:inherit;font-weight:650;border-radius:var(--radius);text-decoration:none;cursor:pointer}.knopf:hover{filter:brightness(1.05)}.knopf--zweit{background:transparent;color:var(--text);border-color:var(--line)}.knopf--zweit:hover{border-color:var(--accent)}.knopf--warn{background:transparent;color:var(--bad);border-color:var(--bad)}input,select,textarea{font:inherit;color:var(--text);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) var(--s3);min-height:44px;max-width:100%}textarea{min-height:auto;width:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--fokus);outline-offset:0;border-color:var(--fokus)}label{display:block;font-weight:550;margin-bottom:var(--s3)}label input:not([type=checkbox]):not([type=radio]),label select,label textarea{display:block;width:100%;margin-top:var(--s1);font-weight:400}label.check{display:flex;gap:var(--s2);align-items:center;font-weight:400}.feld-fehler{color:var(--bad);font-size:var(--fs-meta);margin-top:var(--s1)}.feld-fehler::before{content:"Fehler:";font-weight:650}input[aria-invalid=true]{border-color:var(--bad);border-width:2px}fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4);margin:0 0 var(--s4)}legend{font-weight:650;padding:0 var(--s2)}.breadcrumbs ol{list-style:none;padding:0;margin:0 0 var(--s4);display:flex;flex-wrap:wrap;gap:var(--s1);font-size:var(--fs-meta);color:var(--text-muted)}.breadcrumbs li+li::before{content:"›";margin-right:var(--s1);color:var(--text-muted)}.breadcrumbs a{color:var(--text-muted)}.toc{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3) var(--s4);margin-bottom:var(--s5);font-size:var(--fs-meta)}.toc summary{font-weight:650;cursor:pointer;min-height:32px}.toc ol{list-style:none;margin:var(--s2) 0 0;padding:0}.toc li{margin:var(--s1) 0}.toc .toc__e3{padding-left:var(--s4)}.toc a{color:var(--text);text-decoration:none}.toc a:hover{color:var(--primary);text-decoration:underline}.artikel__kopf{margin-bottom:var(--s5)}.artikel__teaser{font-size:1.15em;color:var(--text-muted)}.metablock{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s3) 0;font-size:var(--fs-meta);color:var(--text-muted)}.metablock p{margin:var(--s1) 0}.reviewvermerk--ok{color:var(--ok)}.reviewvermerk--ok a{color:inherit}.titelbild{margin:0 0 var(--s5)}.titelbild img{border-radius:var(--radius);width:100%}.prosa{hyphens:auto;overflow-wrap:break-word}.prosa>:first-child{margin-top:0}.prosa ul,.prosa ol{padding-left:1.4em}.prosa li{margin:var(--s1) 0}.prosa img{border-radius:var(--radius)}.artikel__fuss{display:grid;gap:var(--s4);margin-top:var(--s7)}.hinweis{border:1px solid var(--line);border-left:4px solid var(--primary);background:var(--info-bg);border-radius:var(--radius);padding:var(--s4);margin:var(--s5) 0}.hinweis>:last-child{margin-bottom:0}.hinweis__titel{font-weight:700;display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.hinweis--tipp{border-left-color:var(--ok);background:var(--ok-bg)}.hinweis--tipp .hinweis__titel{color:var(--ok)}.hinweis--achtung{border-left-color:var(--warn-linie);background:var(--warn-bg)}.hinweis--achtung .hinweis__titel{color:var(--warn)}.tabelle-wrap{overflow-x:auto;margin:var(--s5) 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);position:relative}.tabelle-wrap table{margin:0}table{border-collapse:collapse;width:100%;font-size:.95em;font-variant-numeric:tabular-nums}caption{text-align:left;font-weight:650;padding:var(--s3) var(--s4);caption-side:top}th,td{text-align:left;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);vertical-align:top}thead th{background:var(--bg-sunk);font-weight:650;white-space:nowrap}tbody tr:last-child td{border-bottom:0}.vergleich th:first-child,.vergleich td:first-child{position:sticky;left:0;background:var(--bg-elev);box-shadow:1px 0 0 var(--line);z-index:1}.vergleich thead th:first-child{background:var(--bg-sunk)}.tabelle-wrap{background:linear-gradient(to right,var(--bg-elev) 50%,transparent) 0 0/40px 100% no-repeat local,linear-gradient(to left,var(--bg-elev) 50%,transparent) 100% 0/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(0 0 0 / .14),transparent) 0 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(0 0 0 / .14),transparent) 100% 0/14px 100% no-repeat scroll,var(--bg-elev)}.faq{margin:var(--s5) 0}.faq__eintrag{border-bottom:1px solid var(--line)}.faq__eintrag summary{cursor:pointer;font-weight:650;padding:var(--s3) 0;min-height:44px;list-style-position:outside}.faq__eintrag p{margin:0 0 var(--s4)}.autorbox{display:flex;gap:var(--s4);align-items:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4)}.autorbox p{margin:0}.autorbox__foto{width:64px;height:64px;border-radius:50%;object-fit:cover}.autorbox__label{font-size:var(--fs-meta);color:var(--text-muted)}.autorbox__name{font-weight:650}.autorbox__quali{font-size:var(--fs-meta)}.quellen{margin-top:var(--s7);font-size:var(--fs-meta)}.quellen h2{font-size:var(--fs-h3)}.quellen__datum{color:var(--text-muted)}.badge-werbung{display:inline-flex;align-items:center;gap:var(--s1);background:var(--werbung-bg);color:var(--werbung-text);font-size:.8125rem;font-weight:700;letter-spacing:.02em;padding:.15em .6em;border-radius:3px;text-transform:none}.preis-mit-datum{font-variant-numeric:tabular-nums}.preis-mit-datum__wert{font-weight:700;font-size:1.1em}.preis-mit-datum__stand{display:block;font-size:var(--fs-meta);color:var(--text-muted)}.preis-mit-datum--alt .preis-mit-datum__stand{color:var(--warn)}.produktbox{position:relative;display:grid;gap:var(--s4);border:2px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);padding:var(--s5) var(--s4) var(--s4);margin:var(--s6) 0}.produktbox .badge-werbung{position:absolute;top:-.8em;left:var(--s4)}.produktbox__bild img{width:120px;height:120px;object-fit:contain;margin:0 auto}.produktbox__name{font-family:var(--font-titel);font-size:var(--fs-h3);margin:0}.produktbox__urteil{margin:0}.produktbox__urteil-label{font-size:var(--fs-meta);color:var(--text-muted);display:block}.produktbox__haendler{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2)}.produktbox__haendler a{width:100%;justify-content:space-between}.produktbox__netz{font-size:var(--fs-meta);font-weight:400}@media (min-width:600px){.produktbox{grid-template-columns:120px 1fr}.produktbox__haendler{grid-column:2}}.karte{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4) var(--s5);box-shadow:var(--schatten)}.karte__titel{font-size:var(--fs-h3);margin:0 0 var(--s2)}.karte__titel a{color:var(--text);text-decoration:none}.karte__titel a:hover{color:var(--primary);text-decoration:underline}.karte__teaser{margin:0 0 var(--s2)}.karte__meta{margin:0;font-size:var(--fs-meta);color:var(--text-muted)}.kartenliste{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin-bottom:var(--s6)}.held{padding:var(--s6) 0 var(--s5);max-width:var(--inhalt)}.held__text{font-size:1.15em;color:var(--text-muted)}.suchfeld{display:flex;gap:var(--s2);margin-bottom:var(--s5)}.suchfeld input{flex:1;min-width:0}.cluster-gitter{list-style:none;padding:0;display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.cluster-kachel{display:grid;gap:var(--s1);height:100%;padding:var(--s4) var(--s5);background:var(--bg-elev);border:1px solid var(--line);border-top:3px solid var(--primary);border-radius:var(--radius);text-decoration:none;color:var(--text)}.cluster-kachel:hover{border-top-color:var(--accent)}.cluster-kachel__name{font-family:var(--font-titel);font-size:var(--fs-h3);font-weight:600;color:var(--primary)}.cluster-kachel__text{font-size:var(--fs-meta);color:var(--text-muted)}.cluster-kachel--werkzeug{border-top-color:var(--accent)}.leer{color:var(--text-muted);font-style:italic}.glossar dt{font-weight:650;margin-top:var(--s3)}.glossar dd{margin:0 0 var(--s2)}.trefferliste{padding-left:1.2em}.trefferliste p{margin:0;color:var(--text-muted);font-size:var(--fs-meta)}.treffer__anzahl{font-size:var(--fs-meta);color:var(--text-muted)}.bildfigur{margin:var(--s5) 0}.bildfigur figcaption{font-size:var(--fs-meta);color:var(--text-muted);margin-top:var(--s2)}.werkzeug-hinweis{border:1px dashed var(--accent);border-radius:var(--radius);padding:var(--s3) var(--s4);margin:var(--s5) 0}.werkzeug-hinweis p{margin:0;font-weight:550}.todo{display:inline-block;background:var(--bad-bg);color:var(--bad);border:1px dashed var(--bad);padding:0 var(--s2);border-radius:3px;font-weight:650}.autorprofil__foto{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:var(--s4)}.autorprofil__quali{color:var(--text-muted);font-size:1.05em}.verzeichniskarte{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4) var(--s5)}.verzeichniskarte h3{margin:0 0 var(--s2);font-size:var(--fs-h3)}.verzeichniskarte address{font-style:normal}.verzeichniskarte__meta{font-size:var(--fs-meta);color:var(--text-muted)}.verzeichniskarte__zeiten{font-size:var(--fs-meta)}.verzeichniskarte__zeiten dt{float:left;clear:left;width:6em;font-weight:550}.verzeichniskarte__zeiten dd{margin:0 0 0 6em}.newsletter{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);max-width:var(--inhalt)}.newsletter h2{margin-top:0;font-size:var(--fs-h3)}.newsletter__zeile{display:flex;gap:var(--s2);flex-wrap:wrap}.newsletter__zeile input{flex:1 1 14rem}.newsletter__hinweis{font-size:var(--fs-meta);color:var(--text-muted);margin:var(--s2) 0 0}.meldung-ok{color:var(--ok);font-weight:650}.r-nav ul{list-style:none;padding:0;margin:0 0 var(--s5);display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);border-bottom:1px solid var(--line);padding-bottom:var(--s3)}.r-nav__ende{margin-left:auto}.seite--redaktion>*{max-width:none!important}.meldungen{background:var(--info-bg);border-left:4px solid var(--primary);padding:var(--s3) var(--s4);margin-bottom:var(--s4);border-radius:var(--radius)}.meldungen p{margin:0}.r-kacheln{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:var(--s5)}.r-kachel{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3) var(--s4)}.r-kachel p{margin:0}.r-kachel__zahl{font-size:1.6rem;font-weight:700;font-family:var(--font-titel)}.r-tabelle{background:var(--bg-elev);font-size:var(--fs-meta)}.r-filter,.r-formular--zeile{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:end;margin-bottom:var(--s4)}.r-formular{max-width:40rem}.status{display:inline-block;font-size:.75rem;font-family:var(--font-text);font-weight:650;padding:.1em .5em;border-radius:3px;background:var(--bg-sunk);vertical-align:middle}.status--veroeffentlicht{background:var(--ok-bg);color:var(--ok)}.status--review,.status--faktencheck{background:var(--warn-bg);color:var(--warn)}.status--archiviert{background:var(--bad-bg);color:var(--bad)}.editor{display:grid;gap:var(--s5)}@media (min-width:1100px){.editor{grid-template-columns:minmax(0,1fr) 340px}}.editor__md{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.5}.editor__hilfe{font-size:var(--fs-meta);color:var(--text-muted)}.editor__hilfe code{margin-right:var(--s1)}.vorschau{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4)}.r-status{margin-top:var(--s6)}.r-status__form{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:end;margin-bottom:var(--s4)}.verlauf{font-size:var(--fs-meta);color:var(--text-muted)}.review-raster{display:grid;gap:var(--s6)}@media (min-width:1100px){.review-raster{grid-template-columns:minmax(0,1fr) 420px}}.review-absatz{border-left:3px solid var(--line);padding-left:var(--s4);margin-bottom:var(--s4)}.review-kommentar{background:var(--warn-bg);padding:var(--s2) var(--s3);border-radius:var(--radius);font-size:var(--fs-meta)}.review-neu summary{font-size:var(--fs-meta);color:var(--text-muted);cursor:pointer}.claim--falsch{border-color:var(--bad)}.claim--bestaetigt{border-color:var(--ok)}.claim__meta{font-size:var(--fs-meta);color:var(--text-muted);margin:0}.claim__wahl{display:flex;flex-wrap:wrap;gap:var(--s3)}.medienliste{list-style:none;padding:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.medienliste img{width:100%;height:160px;object-fit:cover;border-radius:var(--radius)}.styleguide-farben{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--s3);list-style:none;padding:0}.styleguide-farben li{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s3);font-size:var(--fs-meta)}.sg-swatch{display:block;height:40px;border-radius:4px;border:1px solid var(--line);margin-bottom:var(--s2)}.sg-swatch--bg{background:var(--bg)}.sg-swatch--bg-elev{background:var(--bg-elev)}.sg-swatch--text{background:var(--text)}.sg-swatch--text-muted{background:var(--text-muted)}.sg-swatch--primary{background:var(--primary)}.sg-swatch--accent{background:var(--accent)}.sg-swatch--line{background:var(--line)}.sg-swatch--ok{background:var(--ok)}.sg-swatch--warn{background:var(--warn)}.sg-swatch--bad{background:var(--bad)}.diff{font-size:.8rem;line-height:1.45;max-height:32rem;overflow:auto}.diff span{display:block}.diff-plus{background:var(--ok-bg);color:var(--ok)}.diff-minus{background:var(--bad-bg);color:var(--bad)}.r-dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--s1) var(--s4);font-size:var(--fs-meta)}.r-dl dt{font-weight:650}.r-dl dd{margin:0}.vorschlag{border-top:1px solid var(--line);padding-top:var(--s4);margin-top:var(--s5)}.status--fertig,.status--erzeugt{background:var(--ok-bg);color:var(--ok)}.status--fehlgeschlagen,.status--verworfen{background:var(--bad-bg);color:var(--bad)}.status--wartend,.status--laeuft,.status--in_arbeit,.status--pausiert{background:var(--warn-bg);color:var(--warn)}.verzeichnis-liste{display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin-bottom:var(--s5)}.verzeichniskarte--premium{border:2px solid var(--accent)}.badge-premium{display:inline-block;font-size:.75rem;font-weight:700;background:var(--accent);color:var(--accent-text);padding:.1em .5em;border-radius:3px;margin:0 0 var(--s2)}.badges{list-style:none;padding:0;margin:0 0 var(--s2);display:flex;flex-wrap:wrap;gap:var(--s1)}.badges li{font-size:.8125rem;background:var(--bg-sunk);border-radius:3px;padding:.05em .5em}.cluster-kachel--leer{opacity:.75;border-top-color:var(--line)}.honig{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.produktbox__hinweis{grid-column:1/-1;font-size:.8125rem;color:var(--text-muted);margin:0;border-top:1px solid var(--line);padding-top:var(--s2)}.knopf--aus{cursor:default;opacity:.8;font-weight:400}.preis-inline .preis-mit-datum__stand{display:inline}.sparkline{display:inline-block;vertical-align:middle;color:var(--primary)}.linkvorschlaege ul{font-size:var(--fs-meta);padding-left:1.2em}
.werkzeugrahmen{background:var(--bg-elev);border:1px solid var(--line);border-radius:12px;padding:var(--s5) var(--s4);margin:var(--s5) 0;max-width:36rem}.werkzeug-ergebnis{background:var(--ok-bg);border-radius:var(--radius);padding:var(--s4);margin-top:var(--s4)}.werkzeug-ergebnis__haupt{font-family:var(--font-titel);font-size:2rem;font-weight:700;margin:0}.anzeige{display:grid;place-items:center;text-align:center;gap:var(--s2);padding:var(--s5) 0}.anzeige__note{font-family:var(--font-titel);font-size:clamp(4rem,22vw,7rem);font-weight:700;line-height:1;margin:0}.anzeige__frequenz{font-variant-numeric:tabular-nums;color:var(--text-muted);margin:0}.anzeige__status{font-size:1.25rem;font-weight:650;min-height:1.6em;margin:0}.skala{position:relative;width:100%;height:56px;border-radius:28px;background:linear-gradient(to right,var(--bad-bg),var(--ok-bg) 40%,var(--ok-bg) 60%,var(--bad-bg));border:1px solid var(--line);overflow:hidden}.skala__mitte{position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:var(--ok);transform:translateX(-1px)}.skala__zeiger{position:absolute;left:50%;top:8px;bottom:8px;width:6px;border-radius:3px;background:var(--text);transform:translateX(-3px);transition:left .12s linear}.saiten-wahl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2)}.saiten-wahl button,.grossknopf{min-height:64px;font:inherit;font-size:1.25rem;font-weight:700;border:2px solid var(--line);background:var(--bg);color:var(--text);border-radius:12px;cursor:pointer}.saiten-wahl button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.grossknopf{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--s2);background:var(--accent);border-color:var(--accent);color:var(--accent-text);min-height:72px;font-size:1.375rem}.grossknopf .icon{width:1.6em;height:1.6em}.tempo{display:grid;grid-template-columns:72px 1fr 72px;gap:var(--s3);align-items:center}.tempo__wert{font-family:var(--font-titel);font-size:clamp(3.5rem,18vw,5.5rem);font-weight:700;text-align:center;line-height:1;margin:0;font-variant-numeric:tabular-nums}.tempo button{min-height:72px;font-size:2rem}.schlaege{display:flex;justify-content:center;gap:var(--s3);margin:var(--s4) 0}.schlaege span{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);background:var(--bg)}.schlaege span.aktiv{background:var(--accent);border-color:var(--accent)}.schlaege span.betont{border-color:var(--primary)}input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.werkzeug-raster{display:grid;gap:var(--s5);align-items:start}@media (min-width:900px){.werkzeug-raster{grid-template-columns:minmax(0,36rem) 320px}}.werkzeug-raster .werkzeugrahmen{margin:0}.messskizze{margin:0}.messskizze img{border:1px solid var(--line);border-radius:var(--radius)}.messskizze figcaption{font-size:var(--fs-meta);color:var(--text-muted);margin-top:var(--s2)}.werkzeugrahmen--breit{max-width:none}.filter-gitter{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end}.filter-gitter label{margin:0}.seite--werkzeug>*{max-width:1100px!important}
@media print{.kopf,.fuss,.seitenspalte,.artikel__toc-mobil,.skip-link,.breadcrumbs,.menu,.suchfeld,.newsletter,.r-nav,.verwandt{display:none!important}body{background:#fff;color:#000;font-size:11pt}.seite{padding:0;max-width:none}a{color:#000}.prosa a[href^="http"]::after,.quellen a[href^="http"]::after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}.prosa a[href^="/"]::after{content:" (violine.at" attr(href) ")";font-size:.85em}.produktbox,.hinweis,.tabelle-wrap,.faq__eintrag{break-inside:avoid;border-color:#999}.badge-werbung{border:1px solid #000;background:#fff;color:#000}details>*{display:block}h2,h3{break-after:avoid}}
