.pv-intro a,.pv-sec a{color:var(--td);font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-decoration-thickness:2px;overflow-wrap:anywhere}.pv-intro a:hover,.pv-sec a:hover{text-decoration-color:var(--red)}.pv-sec ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.pv-sec li{position:relative;padding-left:22px;font-size:17px;line-height:1.55;color:var(--td2);text-wrap:pretty}.pv-sec li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--red)}.pv-sec h2{scroll-margin-top:84px}.pv-toc{max-width:68ch;margin-top:clamp(28px,3.5vw,44px)}.pv-toc ol{margin:0;padding:0;list-style:none;columns:2 240px;column-gap:32px;counter-reset:toc}.pv-toc li{counter-increment:toc;break-inside:avoid;padding:5px 0;font-size:15px;line-height:1.4}.pv-toc li:before{content:counter(toc,decimal-leading-zero);font-family:var(--f-mono);font-size:11px;color:var(--td3);margin-right:10px}.pv-toc a{color:var(--td2);text-decoration:none}.pv-toc a:hover{color:var(--td);text-decoration:underline;text-decoration-color:var(--red)}.pv-tpl{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pv-tpl-t{margin:0;padding:clamp(18px,2.4vw,28px);font-family:var(--f-mono);font-size:13.5px;line-height:1.65;color:var(--td);white-space:pre-wrap;overflow-wrap:anywhere;max-height:none}.pv-tpl-k{display:block;width:100%;min-height:52px;border:0;border-top:1px solid var(--line);background:var(--sand);color:var(--td);font-weight:700;font-size:15px;cursor:pointer}.pv-tpl-k:hover{background:var(--line)}.pv-btn-licht{border-color:var(--td);color:var(--td);font-weight:600}.pv-btn-licht:hover{border-color:var(--red)}.ab-shows{gap:14px!important}.ab-shows li{display:grid;gap:2px}.ab-shows li b{font-size:17px;color:var(--td)}.ab-shows .mono{font-family:var(--f-mono);font-size:12px;color:var(--td3)}.pv-tpl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid var(--line);background:var(--sand);padding-right:16px}.pv-tpl-bar .pv-tpl-k{width:auto;flex:0 0 auto;border-top:0;padding:0 22px}.pv-tpl-s{font-size:14px;color:var(--td2);padding:8px 16px 8px 0}.pv-tpl-s:empty{display:none}
