:root{--glass:#0c0a129e;--line:#ff8cd21a;--cool:#5ed8ff;--warm:#ff8a3a;--pink:#ff5aa0}html,body{background:#05070c}.left{background:linear-gradient(#0e081299,#0e081238)}#title{background:linear-gradient(90deg,#ffd0ec,#ff5aa0 55%,#b98bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px}.pill{background:#0e0a10bd}.tab.on{background:#ff5aa01f;box-shadow:inset 0 -2px #ff5aa0}.tab.on i{background:#ff5aa0}#progress{background:linear-gradient(90deg,#ff9ad0,#b98bff)}.stat .v.cool{color:#5ed8ff}.stat .v.warm{color:#ff8a3a}.stat .v.pink{color:#ff6fb0}.stat .v.mint{color:#6fffe0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff5aa0 var(--p), #ffffff1f var(--p))}input[type=range]::-moz-range-progress{background:#ff5aa0}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px #ff5aa033}.hint{font:500 12px var(--mono);color:var(--muted);margin-top:12px}body .right{width:372px}.flowwrap{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:none}.flowwrap.on{display:block}#flow svg{display:block;overflow:visible}#flow text{font:500 10px var(--mono);paint-order:stroke;stroke:#0c0910e6;stroke-width:3px;stroke-linejoin:round}#flow .n{font:500 12px var(--mono)}#flow .m{fill:#aab4c6;font-size:10px}#cap{text-align:center;pointer-events:none;max-width:min(1100px,100vw - 32px);font:750 44px/1.1 var(--sans);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #000000d9,0 0 2px #000000e6;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.sound{font:500 14px var(--sans);gap:7px;padding:0 12px;width:auto!important}.sound svg{stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.sound .i-on{display:none}.sound.on .i-on{display:block}.sound.on .i-off{display:none}.sound:not(.on){box-shadow:0 0 0 1px #ff5aa080,0 0 18px #ff5aa040}body.film .corner{display:none}body.film #cap{font-size:60px;bottom:104px}body.film .credit{color:#f0e6f0b3;font-size:15px;bottom:28px}@media (max-width:760px){#cap{font-size:24px;bottom:150px}#title{font-size:32px}.flowwrap{display:none!important}}
