/* Ketenscène (homepage): alleen de stijl van deze scène. Generiek (tokens, kader, bediening, mask) staat in scene-engine.css, dat eerst laadt. */
.cs-svg [id^="cs-b-l"],.cs-svg #cs-a-strike{transform-origin:0 0}
.cs-svg .cs-ch,.cs-thumb .cs-ch{font-size:10px;font-weight:600;letter-spacing:.06em;fill:var(--cs-mu)}
.cs-svg .cs-url,.cs-thumb .cs-url{font-size:10px}
.cs-svg .cs-pk,.cs-thumb .cs-pk{fill:#f4c8c5}
.cs-svg .cs-gn,.cs-thumb .cs-gn{fill:#e4f0ef}
.cs-svg .cs-hl,.cs-thumb .cs-hl{fill:#ffe6d3}
.cs-svg .cs-strike,.cs-thumb .cs-strike{stroke:var(--cs-ink);stroke-width:1.3;stroke-linecap:round}
.cs-svg .cs-bar,.cs-thumb .cs-bar{fill:#dfe7ee}
.cs-svg .cs-bar-h,.cs-thumb .cs-bar-h{fill:#9fb6c8}
.cs-svg .cs-ol,.cs-thumb .cs-ol{fill:none;stroke:var(--cs-navy);stroke-width:1.1;stroke-dasharray:3 3}
.cs-svg .cs-tab,.cs-thumb .cs-tab{fill:var(--cs-navy)}
.cs-svg .cs-svg text.cs-tabt,.cs-svg .cs-tabt{fill:#fff;font-size:10px;font-weight:600}
.cs-svg .cs-cur,.cs-thumb .cs-cur{fill:var(--cs-orange)}
.cs-svg .cs-nd,.cs-thumb .cs-nd{fill:#fff;stroke:var(--cs-line);stroke-width:1}
.cs-svg .cs-nd-a,.cs-thumb .cs-nd-a{stroke:var(--cs-navy);stroke-width:1.2}
.cs-svg .cs-lk,.cs-thumb .cs-lk{fill:none;stroke:#8aa4b8;stroke-width:1.3;stroke-linejoin:round}
.cs-svg .cs-ok,.cs-thumb .cs-ok{fill:var(--cs-navy)}
.cs-svg .cs-ckp,.cs-thumb .cs-ckp{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.cs-svg .cs-trk,.cs-thumb .cs-trk{fill:var(--cs-wash)}
.cs-svg .cs-fill,.cs-thumb .cs-fill{fill:var(--cs-navy)}
.cs-svg .cs-dash,.cs-thumb .cs-dash{stroke:var(--cs-ink);stroke-width:1.1;stroke-dasharray:2.5 2}
.cs-svg .cs-win,.cs-thumb .cs-win{fill:#fff;stroke:var(--cs-line);stroke-width:1}
.cs-svg .cs-wh,.cs-thumb .cs-wh{fill:var(--cs-wash)}
.cs-svg .cs-dot,.cs-thumb .cs-dot{fill:#9fb6c8}
.cs-svg .cs-adr,.cs-thumb .cs-adr{fill:#f7f9fc;stroke:var(--cs-line);stroke-width:.8}
.cs-svg .cs-pg,.cs-thumb .cs-pg{fill:#fff;stroke:#9fb6c8;stroke-width:1}
.cs-svg .cs-bul,.cs-thumb .cs-bul{fill:#9fb6c8}
.cs-svg .cs-tg,.cs-thumb .cs-tg{fill:var(--cs-navy)}
.cs-svg .cs-tgt,.cs-thumb .cs-tgt{fill:#fff;font-size:10px;font-weight:700;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace}
.cs-svg .cs-pill,.cs-thumb .cs-pill{fill:#fff;stroke:var(--cs-navy);stroke-width:1}
.cs-svg .cs-fld,.cs-thumb .cs-fld{fill:#fff;stroke:#9fb6c8;stroke-width:1}
.cs-svg .cs-row,.cs-thumb .cs-row{fill:#f7f9fc;stroke:var(--cs-line);stroke-width:1}
.cs-svg .cs-sp,.cs-thumb .cs-sp{stroke-width:1}
.cs-svg .cs-st-w,.cs-thumb .cs-st-w{fill:var(--cs-wash);stroke:var(--cs-line)}
.cs-svg .cs-st-ok,.cs-thumb .cs-st-ok{fill:#e4f0ef;stroke:#9cc3bf}
.cs-svg .cs-st-at,.cs-thumb .cs-st-at{fill:#fff;stroke:var(--cs-orange);stroke-width:1.4}
.cs-svg .cs-scan,.cs-thumb .cs-scan{fill:#ffe6d3;fill-opacity:.7;stroke:var(--cs-orange);stroke-width:1}
.cs-svg .cs-nb,.cs-thumb .cs-nb{fill:var(--cs-navy)}
.cs-svg .cs-nbt,.cs-thumb .cs-nbt{fill:#fff;font-size:10px;font-weight:700}
.cs-svg .cs-cn,.cs-thumb .cs-cn{stroke:var(--cs-orange);stroke-width:2;stroke-linecap:round}
.cs-svg .cs-pt,.cs-thumb .cs-pt{fill:#fff;stroke:var(--cs-orange);stroke-width:2}
.cs-svg .cs-fly,.cs-thumb .cs-fly{fill:#fff;stroke:var(--cs-orange);stroke-width:2}
.cs-svg .cs-fsh,.cs-thumb .cs-fsh{fill:var(--cs-ink);fill-opacity:.18}
.cs-svg .cs-chipt,.cs-thumb .cs-chipt{fill:var(--cs-navy);font-size:14px;font-weight:700}
.cs-svg .cs-hlf,.cs-thumb .cs-hlf{fill:none;stroke:var(--cs-orange);stroke-width:1.5}
.cs-svg .cs-finr,.cs-thumb .cs-finr{fill:#ffe6d3;stroke:var(--cs-orange);stroke-width:1.5}
.cs-svg .cs-trail{fill:none;stroke:var(--cs-orange);stroke-width:1.25;stroke-dasharray:3 3;stroke-opacity:.55}
.cs-svg .cs-cnt,.cs-thumb .cs-cnt{font-size:10px;fill:var(--cs-mu)}
.cs-svg .cs-dg,.cs-thumb .cs-dg{fill:#dfe7ee}
.cs-svg .cs-dl,.cs-thumb .cs-dl{fill:var(--cs-navy)}
.cs-svg .cs-strip,.cs-thumb .cs-strip{fill:var(--cs-wash)}
.cs-svg .cs-hubc,.cs-thumb .cs-hubc{fill:#fff;stroke:var(--cs-navy);stroke-width:1.5}
.cs-svg .cs-mk,.cs-thumb .cs-mk{fill:var(--cs-navy)}
.cs-svg .cs-hring,.cs-thumb .cs-hring{fill:none;stroke:var(--cs-orange);stroke-width:2}
/* Miniaturen: alleen het 45-detail, kleine labels weg. */
.cs-thumb .cs-tab,.cs-thumb .cs-tabt,.cs-thumb .cs-ol,.cs-thumb .cs-tag,.cs-thumb .cs-lab,.cs-thumb .cs-num,.cs-thumb .cs-tgt,.cs-thumb .cs-url,.cs-thumb .cs-cnt{display:none}
.cs-thumb .cs-s{font-size:11px}
.cs-thumb [id$="a-leg1"],.cs-thumb [id$="a-leg2"],.cs-thumb [id$="a-foot"]{display:none}
