[data-app="scelta"]{--accent:#17c2c8}
[data-app="treeceps"]{--accent:#a35f9a}
[data-app="trainer"]{--accent:#0ec9a4}
[data-app="wassertemperatur"]{--accent:#2e93d6}
[data-app="mahjong"]{--accent:#c2703f}
[data-app="vertreter"]{--accent:#5b7cc4}
.shot:nth-child(1){--i:0}
.shot:nth-child(2){--i:1}
.shot:nth-child(3){--i:2}
.shot:nth-child(4){--i:3}
.shot:nth-child(5){--i:4}
.shot:nth-child(6){--i:5}
.shot:nth-child(7){--i:6}
.shot:nth-child(8){--i:7}
.orbit__slot:nth-child(1){--a:0.00deg;--i:0}
.orbit__slot:nth-child(2){--a:60.00deg;--i:1}
.orbit__slot:nth-child(3){--a:120.00deg;--i:2}
.orbit__slot:nth-child(4){--a:180.00deg;--i:3}
.orbit__slot:nth-child(5){--a:240.00deg;--i:4}
.orbit__slot:nth-child(6){--a:300.00deg;--i:5}
.story__track,.story__fill{left:8.333%;right:8.333%}
.orbit__ray{stroke-dasharray:26;stroke-dashoffset:0}
@keyframes ray-draw{from{stroke-dashoffset:26}}
.orbit__ray:nth-of-type(1){--i:0}
.orbit__ray:nth-of-type(2){--i:1}
.orbit__ray:nth-of-type(3){--i:2}
.orbit__ray:nth-of-type(4){--i:3}
.orbit__ray:nth-of-type(5){--i:4}
.orbit__ray:nth-of-type(6){--i:5}
.orbit:has(.orbit__app[data-app="vertreter"]:hover){--focus:#5b7cc4}
.orbit:has(.orbit__app[data-app="scelta"]:hover){--focus:#17c2c8}
.orbit:has(.orbit__app[data-app="treeceps"]:hover){--focus:#a35f9a}
.orbit:has(.orbit__app[data-app="trainer"]:hover){--focus:#0ec9a4}
.orbit:has(.orbit__app[data-app="wassertemperatur"]:hover){--focus:#2e93d6}
.orbit:has(.orbit__app[data-app="mahjong"]:hover){--focus:#c2703f}
.orbit:has(.orbit__app[data-app="vertreter"]:focus-visible){--focus:#5b7cc4}
.orbit:has(.orbit__app[data-app="scelta"]:focus-visible){--focus:#17c2c8}
.orbit:has(.orbit__app[data-app="treeceps"]:focus-visible){--focus:#a35f9a}
.orbit:has(.orbit__app[data-app="trainer"]:focus-visible){--focus:#0ec9a4}
.orbit:has(.orbit__app[data-app="wassertemperatur"]:focus-visible){--focus:#2e93d6}
.orbit:has(.orbit__app[data-app="mahjong"]:focus-visible){--focus:#c2703f}
#story-vertreter:checked ~ .hero__body .story__chapter[data-app="vertreter"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-vertreter:focus-visible ~ .hero__body .story__years li:nth-child(1) .story__year-pick{outline:2px solid color-mix(in srgb, #5b7cc4 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(1) .story__year-pick{--pip:#5b7cc4}
#story-vertreter:checked ~ .hero__body .story__years li:nth-child(1) .story__year-pick{--on:1}
#story-vertreter:checked ~ .hero__body .story{--fill:#5b7cc4}
body:has(#story-vertreter:checked){--brand:#5b7cc4}
#story-vertreter:checked ~ .orbit{--focus:#5b7cc4}
#story-vertreter:checked ~ .orbit .orbit__slot:nth-child(1) .orbit__app{--lift:1}
#story-vertreter:checked ~ .orbit .orbit__ray:nth-of-type(1){stroke-width:4;opacity:1}
#story-scelta:checked ~ .hero__body .story__chapter[data-app="scelta"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-scelta:focus-visible ~ .hero__body .story__years li:nth-child(2) .story__year-pick{outline:2px solid color-mix(in srgb, #17c2c8 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(2) .story__year-pick{--pip:#17c2c8}
#story-scelta:checked ~ .hero__body .story__years li:nth-child(2) .story__year-pick{--on:1}
#story-scelta:checked ~ .hero__body .story{--fill:#17c2c8}
body:has(#story-scelta:checked){--brand:#17c2c8}
#story-scelta:checked ~ .orbit{--focus:#17c2c8}
#story-scelta:checked ~ .orbit .orbit__slot:nth-child(2) .orbit__app{--lift:1}
#story-scelta:checked ~ .orbit .orbit__ray:nth-of-type(2){stroke-width:4;opacity:1}
#story-treeceps:checked ~ .hero__body .story__chapter[data-app="treeceps"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-treeceps:focus-visible ~ .hero__body .story__years li:nth-child(3) .story__year-pick{outline:2px solid color-mix(in srgb, #a35f9a 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(3) .story__year-pick{--pip:#a35f9a}
#story-treeceps:checked ~ .hero__body .story__years li:nth-child(3) .story__year-pick{--on:1}
#story-treeceps:checked ~ .hero__body .story{--fill:#a35f9a}
body:has(#story-treeceps:checked){--brand:#a35f9a}
#story-treeceps:checked ~ .orbit{--focus:#a35f9a}
#story-treeceps:checked ~ .orbit .orbit__slot:nth-child(3) .orbit__app{--lift:1}
#story-treeceps:checked ~ .orbit .orbit__ray:nth-of-type(3){stroke-width:4;opacity:1}
#story-trainer:checked ~ .hero__body .story__chapter[data-app="trainer"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-trainer:focus-visible ~ .hero__body .story__years li:nth-child(4) .story__year-pick{outline:2px solid color-mix(in srgb, #0ec9a4 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(4) .story__year-pick{--pip:#0ec9a4}
#story-trainer:checked ~ .hero__body .story__years li:nth-child(4) .story__year-pick{--on:1}
#story-trainer:checked ~ .hero__body .story{--fill:#0ec9a4}
body:has(#story-trainer:checked){--brand:#0ec9a4}
#story-trainer:checked ~ .orbit{--focus:#0ec9a4}
#story-trainer:checked ~ .orbit .orbit__slot:nth-child(4) .orbit__app{--lift:1}
#story-trainer:checked ~ .orbit .orbit__ray:nth-of-type(4){stroke-width:4;opacity:1}
#story-wassertemperatur:checked ~ .hero__body .story__chapter[data-app="wassertemperatur"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-wassertemperatur:focus-visible ~ .hero__body .story__years li:nth-child(5) .story__year-pick{outline:2px solid color-mix(in srgb, #2e93d6 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(5) .story__year-pick{--pip:#2e93d6}
#story-wassertemperatur:checked ~ .hero__body .story__years li:nth-child(5) .story__year-pick{--on:1}
#story-wassertemperatur:checked ~ .hero__body .story{--fill:#2e93d6}
body:has(#story-wassertemperatur:checked){--brand:#2e93d6}
#story-wassertemperatur:checked ~ .orbit{--focus:#2e93d6}
#story-wassertemperatur:checked ~ .orbit .orbit__slot:nth-child(5) .orbit__app{--lift:1}
#story-wassertemperatur:checked ~ .orbit .orbit__ray:nth-of-type(5){stroke-width:4;opacity:1}
#story-mahjong:checked ~ .hero__body .story__chapter[data-app="mahjong"]{opacity:1;visibility:visible;translate:0 0;transition:opacity 320ms var(--step) 190ms,translate 400ms var(--spring) 190ms,visibility 0s linear 0s}
#story-mahjong:focus-visible ~ .hero__body .story__years li:nth-child(6) .story__year-pick{outline:2px solid color-mix(in srgb, #c2703f 70%, var(--ink));outline-offset:2px;color:var(--ink)}
.story__years li:nth-child(6) .story__year-pick{--pip:#c2703f}
#story-mahjong:checked ~ .hero__body .story__years li:nth-child(6) .story__year-pick{--on:1}
#story-mahjong:checked ~ .hero__body .story{--fill:#c2703f}
body:has(#story-mahjong:checked){--brand:#c2703f}
#story-mahjong:checked ~ .orbit{--focus:#c2703f}
#story-mahjong:checked ~ .orbit .orbit__slot:nth-child(6) .orbit__app{--lift:1}
#story-mahjong:checked ~ .orbit .orbit__ray:nth-of-type(6){stroke-width:4;opacity:1}
.w0{width:0%}
.w1{width:1%}
.w2{width:2%}
.w3{width:3%}
.w4{width:4%}
.w5{width:5%}
.w6{width:6%}
.w7{width:7%}
.w8{width:8%}
.w9{width:9%}
.w10{width:10%}
.w11{width:11%}
.w12{width:12%}
.w13{width:13%}
.w14{width:14%}
.w15{width:15%}
.w16{width:16%}
.w17{width:17%}
.w18{width:18%}
.w19{width:19%}
.w20{width:20%}
.w21{width:21%}
.w22{width:22%}
.w23{width:23%}
.w24{width:24%}
.w25{width:25%}
.w26{width:26%}
.w27{width:27%}
.w28{width:28%}
.w29{width:29%}
.w30{width:30%}
.w31{width:31%}
.w32{width:32%}
.w33{width:33%}
.w34{width:34%}
.w35{width:35%}
.w36{width:36%}
.w37{width:37%}
.w38{width:38%}
.w39{width:39%}
.w40{width:40%}
.w41{width:41%}
.w42{width:42%}
.w43{width:43%}
.w44{width:44%}
.w45{width:45%}
.w46{width:46%}
.w47{width:47%}
.w48{width:48%}
.w49{width:49%}
.w50{width:50%}
.w51{width:51%}
.w52{width:52%}
.w53{width:53%}
.w54{width:54%}
.w55{width:55%}
.w56{width:56%}
.w57{width:57%}
.w58{width:58%}
.w59{width:59%}
.w60{width:60%}
.w61{width:61%}
.w62{width:62%}
.w63{width:63%}
.w64{width:64%}
.w65{width:65%}
.w66{width:66%}
.w67{width:67%}
.w68{width:68%}
.w69{width:69%}
.w70{width:70%}
.w71{width:71%}
.w72{width:72%}
.w73{width:73%}
.w74{width:74%}
.w75{width:75%}
.w76{width:76%}
.w77{width:77%}
.w78{width:78%}
.w79{width:79%}
.w80{width:80%}
.w81{width:81%}
.w82{width:82%}
.w83{width:83%}
.w84{width:84%}
.w85{width:85%}
.w86{width:86%}
.w87{width:87%}
.w88{width:88%}
.w89{width:89%}
.w90{width:90%}
.w91{width:91%}
.w92{width:92%}
.w93{width:93%}
.w94{width:94%}
.w95{width:95%}
.w96{width:96%}
.w97{width:97%}
.w98{width:98%}
.w99{width:99%}
.w100{width:100%}
