.intro{z-index:99;color:#ff4058;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.intro-title{z-index:1;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(10px,2.3vw,36px);max-width:100%;padding:24px;display:flex;position:relative}.intro-title strong{color:#ff4058;letter-spacing:-.072em;white-space:nowrap;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Avenir Next,PingFang SC,sans-serif;font-size:clamp(52px,9.7vw,150px);font-weight:950;line-height:.95;transition:color .16s;display:block}.intro-title strong.purple{color:#af80ff;text-shadow:0 0 38px #884af530}.intro-title strong.reveal{animation:.32s cubic-bezier(.2,.85,.3,1) both title-reveal}.intro-level{color:#fff;letter-spacing:-.085em;text-shadow:0 0 35px #ffffff26;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Avenir Next,sans-serif;font-size:clamp(96px,19vw,300px);font-weight:950;line-height:.7;display:none}.intro-level.pop{display:block}.intro-flash{opacity:0;pointer-events:none;z-index:2;background:#fff;position:absolute;inset:0}.intro-flash.active{animation:.24s ease-out both screen-flash}@keyframes screen-flash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}@keyframes title-reveal{0%{opacity:.18;transform:translateY(7px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.intro-title{gap:clamp(7px,1.5vw,14px);padding:9px}.intro-title strong{font-size:clamp(31px,10.5vw,70px)}.intro-level{font-size:clamp(74px,24vw,145px)}}.intro{will-change:transform;background:radial-gradient(at 55% 51%,#302232 0,#181320 57%,#0c1019 100%);transition:transform .76s cubic-bezier(.75,.02,.24,1),visibility .76s;transform:translateY(0)}.intro:before{content:"";opacity:.21;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 5px) 0 0/100% 5px;position:absolute;inset:0}.intro:after{content:"";opacity:.28;pointer-events:none;background:linear-gradient(90deg,#0000 45%,#ff40587a 49%,#0000 51%);animation:3.8s ease-in-out both intro-beam;position:absolute;inset:-80%;transform:rotate(-18deg)}.intro.purple-phase:after{background:linear-gradient(90deg,#0000 45%,#a675ff80 49%,#0000 51%)}.intro-code{z-index:0;color:#ef6b86;opacity:.18;pointer-events:none;width:min(30vw,360px);position:absolute;top:-50%;bottom:-50%;overflow:hidden;transform:skewY(-10deg);mask-image:linear-gradient(#0000,#000 18% 85%,#0000)}.intro-code.left{animation:15s linear infinite intro-code-drift;left:0}.intro-code.right{color:#ae8dff;animation:18s linear infinite intro-code-drift-reverse;right:0;transform:skewY(10deg)}.intro-code pre{white-space:pre;letter-spacing:.045em;margin:0;font:700 clamp(9px,1.1vw,14px)/1.9 ui-monospace,SFMono-Regular,Menlo,monospace}.intro-line{opacity:.5;z-index:1;background:linear-gradient(90deg,#0000,#ff4058 27% 73%,#0000);height:2px;position:absolute;inset:auto 0 20%;transform:scaleX(0)}.intro.purple-phase .intro-line{background:linear-gradient(90deg,#0000,#af80ff 27% 73%,#0000)}.intro-line.sweep{animation:.75s cubic-bezier(.1,.9,.2,1) both line-explode}.intro-title{z-index:3;filter:drop-shadow(0 5px 16px #0000001a);transform:skew(-5deg)}.intro-title strong{letter-spacing:-.09em;filter:drop-shadow(0 0 13px #ff34533d);position:relative}.intro-title strong.initial{animation:.57s cubic-bezier(.11,.88,.19,1.1) both master-strike}.intro-title strong.glitch:before,.intro-title strong.glitch:after{content:attr(data-label);opacity:.9;pointer-events:none;position:absolute;inset:0}.intro-title strong.glitch:before{color:#ff375a;clip-path:inset(13% 0 68%);animation:.26s steps(2,end) both glitch-one;transform:translate(-8px,-2px)}.intro-title strong.glitch:after{color:#d5b6ff;clip-path:inset(67% 0 13%);animation:.26s steps(2,end) both glitch-two;transform:translate(7px,2px)}.intro-title strong.purple{color:#ae79ff;text-shadow:0 0 29px #ab70ff57,0 0 60px #7a35d61f;filter:none}.intro-level{color:#fff;text-shadow:0 0 25px #ffffff3b;position:relative}.intro-level.pop{animation:.65s cubic-bezier(.12,1.24,.25,1) both level-pop-more}.intro-level.pop:after{content:"";pointer-events:none;border:2px solid #ffffff73;animation:.55s ease-out both level-aftershock;position:absolute;inset:0;transform:scale(1.4)}.intro-flash{z-index:5}@keyframes master-strike{0%{opacity:0;filter:blur(13px);transform:translate(-110px)skew(-18deg)}70%{opacity:1;filter:blur();transform:translate(8px)skew(3deg)}to{opacity:1;filter:blur();transform:none}}@keyframes glitch-one{0%{transform:translate(0)}20%{transform:translate(-14px,2px)}45%{transform:translate(7px,-5px)}75%{transform:translate(-5px)}to{opacity:0;transform:translate(0)}}@keyframes glitch-two{0%{transform:translate(0)}25%{transform:translate(12px,-5px)}55%{transform:translate(-6px,3px)}80%{transform:translate(4px)}to{opacity:0;transform:translate(0)}}@keyframes intro-beam{0%{transform:translate(-70%)rotate(-18deg)}80%{transform:translate(85%)rotate(-18deg)}to{transform:translate(98%)rotate(-18deg)}}@keyframes intro-code-drift{0%{translate:0 -12%}to{translate:0 20%}}@keyframes intro-code-drift-reverse{0%{translate:0 20%}to{translate:0 -12%}}@keyframes line-explode{0%{opacity:0;transform:scaleX(0)}35%{opacity:1;transform:scaleX(.94)}to{opacity:0;transform:scaleX(1.7)}}@keyframes level-pop-more{0%{opacity:0;filter:blur(10px);transform:translate(100px)scale(2.5)rotate(-12deg)}54%{opacity:1;filter:blur();transform:translate(-10px)scale(.88)rotate(3deg)}78%{transform:translate(3px)scale(1.04)}to{opacity:1;transform:none}}@keyframes level-aftershock{0%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.5)}}@media (width<=650px){.intro-code{opacity:.11;width:32vw}.intro-title strong.initial{animation-duration:.4s}}[data-intro-pending] .intro,.intro[data-stage=exit]{display:flex}[data-intro-pending] .page,[data-intro-pending] .skip-link{visibility:hidden}.intro[data-stage=exit]{pointer-events:none;visibility:hidden;transform:translateY(-102%)}.intro-code{-webkit-mask-image:linear-gradient(#0000,#000 18% 85%,#0000)}.intro[data-stage=master] .intro-title:before,.intro[data-stage=master] .intro-title:after{content:"";pointer-events:none;width:33vw;height:2px;animation:master-streak .62s var(--ease-out) both;background:linear-gradient(90deg,#0000,#ff4058);position:absolute;inset:21% auto auto -21vw}.intro[data-stage=master] .intro-title:after{width:24vw;animation-delay:45ms;inset-block-start:75%}@keyframes master-streak{0%{opacity:0;transform:translate(-45vw)scaleX(.8)}34%{opacity:.55}to{opacity:0;transform:translate(24vw)scaleX(1.2)}}[data-lite-motion] .intro-code{animation:none}@media (prefers-reduced-motion:reduce){[data-intro-pending] .intro,.intro[data-stage=exit]{display:none}[data-intro-pending] .page,[data-intro-pending] .skip-link{visibility:visible}}.chapters{scrollbar-width:none;align-items:center;gap:23px;padding:19px clamp(20px,4.2vw,76px) 13px;display:flex;overflow:auto}.chapters::-webkit-scrollbar{display:none}.chap{white-space:nowrap;color:#78898b;letter-spacing:.11em;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 0 12px;font-size:12px;font-weight:850}.chapter-label{letter-spacing:2px;color:#a6b1ad;white-space:nowrap;margin-right:18px;font:700 10px ui-monospace,monospace}.stage{grid-template-columns:minmax(0,27fr) minmax(0,42fr) minmax(0,31fr);align-items:stretch;gap:12px;max-width:1700px;min-height:min(630px,100vh - 210px);margin:auto;padding:17px clamp(20px,4.2vw,76px) 0;display:grid}.list-area{flex-direction:column;min-width:0;padding:15px 0 30px;display:flex}.index-head{color:#8d9c9c;letter-spacing:2px;margin-bottom:24px;font:800 11px ui-monospace,monospace}.song-list{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex}.song{text-align:left;color:#677c7e;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:13px;width:100%;padding:16px 12px 16px 18px;transition:background .2s,transform .2s,color .2s;display:flex;position:relative}.song span.num{color:#a6b1b2;min-width:23px;font:700 11px ui-monospace,monospace}.song strong{letter-spacing:-.03em;font-size:clamp(14px,1.35vw,18px);line-height:1.2;display:block}.song small{letter-spacing:.04em;color:#95a2a2;padding-top:5px;font-size:11px;font-weight:500;display:block}.song:hover{color:#223440;background:#f0f4f1;transform:translate(4px)}.song.active{border-left-color:var(--ink);color:#162a35;background:#fff;box-shadow:4px 7px 30px #13364112}.list-bottom{letter-spacing:1px;color:#8b999a;margin-top:17px;font:700 10px/1.7 ui-monospace,monospace}.visual{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 15px 40px;display:flex;position:relative}.visual:before{content:"";background:#d3dad6;width:2px;height:65%;position:absolute;top:15%;left:4%;transform:skew(-17deg)}.visual:after{content:"";background:#d3dad6;width:35%;height:2px;position:absolute;bottom:14%;right:5%;transform:rotate(-6deg)}.art-shadow{aspect-ratio:1.06;background:#dae7e3;border:1px solid #adc3c4;width:min(90%,460px);position:absolute;top:51%;left:54%;transform:translate(-50%,-50%)rotate(5deg)skew(-4deg);box-shadow:19px 20px #9bb8b73d}.album{aspect-ratio:1.06;width:min(88%,460px);box-shadow:var(--shadow);background:#f5d169;border:8px solid #fff;transition:transform .4s,filter .4s;position:relative;overflow:hidden;transform:rotate(-5deg)skew(-2deg)}.album:hover{transform:rotate(-2deg)skew(-1deg)translateY(-4px)}.art-caption{color:#8b9897;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:10px;width:min(88%,460px);margin-top:22px;font:800 10px ui-monospace,monospace;display:flex;position:relative}.dots{gap:6px;display:flex}.dot{border:1px solid #7d999a;width:6px;height:6px;transform:rotate(45deg)}.dot.on{background:#33464a}.detail{flex-direction:column;justify-content:center;padding:45px 0 40px 2vw;display:flex;position:relative}.eyebrow{color:#879693;letter-spacing:2px;font:800 11px ui-monospace,monospace}.subtitle-line{background:#d2dcd6;width:66%;height:2px;margin:15px 0 22px}.detail h1{letter-spacing:-.065em;max-width:500px;margin:0;font-size:clamp(30px,3.4vw,54px);line-height:1.08}.detail p{color:#5b7179;max-width:31ch;margin:23px 0;font-size:14px;line-height:1.9}.meta-box{border-top:1px solid #ccd6d0;border-bottom:1px solid #ccd6d0;grid-template-columns:1fr 1fr;gap:15px;margin:15px 0 26px;padding:20px 2px;display:grid}.meta-box b{letter-spacing:1px;color:#8ea09e;margin-bottom:9px;font:800 10px ui-monospace,monospace;display:block}.meta-box span{font-size:13px;font-weight:750;display:block}.launch{filter:drop-shadow(5px 7px #0a313b1a);align-items:stretch;max-width:320px;display:flex}.launch .play{color:#fff;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);background:#1b333d;border:none;place-items:center;width:69px;font-size:24px;display:grid}.launch .action{color:#24353d;text-align:left;letter-spacing:2px;background:#f9cf66;border:0;flex:1;padding:17px 12px 17px 22px;font-size:13px;font-weight:900}.dialog{width:min(630px,100vw - 26px);color:var(--ink);background:#fffdf7;border:none;padding:0;box-shadow:0 30px 100px #0000003b}dialog::backdrop{backdrop-filter:blur(4px);background:#1c303694}.dialog-inner{border-top:10px solid #efcc70;padding:clamp(22px,5vw,48px)}.dialog h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(28px,5vw,48px)}.dialog .tag{letter-spacing:2px;color:#788c8d;font:800 11px ui-monospace,monospace}.dialog p{color:#566e75;line-height:1.9}.dialog .close{float:right;background:0 0;border:1px solid #bcc6c4;padding:6px 12px}.dialog .actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.dialog a{color:#fff;background:#263c45;padding:12px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=1050px){.stage{grid-template-columns:minmax(175px,35fr) minmax(0,65fr);min-height:0}.detail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;padding:12px 0 38px;display:grid}.detail .eyebrow,.detail .subtitle-line{grid-column:1/-1}.detail h1,.detail p{grid-column:1}.detail .meta-box{grid-area:3/2/5;margin:0}.detail .launch{grid-area:5/2}.visual{padding:5px}.song-list{justify-content:start}.album{width:min(80%,430px)}.art-shadow{width:min(82%,430px)}}@media (width<=650px){.top{height:69px;padding:13px 18px}.brand strong{font-size:15px}.brand-mark{width:34px;height:34px}.brand small{font-size:8px}.chapters{gap:17px;padding:14px 18px 6px}.chapter-label{display:none}.stage{flex-direction:column;gap:0;padding:0 18px;display:flex}.visual{order:0;padding:15px 0 6px}.album{border-width:6px;width:min(77vw,340px)}.art-shadow{width:min(78vw,340px)}.visual:before,.visual:after{display:none}.art-caption{width:min(77vw,340px);margin-top:15px}.list-area{order:1;padding:0}.index-head{margin:8px 0 9px}.song-list{scroll-snap-type:x mandatory;flex-direction:row;gap:8px;padding:5px 0 12px;display:flex;overflow-x:auto}.song{scroll-snap-align:start;background:#fff;border-top:3px solid #0000;border-left:0;flex:none;align-items:start;gap:7px;width:170px;padding:12px 10px}.song.active{border-top-color:var(--ink)}.song span.num{min-width:18px}.song strong{font-size:13px}.song small{font-size:10px}.list-bottom{display:none}.detail{order:2;padding:12px 0 30px;display:flex}.detail .eyebrow{font-size:10px}.detail .subtitle-line{margin:10px 0 16px}.detail h1{font-size:34px}.detail p{margin:15px 0}.detail .meta-box{margin:6px 0 19px;padding:13px 0}.detail .launch{max-width:none}.bottom{margin-top:0;padding:17px 18px;font-size:10px}}.chap{transition:color .24s,letter-spacing .24s;position:relative}.chap:hover{letter-spacing:.18em}.song.active:before{content:"";background:#f3c663;width:2px;animation:2.3s ease-in-out infinite pick-pulse;position:absolute;top:8px;bottom:8px;right:0}.song.active strong{animation:.32s cubic-bezier(.15,.8,.2,1) both label-slide}.album{will-change:transform;z-index:2}.art-shadow{z-index:0;animation:5s ease-in-out infinite alternate shadow-breathe}.album:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 0 35%,#ffffff52 47%,#0000 58%);animation:11s ease-in-out infinite cover-glint;position:absolute;inset:0;transform:translate(-180%)}.visual:before{animation:6s ease-in-out infinite alternate guide-shift}.visual:after{animation:4s ease-in-out infinite alternate guide-fade}.launch{transition:transform .19s,filter .19s}.launch:hover{filter:drop-shadow(10px 9px #0a313b1c);transform:translate(6px)}.launch:hover .play{background:#315161}.launch:active{transform:translate(2px)scale(.98)}.source-peek{color:#bfead7;background:#202b35;border:1px solid #384952;width:min(100%,355px);min-height:110px;margin-top:24px;padding:0;position:relative;overflow:hidden;box-shadow:5px 7px #20343b14}.source-top{z-index:2;color:#cbd7d0;letter-spacing:.16em;background:#293844;border-bottom:1px solid #42515a;justify-content:space-between;align-items:center;height:29px;padding:0 12px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.source-led{vertical-align:middle;background:#8fedc0;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:2s ease-in-out infinite led-pulse;display:inline-block;box-shadow:0 0 11px #8fedc0cc}.source-well{height:82px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 17% 83%,#0000)}.source-scroll{will-change:transform;opacity:.9;flex-direction:column;animation:14s linear infinite code-rise;display:flex}.source-chunk{white-space:nowrap;flex-direction:column;padding:0 11px;font:10px/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.source-line{text-overflow:clip;max-width:100%;height:20px;display:block;overflow:hidden}.code-ticker{z-index:1;color:#a9e9cb;letter-spacing:.11em;background:#25353e;align-items:stretch;height:34px;margin:20px clamp(20px,4.2vw,76px) 0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative;overflow:hidden}.code-ticker-label{z-index:2;white-space:nowrap;color:#263841;background:#facb67;align-items:center;padding:0 13px;font-weight:950;display:flex;position:relative}.code-ticker-screen{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000)}.code-ticker-track{white-space:nowrap;will-change:transform;width:max-content;animation:28s linear infinite ticker-move;display:flex}.code-ticker-track span{flex-shrink:0;padding-right:46px}[data-intro-entered] .page .top{animation:.65s cubic-bezier(.15,.8,.25,1) both page-enter-top}[data-intro-entered] .page .chapters{animation:.72s cubic-bezier(.15,.8,.25,1) 70ms both page-enter-left}[data-intro-entered] .page .list-area{animation:.74s cubic-bezier(.15,.8,.25,1) .12s both page-enter-left}[data-intro-entered] .page .visual{animation:.8s cubic-bezier(.13,.85,.22,1) .16s both page-enter-cover}[data-intro-entered] .page .detail{animation:.82s cubic-bezier(.13,.85,.22,1) .23s both page-enter-detail}[data-intro-entered] .page .code-ticker{animation:.65s .35s both page-enter-top}[data-intro-entered] .page .bottom{animation:.65s .4s both page-enter-top}.dialog[open]{animation:.27s cubic-bezier(.13,.85,.25,1) both modal-pop}.dialog[open]::backdrop{animation:.25s both backdrop-in}@keyframes code-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes led-pulse{50%{opacity:.5;box-shadow:0 0 1px #8fedc01a}}@keyframes page-enter-top{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:none}}@keyframes page-enter-left{0%{opacity:0;transform:translate(-58px)}to{opacity:1;transform:none}}@keyframes page-enter-cover{0%{opacity:0;transform:translateY(70px)rotate(-3deg)scale(.91)}to{opacity:1;transform:none}}@keyframes page-enter-detail{0%{opacity:0;transform:translate(55px)}to{opacity:1;transform:none}}@keyframes label-slide{0%{opacity:.6;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes pick-pulse{50%{opacity:.3;transform:scaleY(.6)}}@keyframes tab-pick{0%{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes shadow-breathe{to{transform:translate(-51%,-48%)rotate(7deg)skew(-4deg)}}@keyframes cover-glint{0%,65%{transform:translate(-180%)}85%,to{transform:translate(200%)}}@keyframes guide-shift{to{transform:skew(-17deg)translate(8px)}}@keyframes guide-fade{to{opacity:.35}}@keyframes modal-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{background:#1c303600}to{background:#1c303694}}@media (width<=1050px){.source-peek{grid-area:auto/1/auto/-1;width:100%;margin-top:12px}.detail .source-peek{grid-column:1/-1}.code-ticker{margin:15px 20px 0}}@media (width<=650px){.source-peek{width:100%;min-height:100px;margin-top:18px}.source-well{height:70px}.code-ticker{height:30px;margin:7px 18px 0}.code-ticker-label{padding:0 8px;font-size:8px}.code-ticker-track{font-size:9px}.intro-code{opacity:.11;width:32vw}.intro-title strong.initial{animation-duration:.4s}}.chap[aria-pressed=true]{color:var(--ink);border-color:var(--ink);animation:.25s both tab-pick}.chap{color:#586e70}.chapter-label,.index-head,.art-caption,.eyebrow,.list-bottom,.meta-box b{color:#586d70}.song{color:#4e6669;text-decoration:none}.song small,.song span.num{color:#586d70}.song.active span.num{color:#925327}.song-list{scrollbar-width:thin;justify-content:safe center;max-height:440px;margin-block:auto;overflow:auto}.song:focus-visible{outline-offset:-4px}.detail{min-width:0}.meta-box span{line-height:1.4}.launch{color:inherit;text-decoration:none}.launch .action{background:var(--accent)}.launch:hover .action{background:color-mix(in srgb, var(--accent), white 24%)}.album{isolation:isolate;will-change:auto}.album img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:skew(2deg)scale(1.06)}.album .cover-ghost{z-index:-1}.visual{touch-action:pan-y}.source-well{-webkit-mask-image:linear-gradient(#0000,#000 17% 83%,#0000)}.source-scroll{will-change:auto}.source-line:nth-child(n){color:#c5ded5}.source-line{white-space:pre}.line-no{color:#91a5ad;width:3ch;display:inline-block}.token-keyword{color:#a5bafc}.token-literal{color:#f6a998}.token-comment{color:#9eafb4}.token-string{color:#dfc98b}.code-ticker-screen{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 94%,#0000)}.code-ticker-track>.tape-copy,.tape-copy>span{padding:0}.tape-copy i{color:#f2c977;padding-inline:1.1em;font-style:normal}.code-ticker-track{will-change:auto;animation-duration:116s}.dialog{max-height:min(80vh,720px)}.dialog[data-closing]::backdrop{animation:.16s ease-in both backdrop-out}@keyframes backdrop-out{to{opacity:0}}.dialog .actions a[hidden]{display:none}.dialog .actions a:hover,.dialog .actions a:focus-visible{background:#315161}[data-lite-motion] .visual:before,[data-lite-motion] .visual:after,[data-lite-motion] .album:after,[data-lite-motion] .art-shadow,[data-lite-motion] .source-led,[data-lite-motion] .song.active:before{animation:none}@media (width<=1050px){.song-list{justify-content:start}.code-ticker{margin-inline:var(--gutter)}}@media (width<=650px){.song-list{overscroll-behavior-inline:contain;flex:none;width:100%;min-width:0}.song{width:170px}.song:hover{transform:none}.song.active{border-left:0;border-top:3px solid var(--ink)}.chapters{scrollbar-width:auto}.chap{min-height:44px}.detail p{max-width:46ch}}@media (prefers-reduced-motion:reduce){.source-well,.code-ticker-screen{-webkit-mask-image:none;mask-image:none}}.album .cover-pending{visibility:hidden}
