@layer quartz-base{.netz{margin:.4rem 0 2rem}.netz-kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.netz-kopf a{font-size:.85rem}.netz-buehne{border:1px solid color-mix(in srgb, var(--gray) 22%, transparent);background:color-mix(in srgb, var(--lightgray) 30%, var(--light));border-radius:10px;position:relative;overflow:hidden}.netz-bild{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:min(72vh,620px);display:block}.netz.eingebettet .netz-bild{height:min(60vh,440px)}.netz-bild[data-greift=ja]{cursor:grabbing}.netz-kante{stroke:var(--gray);stroke-linecap:round;transition:opacity .25s,stroke .25s}.netz-punkt{cursor:pointer;transition:opacity .25s}.netz-punkt .kern{fill:color-mix(in srgb, var(--netz-farbe,var(--gray)) 78%, var(--gray));transition:fill .2s}.netz-punkt .hof{fill:var(--netz-farbe,var(--secondary));opacity:0;transition:opacity .25s}.netz-punkt.zentrum .hof{opacity:.18}.netz-punkt text{text-anchor:middle;fill:var(--darkgray);pointer-events:none;opacity:var(--beschriftung,1);font-size:10px;transition:opacity .25s}.netz-punkt.zentrum text{opacity:1;font-size:12px;font-weight:600}.netz-bild.fokus .netz-punkt:not(.an),.netz-bild.fokus .netz-kante:not(.an){opacity:.08}.netz-bild.fokus .netz-punkt.an text{opacity:1}.netz-bild.fokus .netz-kante.an{stroke:var(--secondary)}.netz-punkt:hover .kern,.netz-punkt.aktiv .kern{fill:var(--netz-farbe,var(--secondary))}.netz-punkt:hover .hof,.netz-punkt.aktiv .hof{opacity:.28}[data-netz-art=pc],[data-netz-art=char]{--netz-farbe:var(--linkfarbe-person,var(--h3-color,var(--secondary)))}[data-netz-art=quest]{--netz-farbe:var(--linkfarbe-quest,var(--h2-color,var(--secondary)))}[data-netz-art=gruppe]{--netz-farbe:var(--tertiary)}[data-netz-art=ort]{--netz-farbe:var(--linkfarbe-andere,var(--h1-color,var(--secondary)))}[data-netz-art=item],[data-netz-art=gott]{--netz-farbe:var(--darkgray)}.netz-glas{background:color-mix(in srgb, var(--light) 84%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--gray) 25%, transparent);border-radius:8px;box-shadow:0 4px 18px #0000002e}.netz-panel{width:13.5rem;max-height:calc(100% - 1.2rem);font-size:.8rem;position:absolute;top:.6rem;right:.6rem;overflow:auto}.netz-panel:not([open]){width:auto}.netz-panel>summary{cursor:pointer;color:var(--darkgray);align-items:center;gap:.45rem;padding:.4rem .65rem;font-weight:600;list-style:none;display:flex}.netz-panel>summary::-webkit-details-marker{display:none}.netz-panel>summary svg{opacity:.7;width:.95rem;height:.95rem}.netz-abschnitt{border-top:1px solid color-mix(in srgb, var(--gray) 18%, transparent);gap:.25rem;padding:.4rem .7rem .6rem;display:grid}.netz-marke{text-transform:uppercase;letter-spacing:.06em;opacity:.55;font-size:.64rem}.netz-suche{position:relative}.netz-suche input{box-sizing:border-box;background:var(--light);width:100%;color:var(--darkgray);border:1px solid color-mix(in srgb, var(--gray) 40%, transparent);border-radius:5px;padding:.28rem .45rem;font-family:inherit;font-size:.8rem}.netz-suche input:focus{border-color:var(--secondary);outline:none}.netz-vorschlaege{border:1px solid color-mix(in srgb, var(--gray) 30%, transparent);background:var(--light);border-radius:5px;max-height:11rem;list-style:none;overflow:auto;margin:.2rem 0 0!important;padding:0!important}.netz-vorschlaege[hidden]{display:none}.netz-vorschlaege li{margin:0!important;padding:0!important}.netz-vorschlaege button{text-align:left;cursor:pointer;width:100%;color:var(--darkgray);background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem .45rem;font-family:inherit;font-size:.8rem;display:flex}.netz-vorschlaege button:hover,.netz-vorschlaege button:focus-visible{background:color-mix(in srgb, var(--secondary) 15%, transparent);outline:none}.netz-vorschlaege .art{opacity:.5;text-transform:uppercase;margin-left:auto;font-size:.64rem}.netz-leer-treffer{opacity:.6;padding:.3rem .45rem;font-size:.78rem}.netz-regler{gap:.1rem;display:grid}.netz-regler>span{opacity:.7;justify-content:space-between;font-size:.72rem;display:flex}.netz-regler input{width:100%;accent-color:var(--secondary)}.netz-kraefte-zurueck{border:1px solid color-mix(in srgb, var(--gray) 40%, transparent);color:var(--darkgray);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:.2rem;padding:.12rem .5rem;font-family:inherit;font-size:.72rem}.netz-kraefte-zurueck:hover{border-color:var(--secondary);color:var(--secondary)}.netz-schalter{cursor:pointer;width:100%;color:var(--darkgray);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.12rem 0;font-family:inherit;font-size:.8rem;display:flex}.netz-schalter .name{align-items:center;gap:.45rem;display:flex}.netz-punkt-farbe{background:var(--netz-farbe);border-radius:50%;width:.55rem;height:.55rem}.netz-schalter .spur{background:color-mix(in srgb, var(--gray) 45%, transparent);border-radius:999px;flex:none;width:1.7rem;height:.95rem;transition:background .2s;position:relative}.netz-schalter .spur:after{content:"";background:var(--light);border-radius:50%;width:.71rem;height:.71rem;transition:transform .2s;position:absolute;top:.12rem;left:.12rem}.netz-schalter[aria-pressed=true] .spur{background:var(--secondary)}.netz-schalter[aria-pressed=true] .spur:after{transform:translate(.75rem)}.netz-stufen{border:1px solid color-mix(in srgb, var(--gray) 35%, transparent);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.netz-stufen button{cursor:pointer;color:var(--darkgray);background:0 0;border:0;padding:.2rem 0;font-family:inherit;font-size:.78rem}.netz-stufen button[aria-pressed=true]{background:var(--secondary);color:var(--light)}.netz-zoom{gap:.25rem;display:grid;position:absolute;bottom:.6rem;right:.6rem}.netz-zoom button{cursor:pointer;width:1.9rem;height:1.9rem;color:var(--darkgray);place-items:center;font-family:inherit;font-size:1rem;line-height:1;display:grid}.netz-zoom button:hover{color:var(--secondary)}.netz-info{width:min(16rem,55%);max-height:calc(100% - 1.2rem);padding:.65rem .8rem;font-size:.82rem;position:absolute;bottom:.6rem;left:.6rem;overflow:auto}.netz-info[hidden]{display:none}.netz-info-kopf{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.netz-info-kopf a{font-size:.95rem;font-weight:700}.netz-info-art{text-transform:uppercase;letter-spacing:.06em;opacity:.55;font-size:.64rem}.netz-info button{cursor:pointer;border:1px solid var(--secondary);color:var(--secondary);background:0 0;border-radius:999px;margin:.45rem 0 .2rem;padding:.18rem .6rem;font-family:inherit;font-size:.76rem}.netz-info ol{gap:.3rem;margin:.5rem 0 0;list-style:none;display:grid;padding:0!important}.netz-info li{gap:.15rem;display:grid;margin:0!important;padding:0!important}.netz-info li .zeile{justify-content:space-between;gap:.5rem;display:flex}.netz-info li .staerke{background:var(--netz-farbe,var(--secondary));opacity:.8;border-radius:2px;height:3px}.netz-info li .wert{opacity:.55;font-variant-numeric:tabular-nums}}