@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--vlamp:#f0b45a}.vlist{margin:0;padding:0;list-style:none}.vrow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:3rem;font-family:var(--grot);color:#eeeae2;border-radius:9px;grid-template-columns:1.6rem minmax(0,1fr) auto 2.6rem;align-items:center;gap:.7rem;padding:.62rem .75rem;font-size:.95rem;transition:background .15s;display:grid}.vrow:hover{background:#ffffff0f}.vrow:focus-visible{outline-offset:-2px;outline:2px solid #d6dcff}.vrow .vl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vrow .vd,.vrow .vt{color:#bdb7c4;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.vrow .vt{text-align:right}.vrow.on{background:#f0b45a1f}.vrow.on .vl{color:var(--vlamp)}.idx a .vc{font-family:var(--grot);color:var(--vlamp);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.9;margin-left:.45rem;font-size:.62rem}.own-head{gap:.4rem;margin-bottom:1.6rem;display:grid}.own-head .k{font:500 .64rem/1 var(--grot);letter-spacing:.32em;text-transform:uppercase;color:#cfcad6}.own-head h1{font:400 clamp(2.6rem, 6vw, 4.4rem)/1.05 var(--serif);letter-spacing:-.01em;margin:0}.own-head p{font:.88rem/1.5 var(--grot);color:#c7c2b8;font-variant-numeric:tabular-nums;margin:0}.own-jump{font:.82rem/1.4 var(--grot);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;display:flex}.own-jump a{color:#eeeae2;border-bottom:1px solid #ece7dc40;text-decoration:none}.own-jump a:hover{border-color:var(--vlamp);color:#fff}.own-jump span{color:#a9a3b1;margin-left:.3rem}.own-sec{margin-top:2.6rem}.own-sec h2{font:500 .7rem/1 var(--grot);letter-spacing:.3em;text-transform:uppercase;color:#ddd9d1;align-items:baseline;gap:.8rem;margin:0 0 1rem;scroll-margin-top:1.5rem;display:flex}.own-sec h2 span{color:#a9a3b1;letter-spacing:.05em}.own-wall{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.7rem;display:grid}.own-tile{aspect-ratio:4/3;color:#f3efe7;isolation:isolate;background:radial-gradient(120% 90% at 30% 20%, var(--t1,#3d4a7a) 0%, transparent 60%), radial-gradient(90% 80% at 80% 100%, var(--t2,#4a2f6b) 0%, transparent 70%), #121019;border:1px solid #ece7dc1a;border-radius:10px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.own-tile img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.own-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#06050ad1);position:absolute;inset:0}.own-tile:hover{border-color:#f0b45a80;transform:translateY(-2px)}.own-tile:focus-visible{outline-offset:2px;outline:2px solid #d6dcff}.own-tile .tt{font:400 1.02rem/1.2 var(--serif);text-shadow:0 1px 6px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:1.6rem;left:.8rem;right:.8rem;overflow:hidden}.own-tile .tn{font:500 .6rem/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:var(--vlamp);position:absolute;bottom:.65rem;left:.8rem}.work-kind{font:500 .64rem/1 var(--grot);letter-spacing:.32em;text-transform:uppercase;color:#cfd2df}.work-kind a{color:inherit;text-decoration:none}.work-kind a:hover{color:#fff}.work-words{font:italic 1.05rem/1.4 var(--serif);color:#e2ddd2;text-shadow:0 1px 6px #000000b3;margin-top:.3rem}.work-sheet{max-width:34rem;font-family:var(--serif);color:var(--ivory);text-shadow:0 1px 3px #000,0 0 18px #000000b3;margin:2.4rem auto 0;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.62}.work-sheet .st{margin:0 0 1.35em}.work-sheet p{margin:0}.work-none{font:.9rem/1.5 var(--grot);color:#c7c2b8;text-align:center;margin-top:2rem}.work-nav{max-width:34rem;font:.82rem/1.4 var(--grot);justify-content:space-between;gap:1rem;margin:3rem auto 0;display:flex}.work-nav a{color:#ddd9d1;border-bottom:1px solid #ece7dc33;text-decoration:none}.work-nav a:hover{color:#fff;border-color:var(--vlamp)}.work-voices{max-width:46rem;margin:3rem auto 0}.work-meta{font:.8rem/1.4 var(--grot);color:#d9d3c8;letter-spacing:.02em;text-shadow:0 1px 4px #000000b3;font-variant-numeric:tabular-nums;margin-top:.55rem}.work h1.songtitle{margin-left:auto;margin-right:auto}.ic{flex:none;width:1.375rem;height:1.375rem;display:block}[data-state]>.ic,.vg>.ic{display:none}[data-state=play]>.i-play,[data-state=pause]>.i-pause,[data-state=load]>.i-load{display:block}.i-load{animation:.9s linear infinite icspin}@keyframes icspin{to{transform:rotate(360deg)}}:is(#dock,#sheet) :is(.pmain,.pbtn){all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(#dock,#sheet) .pmain{color:#17120f;background:#f3ece2;border-radius:50%;width:2.75rem;height:2.75rem;transition:transform .15s,background .2s;box-shadow:0 1px 2px #00000059}:is(#dock,#sheet) .pmain:hover{background:#fffaf1}:is(#dock,#sheet) .pmain:active{transform:scale(.94)}:is(#dock,#sheet) .pmain .ic{width:1.35rem;height:1.35rem}:is(#dock,#sheet) .pbtn{color:#f3ece2cc;border-radius:50%;width:2.75rem;height:2.75rem;transition:color .2s,background .2s}:is(#dock,#sheet) .pbtn:hover{color:#f3ece2;background:#fff8eb14}:is(#dock,#sheet) .pbtn:disabled{opacity:.3;cursor:default;background:0 0}:is(#dock,#sheet) :is(.pmain,.pbtn,.dk-meta,.sh-link,.sh-stop):focus-visible{outline-offset:2px;outline:2px solid #f3ece2}:is(#dock,#sheet) [hidden]{display:none!important}#dock{z-index:30;font-family:var(--grot);color:#f3ece2;position:fixed;bottom:0;left:0;right:0}#dock[hidden]{display:none}.dk-bar{padding:.55rem clamp(.6rem, 2.5vw, 1.6rem) calc(.55rem + env(safe-area-inset-bottom,0px));align-items:center;gap:.35rem;display:flex}.dk-gap{flex:1 1 0;min-width:0}.dk-meta{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex:0 auto;gap:.1rem;min-width:0;max-width:36rem;padding:.15rem .5rem;display:grid}.dk-meta:hover{background:#fff8eb0f}.dk-title{font:600 .95rem/1.25 var(--grot);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-sub{font:.8rem/1.3 var(--grot);color:#f3ece2bd;white-space:nowrap;gap:.45rem;min-width:0;display:flex}.dk-kind{text-overflow:ellipsis;min-width:0;overflow:hidden}#dock.is-version .dk-kind{color:#f0b45a}.dk-time{font-variant-numeric:tabular-nums;flex:none}.dk-time:not(:empty):before{content:"· "}.dk-msg{color:#fde8e2;width:max-content;max-width:calc(100vw - 2rem);font:.88rem/1.4 var(--grot);background:#3c1612f2;border:1px solid #ffb4a059;border-radius:10px;margin:0;padding:.6rem .9rem;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}html:not([data-playing]) .dk-seek{visibility:hidden}.dk-here{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;max-width:18rem;height:2.5rem;font:500 .85rem/1 var(--grot);color:#f3ece2;background:#fff8eb12;border:1px solid #fff8eb38;border-radius:999px;flex:0 auto;align-items:center;gap:.5rem;margin-right:.3rem;padding:0 .95rem 0 .3rem;transition:background .2s,border-color .2s;display:inline-flex}.dk-here:hover{background:#fff8eb21;border-color:#fff8eb59}.dk-here:focus-visible{outline-offset:2px;outline:2px solid #f3ece2}.dk-here-ic{color:#17120f;background:#f3ece2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.dk-here-ic .ic{width:.9rem;height:.9rem}.dk-here-full{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-here-short{white-space:nowrap;display:none}.dk-vers{all:unset;box-sizing:border-box;cursor:pointer;min-height:2.75rem;font:600 .82rem/1 var(--grot);white-space:nowrap;color:#1c130a;background:#f0b45a;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:0 .7rem 0 .85rem;display:inline-flex;box-shadow:0 1px 2px #00000059}.dk-vers .ic{width:1rem;height:1rem}.dk-vers:hover{background:#f5c477}.dk-vers:focus-visible{outline-offset:2px;outline:2px solid #f3ece2}.dk-vers[aria-expanded=true] .ic{transform:rotate(180deg)}.dk-vers:not([hidden])~.dk-open{display:none!important}#dock[hidden] .dk-vers{display:none}@media (width<=640px){.dk-gap{display:none}.dk-meta{flex:auto}.dk-open{display:none!important}.dk-here{flex:none;margin-right:0;padding-right:.75rem}.dk-here-full{display:none}.dk-here-short{display:inline}.dk-here:not([hidden])~.dk-next{display:none!important}.dk-bar:has(.dk-here:not([hidden])) .dk-time,html[data-playing] .dk-vers-w,html[data-playing] #dock.is-version .dk-vers{display:none}html[data-playing] .dk-vers{padding:0 .55rem 0 .7rem}.dk-bar:has(.dk-here:not([hidden])) .dk-vers{display:none}}@media (width<=360px){.dk-time{display:none}.dk-here{padding-right:.25rem}.dk-here-short{display:none}}:is(#dock,#sheet) .seek{cursor:pointer;touch-action:none;display:block;position:relative}:is(#dock,#sheet) .seek:focus{outline:none}#dock .seek{z-index:2;height:18px;margin:0 10px -9px}:is(#dock,#sheet) .seek :is(.track,.fill){border-radius:3px;width:100%;height:3px;margin-top:-1.5px;transition:height .15s,margin .15s;display:block;position:absolute;top:50%;left:0}:is(#dock,#sheet) .seek .track{background:#f3ece229}:is(#dock,#sheet) .seek .fill{transform-origin:0;transform:scaleX(var(--prog,0));background:linear-gradient(90deg, var(--k1), var(--k2));transition:transform .25s linear,height .15s,margin .15s}html:has(#dock.is-version) :is(#dock,#sheet) .seek .fill{background:linear-gradient(90deg,#c98a3a,#f0b45a)}:is(#dock,#sheet) .seek .head{top:50%;left:calc(var(--prog,0) * 100%);opacity:0;background:#f3ece2;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:opacity .2s,transform .15s;position:absolute;box-shadow:0 1px 3px #00000080}:is(#dock,#sheet) .seek .at{bottom:calc(100% + 4px);left:var(--hx,0%);font:600 .75rem/1 var(--grot);color:#f3ece2;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;background:#14100feb;border-radius:6px;padding:.2rem .45rem;transition:opacity .15s;position:absolute;transform:translate(-50%)}:is(#dock,#sheet) .seek:is(:hover,:focus-visible,.drag) :is(.track,.fill){height:5px;margin-top:-2.5px}:is(#dock,#sheet) .seek:is(:hover,:focus-visible,.drag) .head,:is(#dock,#sheet) .seek.drag .at{opacity:1}@media (hover:hover){:is(#dock,#sheet) .seek:hover .at{opacity:1}}:is(#dock,#sheet) .seek.drag .head{transform:scale(1.35)}:is(#dock,#sheet) .seek:focus-visible .head{outline-offset:2px;outline:2px solid #f3ece2}@media (pointer:coarse){#dock .seek{height:28px;margin:0 12px -14px}:is(#dock,#sheet) .seek .head{opacity:1;width:14px;height:14px;margin:-7px 0 0 -7px}:is(#dock,#sheet) .seek :is(.track,.fill){height:4px;margin-top:-2px}}#sheet{z-index:45;width:min(26rem,100vw - 2rem);max-height:calc(100vh - 6.5rem);font-family:var(--grot);color:#f3ece2;flex-direction:column;display:flex;position:fixed;bottom:5.4rem;right:1.15rem;overflow:hidden}#sheet[hidden]{display:none}.sh-top{flex:none;gap:.55rem;padding:.9rem .9rem .3rem;display:grid}.sh-media{aspect-ratio:16/9;background:#00000073;border-radius:10px;width:100%;min-width:0;min-height:200px;position:relative;overflow:hidden}.sh-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-media.is-film .sh-art{visibility:hidden}.sh-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem;display:grid}.sh-meta{gap:.12rem;min-width:0;display:grid}.sh-meta b{font:600 1.05rem/1.25 var(--grot);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-sub{color:#f3ece2bf;font-size:.82rem;line-height:1.35}#dock.is-version~#sheet .sh-sub,html:has(#dock.is-version) .sh-sub{color:#f0b45a}.sh-link{color:#f3ece2d1;text-underline-offset:3px;width:fit-content;font-size:.82rem;text-decoration:underline}.sh-link:hover{color:#fff}#sheet .sh-seek{height:30px}#sheet .sh-seek .head{opacity:1;width:16px;height:16px;margin:-8px 0 0 -8px}#sheet .sh-seek :is(.track,.fill){height:5px;margin-top:-2.5px}html:not([data-playing]) #sheet :is(.sh-seek,.sh-times){opacity:.35;pointer-events:none}.sh-times{color:#f3ece2bf;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-.45rem;font-size:.8rem;display:flex}.sh-ctrl{justify-content:center;align-items:center;gap:.6rem;display:flex}#sheet .sh-ctrl .pmain{width:3.6rem;height:3.6rem}#sheet .sh-ctrl .pmain .ic{width:1.7rem;height:1.7rem}#sheet .sh-ctrl .pbtn .ic{width:1.6rem;height:1.6rem}.sh-list{overscroll-behavior:contain;border-top:1px solid #fff8eb1a;min-height:0;padding:.2rem .5rem .4rem;overflow:auto}.sh-group h3{font:600 .74rem/1 var(--grot);letter-spacing:.04em;color:#f3ece2b3;text-transform:none;justify-content:space-between;margin:.9rem .7rem .35rem;display:flex}.sh-group h3 span{font-weight:400}.sh-group+.sh-group{border-top:1px solid #fff8eb14;margin-top:.4rem}.sh-note{color:#f3ece28c;margin:.6rem .75rem .2rem;font-size:.72rem;line-height:1.4}.sh-stop{all:unset;cursor:pointer;font:.85rem/1 var(--grot);color:#f3ece2bd;border:1px solid #fff8eb24;border-radius:999px;flex:none;align-self:center;margin:.2rem 0 .8rem;padding:.7rem 1rem}.sh-stop:hover{color:#fff;border-color:#fff8eb4d}#sheet .vrow .vt .ic{vertical-align:-3px;color:#f3ece299;width:1.1rem;height:1.1rem;display:inline-block}@media (height<=640px){#sheet{overscroll-behavior:contain;overflow-y:auto}#sheet .sh-list{min-height:auto;overflow:visible}}@media (width<=640px){#sheet{width:auto;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;bottom:0;left:0;right:0}html[data-sheet] #dock{visibility:hidden}}.vrow .vg{color:#f3ece2;background:#fff8eb1a;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.vrow .vg .ic{width:.85rem;height:.85rem}.vrow:hover .vg{background:#fff8eb2e}.vrow.on .vg{color:#1c130a;background:#f0b45a}#film{z-index:46;background:#000;border-radius:10px;position:fixed;overflow:hidden}#film iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}#film[data-mode=off]{visibility:hidden;width:356px;height:200px;top:0;left:-10000px}#film[data-mode=sheet]{cursor:pointer}#film[data-mode=audio]{opacity:0;pointer-events:none;z-index:1;width:200px;height:200px;bottom:0;left:0}#film[data-mode=pip]{aspect-ratio:16/9;cursor:pointer;z-index:29;border:1px solid #fff8eb24;width:min(23.5rem,100vw - 2.2rem);height:auto;min-height:200px;bottom:5.4rem;left:1.1rem;box-shadow:0 2px 6px #00000059,0 18px 44px -14px #0009}#film[data-mode=full]{border-radius:0;width:100%;height:100%;inset:0}#film:fullscreen iframe{pointer-events:none}html[data-dock] .pane{padding-bottom:5.5rem}html[data-dock] .foot{padding-bottom:5.6rem}@media (width>=861px){html[data-dock] body .has-catalogue .list{transition:bottom .4s;bottom:5.1rem}html[data-dock]:has(#film[data-mode=pip]) body .has-catalogue .list{bottom:19.7rem}}@media (prefers-reduced-motion:reduce){.i-load{animation:none}}.vtext-switch{font:500 .8rem/1 var(--grot);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin:1.4rem auto 0;display:flex}.vtext-switch[hidden]{display:none}.vtext-switch button{all:unset;cursor:pointer;color:#e9e2d6;background:#0e0b0a8c;border:1px solid #fff8eb24;border-radius:999px;padding:.55rem .95rem}.vtext-switch button[aria-pressed=true]{color:#17120f;background:#f3ece2;border-color:#0000}.vtext-switch button:focus-visible{outline-offset:2px;outline:2px solid #f3ece2}.vtext-note{text-align:center;font:.76rem/1.4 var(--grot);color:#ddd5c8;text-shadow:0 1px 3px #000c;flex-basis:100%;margin-top:.2rem}.vtext-note:empty{display:none}.vtext{max-width:34rem;font-family:var(--serif);color:#fff6e6;text-align:left;margin:1.6rem auto 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.62}html[data-paint] .vtext p{-webkit-text-stroke:2px #151116;paint-order:stroke fill;text-shadow:0 1px 2px #0a080ef2,0 0 4px #0a080ecc}.vtext .vst{margin:0 0 1.35em}.vtext p{margin:0;transition:color .35s,text-shadow .35s}.vtext p.diff{text-underline-offset:.25em;-webkit-text-decoration:underline #f0b45ab3;text-decoration:underline #f0b45ab3;text-decoration-thickness:1px}.vtext p.now{color:#ffd48f}html[data-paint] .vtext p.now{text-shadow:0 0 14px #f0b45aa6,0 1px 2px #0a080ef2}@media (prefers-reduced-motion:reduce){.vtext p{transition:none}}@media print{.vtext-switch{display:none!important}}@font-face{font-family:Literata fallback;src:local(Georgia);size-adjust:112.68%;ascent-override:104.45%;descent-override:27.33%;line-gap-override:0.0%}@font-face{font-family:Literata title fallback;src:local(Georgia);size-adjust:110.12%;ascent-override:106.88%;descent-override:27.97%;line-gap-override:0.0%}@font-face{font-family:Hanken Grotesk fallback;src:local(Arial);size-adjust:98.89%;ascent-override:101.12%;descent-override:30.64%;line-gap-override:0.0%}@font-face{font-family:Literata fallback android;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:98.59%;ascent-override:119.38%;descent-override:31.24%;line-gap-override:0.0%}@font-face{font-family:Literata title fallback android;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:96.35%;ascent-override:122.16%;descent-override:31.97%;line-gap-override:0.0%}@font-face{font-family:Hanken Grotesk fallback android;src:local(Roboto),local(Roboto-Regular);size-adjust:100.57%;ascent-override:99.43%;descent-override:30.13%;line-gap-override:0.0%}:root{--night:#0b0a10;--ivory:#ece7dc;--dim:#9d97a8;--faint:#5f5a6c;--glass:#0d0c139e;--edge:#ffffff13;--k1:#3d7dd8;--k2:#6b4fd4;--k3:#1a2a55;--serif:"Literata", "Literata fallback", "Literata fallback android", Georgia, serif;--grot:"Hanken Grotesk", "Hanken Grotesk fallback", "Hanken Grotesk fallback android", Arial, sans-serif}*{box-sizing:border-box;margin:0}html{scrollbar-color:#3a3648 transparent}body{background:var(--night);color:var(--ivory);font-family:var(--serif);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative}.paint{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.paint img{-webkit-user-drag:none;user-drag:none}.paint .fill{object-fit:cover;filter:blur(90px)brightness(.55)saturate(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)}.paint img:not(.fill){width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;animation:90s ease-in-out infinite alternate paintdrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(102% 104% at 50% 48%,#000 62%,#00000080 86%,#0000 100%);mask-image:radial-gradient(102% 104% at 50% 48%,#000 62%,#00000080 86%,#0000 100%)}@keyframes paintdrift{0%{transform:translate(-.35%,.25%)}to{transform:translate(.45%,-.35%)}}html[data-paint] .scenebg svg{display:none}html[data-paint] .aura{mix-blend-mode:screen}html[data-paint] .sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}html[data-paint] .comsheet,html[data-paint] .cform{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-left:0;padding-right:0}html[data-paint] .com p,html[data-paint] .com header,html[data-paint] .com header b,html[data-paint] .com header time,html[data-paint] .coms h2{text-shadow:0 0 1px #06050afa,0 0 2px #06050af5,0 0 3px #06050aeb,0 0 5px #06050ad9,0 0 8px #06050ab8,0 0 13px #06050a8c,0 0 18px #06050a61,0 0 24px #06050a38}html[data-paint] .cform label{text-shadow:0 0 3px #06050ae6,0 0 8px #06050a99}html[data-ink=dark][data-paint] .o p,html[data-ink=dark][data-paint] .p p,html[data-ink=dark][data-paint] .chap,html[data-ink=dark][data-paint] .pair .num,html[data-ink=dark][data-paint] h1.songtitle,html[data-ink=dark][data-paint] .ten,html[data-ink=dark][data-paint] .artist,html[data-ink=dark][data-paint] .meta,html[data-ink=dark][data-paint] .com p,html[data-ink=dark][data-paint] .com header,html[data-ink=dark][data-paint] .com header b,html[data-ink=dark][data-paint] .wm1,html[data-ink=dark][data-paint] .foot{text-shadow:0 0 1px #fcfaf6fa,0 0 2px #fcfaf6f5,0 0 4px #fcfaf6e6,0 0 7px #fcfaf6c7,0 0 12px #fcfaf699,0 0 18px #fcfaf66b,0 0 24px #fcfaf642}html[data-ink=dark][data-paint] .p p{color:#14111a}html[data-ink=dark][data-paint] .o p{color:#322b38}html[data-ink=dark][data-paint] .chap{color:#14111a}html[data-ink=dark][data-paint] h1.songtitle{color:#17141c;text-shadow:0 0 3px #fcfaf6f2,0 0 16px #fcfaf699}html[data-ink=dark][data-paint] .ten{color:#3d3547}html[data-ink=dark][data-paint] .meta,html[data-ink=dark][data-paint] .pair .num,html[data-ink=dark][data-paint] .wm1,html[data-ink=dark][data-paint] .foot{color:#4c4557}html[data-ink=dark][data-paint] .com p{color:#262030}html[data-ink=dark][data-paint] .com header b{color:#1b1723}html[data-ink=dark][data-paint] .artist,html[data-ink=dark][data-paint] .p strong,html[data-ink=dark][data-paint] .com header b.own{color:color-mix(in srgb, var(--k1) 42%, #171009)}html[data-ink=dark][data-paint] .wmsig path{stroke:color-mix(in srgb, var(--k1) 42%, #171009);filter:drop-shadow(0 0 5px #fcfaf6cc)}html[data-ink=dark][data-paint] .wmsig circle{fill:color-mix(in srgb, var(--k1) 42%, #171009)}html[data-paint]{--k1-ink:color-mix(in srgb, var(--k1) 85%, #fff)}html[data-paint] .o p{color:#ded8cd}html[data-paint] .meta{color:#bdb6c4}html[data-paint] .list{--grphbg:#0b0a10f7;background:#0b0a10f4}@media (prefers-reduced-motion:reduce){.paint img{animation:none;transform:none}}.aura{z-index:0;opacity:0;transition:opacity 1.6s;position:fixed;inset:-20%}.aura.on{opacity:1}.aura i{filter:blur(90px);border-radius:50%;display:block;position:absolute}.aura .g1{background:radial-gradient(circle, var(--k1-a) 0%, transparent 62%);width:75vw;height:75vw;animation:84s ease-in-out infinite alternate drift1;top:-32%;left:28%}.aura .g2{background:radial-gradient(circle, var(--k2-a) 0%, transparent 62%);width:55vw;height:55vw;animation:67s ease-in-out infinite alternate drift2;top:26%;left:-14%}.aura .g3{opacity:.8;background:radial-gradient(circle, var(--k3-a) 0%, transparent 65%);width:45vw;height:45vw;animation:103s ease-in-out infinite alternate drift3;top:52%;left:55%}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}.artist,.p strong,.com header b.own{transition:color 1.2s}@keyframes drift1{to{transform:translate(-9vw,7vh)rotate(24deg)scale(1.12)}}@keyframes drift2{to{transform:translate(7vw,-6vh)scale(.92)}}@keyframes drift3{to{transform:translate(-6vw,-9vh)scale(1.18)}}body:after{content:"";z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{z-index:2;flex-direction:column;min-height:100vh;padding-top:3.9rem;display:flex;position:relative}.top{z-index:6;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1.7rem .45rem;display:flex;position:fixed;top:0;left:0;right:0}.top a{pointer-events:auto}.wm{flex-direction:column;gap:.12rem;text-decoration:none;display:flex}.wm1{font-family:var(--grot);letter-spacing:.34em;text-transform:uppercase;color:var(--faint);text-shadow:0 1px 8px #05050a99;font-size:.54rem}.wmsig{width:99px;height:36px;display:block;overflow:visible}.wmsig path{fill:none;stroke:var(--k1);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--k1) 65%, transparent));transition:stroke 1.2s}.wmsig circle{fill:var(--k1);transition:fill 1.2s}.wm:hover .wmsig path{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--k1) 85%, transparent)) drop-shadow(0 0 16px color-mix(in srgb, var(--k1) 45%, transparent))}.app{flex:1;grid-template-columns:minmax(300px,23.5rem) 1fr;align-items:start;gap:1.1rem;min-height:0;padding:0 1.1rem 1.1rem;display:grid}.listwrap{min-width:0}.list{z-index:5;flex-direction:column;width:min(23.5rem,100vw - 2.2rem);display:flex;position:fixed;top:4.1rem;bottom:1.1rem;left:1.1rem;overflow:hidden}.tabs{gap:.35rem;padding:.9rem 1.4rem 0;display:flex}.tabs a{font-family:var(--grot);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);border-radius:999px;padding:.35rem .85rem;font-size:.66rem;text-decoration:none;transition:color .2s,background .2s}.tabs a:hover{color:var(--dim)}.tabs a.on{color:var(--ivory);background:#ffffff12}.filter{border-bottom:1px solid var(--edge);align-items:baseline;gap:.8rem;padding:.9rem 1.5rem .75rem;display:flex}.filter:has(+.sorts){border-bottom:0;padding-bottom:.4rem}.qbox{border:1px solid var(--edge);background:#ffffff0e;border-radius:9px;flex:1;align-items:center;gap:.4rem;padding:.38rem .7rem;transition:border-color .15s,background .15s;display:flex}.qbox:focus-within{background:#ffffff13;border-color:#ffffff38}.filter input{min-width:0;font-family:var(--grot);color:var(--ivory);background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.filter input::placeholder{color:var(--dim)}.qx{font-family:var(--grot);color:var(--dim);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .1rem;font-size:1rem;line-height:1;transition:color .15s}.qx:hover{color:var(--ivory)}.count{font-family:var(--grot);letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}.sorts{border-bottom:1px solid var(--edge);align-items:baseline;gap:1.25rem;padding:.1rem 1.5rem .7rem;display:flex}.sorts button{font-family:var(--grot);color:var(--dim);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 .18rem;font-size:.72rem;transition:color .15s,border-color .15s}.sorts button:hover{color:var(--ivory)}.sorts button.on{color:var(--ivory);border-bottom-color:color-mix(in srgb, var(--k1) 75%, transparent)}.idx{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:.8rem 0 2.2rem;position:relative;overflow-y:auto}.grp{margin:0 0 .55rem}.list{--grphbg:#0d0c13f7}.grph{z-index:2;background:var(--grphbg);font-family:var(--grot);color:var(--dim);align-items:baseline;gap:.7rem;padding:.46rem 1.5rem .16rem;font-size:.78rem;font-weight:600;display:flex;position:sticky;top:0}.grph:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--grphbg), transparent);height:.6rem;position:absolute;top:100%;left:0;right:0}.grph .k{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem;font-weight:400}.idx a[data-k]{border-left:2px solid #0000;align-items:baseline;gap:.7rem;padding:.42rem 1.5rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.idx a[data-k]:hover,.idx a.kb{border-left-color:var(--cc,#888);background:#ffffff0a}.idx a[data-k] .t{font-family:var(--grot);color:var(--ivory);opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.97rem;font-weight:500;line-height:1.45;transition:opacity .15s;overflow:hidden}.idx a[data-k]:hover .t,.idx a.kb .t{opacity:1}.idx a.on{border-left-color:var(--cc,#888);background:linear-gradient(90deg,#ffffff0e,#0000)}.idx a.on .t{opacity:1;color:color-mix(in srgb, var(--cc,var(--ivory)) 55%, var(--ivory))}.idx .who{font-family:var(--grot);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin-left:auto;font-size:.76rem;overflow:hidden}.idx .sub .who{display:none}.idx a[data-k] .cc{font-family:var(--grot);letter-spacing:.06em;color:var(--dim);font-variant-numeric:tabular-nums;opacity:.8;flex:none;align-items:center;gap:.28rem;font-size:.68rem;transition:color .2s,opacity .2s;display:inline-flex}.idx .sub .cc{margin-left:auto}.idx a[data-k] .cc svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:9px;height:9px}.idx a[data-k]:hover .cc,.idx a.on .cc{color:var(--ivory);opacity:1}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.readout{border-top:1px solid var(--edge);white-space:nowrap;flex:none;align-items:center;gap:.9rem;height:2.6rem;padding:0 1.5rem;display:flex;overflow:hidden}.readout .rpl{font-family:var(--serif);color:var(--dim);text-overflow:ellipsis;font-size:.85rem;font-style:italic;overflow:hidden}.readout .ryr{font-family:var(--grot);color:var(--faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.68rem}.alist a{justify-content:space-between;gap:1rem}.alist a .an{font-family:var(--grot);color:var(--ivory);opacity:.88;font-size:.97rem;font-weight:500;transition:opacity .15s}.alist a .ac{font-family:var(--grot);color:var(--dim);font-variant-numeric:tabular-nums;opacity:.85;font-size:.62rem}.alist a:hover .ac{color:var(--ivory);opacity:1}.alist a:hover .an{opacity:1}.hide{display:none!important}.pane{min-height:0}.pad{max-width:80rem;margin:0 auto;padding:clamp(2.2rem,5vh,4rem) clamp(1.2rem,2.4vw,2.2rem) 4rem}.artist{font-family:var(--grot);letter-spacing:.34em;text-transform:uppercase;color:var(--k1-ink,var(--k1));font-size:.66rem}a.artist{text-decoration:none}a.artist:hover{color:var(--ivory)}h1.songtitle{font-variation-settings:"opsz" 60;letter-spacing:-.01em;text-wrap:balance;max-width:17ch;text-shadow:0 0 60px color-mix(in srgb, var(--k1) 45%, transparent);margin:.8rem 0 .3rem;font-family:Literata,Literata title fallback,Literata title fallback android,Georgia,serif;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:460;line-height:1.05}.ten{color:var(--dim);font-variation-settings:"opsz" 20;font-size:1.25rem;font-style:italic;font-weight:350}.meta{font-family:var(--grot);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-top:1.1rem;font-size:.6rem}.sheet{background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(26px)saturate(1.15);backdrop-filter:blur(26px)saturate(1.15);border-radius:18px;margin-top:2.6rem;padding:clamp(1.3rem,2vw,1.9rem);box-shadow:0 30px 80px -30px #000000b3;container-type:inline-size}.pair{grid-template-columns:minmax(0, calc(var(--fa,20) * 1em)) minmax(0, calc(var(--fb,20) * 1em));justify-content:center;gap:0 2rem;margin-bottom:2rem;display:grid;position:relative}.pair:last-child{margin-bottom:0}.pair .num{font-family:var(--grot);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.58rem;position:absolute;top:.3em;left:-1rem;transform:translate(-100%)}.pair p{margin:0;line-height:1.66}.o p,.p p{text-indent:-1em;margin-left:-1em;padding-left:1em}.o p.prose,.p p.prose{text-indent:0;margin:.55em 0;padding-left:0}.o p{font-style:italic;font-size:var(--verse,1.1rem);color:var(--dim);font-variation-settings:"opsz" 15}.p p{font-size:var(--verse,1.1rem);font-variation-settings:"opsz" 15}.verses{font-size:clamp(.85rem, calc((100cqw - 2rem) / var(--need,42)), 1.1rem);max-width:calc(var(--need,42) * 1em + 2rem);margin-inline:auto;position:relative}.o p,.p p{font-size:inherit}.pair{transform:translateX(calc((var(--fb,20) - var(--fa,20)) * .5em))}.p strong{color:var(--k1-ink,var(--k1));font-weight:600}.chap{font-variation-settings:"opsz" 40;margin:2.4rem 0 1rem;font-size:1.45rem;font-weight:500}.sheet.cols{grid-template-columns:minmax(0,max-content) minmax(0,max-content);align-items:start;gap:0 3rem;width:fit-content;margin-inline:auto;display:grid;position:relative}.sheet.cols .st{margin-bottom:1.6rem}.sheet.cols .st:last-child{margin-bottom:0}@media (width<=860px){.sheet.cols{grid-template-columns:1fr}.sheet.cols .o{opacity:.85;order:2;padding-left:1rem}}.album .pair{grid-template-columns:1fr}.album .o{display:none}.idx a.np{border-left-color:var(--cc,#888);animation:2.8s ease-in-out infinite npulse}@keyframes npulse{50%{box-shadow:inset 14px 0 16px -13px color-mix(in srgb, var(--cc,#888) 80%, transparent)}}@media (prefers-reduced-motion:reduce){.idx a.np{animation:none}}.coms{margin-top:3.4rem}.coms h2{font-family:var(--grot);letter-spacing:.28em;text-transform:uppercase;color:var(--dim);margin-bottom:1rem;font-size:.64rem;font-weight:500}.comsheet{padding:clamp(1.3rem,2.4vw,2.1rem)}.com{border-top:1px solid var(--edge);padding:1.35rem 0}.com:first-child{border-top:0;padding-top:0}.com:last-child{padding-bottom:0}.com header{font-family:var(--grot);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:.63rem;display:flex}.com header b{color:var(--ivory);font-weight:600}.com header b.own{color:var(--k1)}.com header b.own:after{content:" · autor";color:var(--dim);letter-spacing:.1em;font-weight:400}.com header time{color:var(--dim);letter-spacing:.1em;font-variant-numeric:tabular-nums}.com p{white-space:pre-line;color:#ded9d0;font-variation-settings:"opsz" 14;margin-top:.55rem;font-size:1.02rem;line-height:1.66}.cform{gap:.95rem;margin-top:1.5rem;padding:clamp(1.3rem,2.4vw,2.1rem);display:grid}.cform label{font-family:var(--grot);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);gap:.5rem;font-size:.63rem;display:grid}.cform input,.cform textarea{font-family:var(--serif);color:var(--ivory);background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;outline:0;width:100%;padding:.75rem .95rem;font-size:1rem}.cform input::placeholder,.cform textarea::placeholder{color:var(--faint)}.cform input:focus,.cform textarea:focus{border-color:color-mix(in srgb, var(--k1) 65%, transparent);background:#ffffff13}.cform textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.cform button{font-family:var(--grot);letter-spacing:.22em;text-transform:uppercase;color:var(--night);background:var(--ivory);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.7rem 1.5rem;font-size:.68rem;transition:background .2s}.cform button:hover{background:#fff}.cform .note{font-family:var(--grot);color:var(--dim);letter-spacing:.08em;font-size:.68rem}.cform.ok{color:var(--k1);font-size:1rem;font-family:var(--serif)}.art{pointer-events:none;justify-content:center;margin:.6rem 0 2.6rem;display:flex}.scene-eclipse .artist,.scene-eclipse .ten,.scene-eclipse .meta{text-align:center}.scene-eclipse .artist{display:block}.scene-eclipse h1.songtitle{text-align:center;margin-left:auto;margin-right:auto}.art-eclipse .disc{border-radius:50%;width:10.5rem;height:10.5rem;position:relative;box-shadow:0 0 44px 12px #7c5cff2b,0 0 150px 55px #3d7dd822}.art-eclipse .disc:before{content:"";filter:blur(11px);background:conic-gradient(#7c5cff00,#8fb4ff59 12%,#7c5cff00 30%,#b39aff4d 55%,#7c5cff00 75%,#9fc0ff59 90%,#7c5cff00);border-radius:50%;animation:46s linear infinite corona;position:absolute;inset:-16px}.art-eclipse .disc:after{content:"";background:radial-gradient(circle at 42% 38%,#0a0810 0%,#020106 72%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 44px #000,inset 0 0 20px 4px #cdd9ff1c}@keyframes corona{to{transform:rotate(360deg)}}.scenebg{z-index:0;pointer-events:none;position:fixed;inset:0}[data-scene=custom] .aura{opacity:.35}[data-scene] .pad .artist,[data-scene] .pad .ten,[data-scene] .pad .meta{text-align:center}[data-scene] .pad .artist{display:block}[data-scene] .pad h1.songtitle{text-align:center;margin-left:auto;margin-right:auto}[data-scene=starless] .aura{opacity:.12}.sb-starless{background:linear-gradient(#010102 0%,#030205 52%,#141317 74%,#262019 88%,#241606 100%)}.sb-starless .horizon{background:radial-gradient(60% 32% at 50% 103%,#f4c05e73 0%,#c96f1e4d 36%,#0000 66%),radial-gradient(100% 22% at 50% 100%,#8a9a422e 0%,#0000 70%);animation:30s ease-in-out infinite alternate sundown;display:block;position:absolute;inset:0}.sb-starless .horizon:after{content:"";filter:blur(.3px);background:linear-gradient(90deg,#0000,#ffd47a 30%,#e08127 62%,#0000);border-radius:2px;height:2px;animation:30s ease-in-out infinite alternate emberline;position:absolute;bottom:3px;left:12%;right:12%}@keyframes sundown{to{opacity:.45}}@keyframes emberline{to{opacity:.4}}[data-scene=starless] .pad h1.songtitle{letter-spacing:.05em;color:#f2e4c8;text-shadow:0 0 70px #d08a2a59;font-weight:300}[data-scene=starless] .pad .ten{color:#93876c}[data-scene=starless] .sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:1rem 0 0}[data-scene=starless] .pair{grid-template-columns:1fr 1.1fr;margin-bottom:3.2rem}[data-scene=starless] .o p{color:#837a65;font-size:1.16rem;line-height:1.85}[data-scene=starless] .p p{color:#efe3cb;font-size:1.16rem;line-height:1.85}[data-scene=starless] .pair .num{color:#d08a2a99}[data-scene=starless] .com p{color:#b5a98e}[data-scene=starless] .cform input,[data-scene=starless] .cform textarea{background:#ffffff08}[data-scene=dissonance] .aura{opacity:.3}.sb-dissonance{background:radial-gradient(54% 40% at 72% 4%,#26334a 0%,#131b2a 40%,#0a0e16 74%,#070910 100%)}.sb-dissonance svg{width:100%;height:30%;position:absolute;top:16%;left:0;right:0}.sb-dissonance .calm{fill:none;stroke:#c7d2dd6b;stroke-width:1.2px;vector-effect:non-scaling-stroke}.sb-dissonance .storm{fill:none;stroke:#dfe8f4;stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.62;transform-origin:50%;filter:drop-shadow(0 0 10px #aebccb8d);animation:7s ease-in-out infinite alternate storm-breathe}@keyframes storm-breathe{0%{opacity:.34;transform:scaleY(.5)}to{opacity:.82;transform:scaleY(1.06)}}.sb-dissonance .moon{background:radial-gradient(circle at 34% 34%,#f2f6fc 0%,#c3ccda 46%,#6f7a8c 84%);border-radius:50%;width:8.5rem;height:8.5rem;position:absolute;top:5vh;right:8vw;box-shadow:0 0 60px 14px #aebccb3d,0 0 200px 60px #aebccb1c}.sb-dissonance .moon:after{content:"";background:#070910;border-radius:50%;animation:60s ease-in-out infinite alternate moon-darken;position:absolute;inset:0}@keyframes moon-darken{0%{opacity:.06}to{opacity:.96}}.sb-dissonance .spark{opacity:0;background:#ffd97a;border-radius:50%;width:3px;height:3px;animation:9s linear infinite one-spark;position:absolute;top:44%;right:18%;box-shadow:0 0 10px 2px #ffd97a88,0 0 26px 6px #ffb64733}@keyframes one-spark{0%,90.5%,94.5%,to{opacity:0}91.5%{opacity:1}93%{opacity:.35}93.8%{opacity:.9}}[data-scene=dissonance] .pad h1.songtitle{color:#dfe6ee;text-shadow:2.5px 0 #6f89a84d,-2.5px 0 #b3c4d440;font-weight:500}[data-scene=dissonance] .pad .ten{color:#77839a}[data-scene=dissonance] .sheet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e131bb8;border-color:#aebccb17;border-radius:8px}[data-scene=dissonance] .pair{border-top:1px solid #aebccb12;padding-top:1.1rem}[data-scene=dissonance] .pair:first-child{border-top:0;padding-top:0}[data-scene=dissonance] .o p{color:#6c7889}[data-scene=dissonance] .p p{color:#dde4ec}[data-scene=dissonance] .com p{color:#a9b2c0}.tiles{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-auto-flow:dense;gap:.6rem;display:grid}.tile.t3{aspect-ratio:auto;grid-area:span 2/span 3}.tile.t2{aspect-ratio:auto;grid-area:span 2/span 2}.tile.tw{aspect-ratio:auto;grid-column:span 2}.tile.t3 .tt{-webkit-line-clamp:3;font-size:1.45rem}.tile.t2 .tt{-webkit-line-clamp:3;font-size:1.2rem}.tile.t3 .ta,.tile.t2 .ta,.tile.tw .ta{font-size:.62rem}@media (width<=900px){.tile.t3{grid-column:span 2}}@media (width<=560px){.tile.t2,.tile.t3{grid-area:span 1/span 2}}.tile{aspect-ratio:4/3;border:1px solid var(--edge);border-radius:12px;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:.8rem .9rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tile:before{content:"";background:radial-gradient(120% 90% at 20% 0%, var(--t1) 0%, transparent 60%), radial-gradient(130% 100% at 85% 30%, var(--t2) 0%, transparent 65%), color-mix(in srgb, var(--t3,#14121c) 72%, #14121c);opacity:.8;transition:opacity .25s;position:absolute;inset:0}.tile:hover{box-shadow:0 16px 40px -16px var(--t1);transform:translateY(-3px)}.tile:hover:before{opacity:1}.tile .tsc{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile:after{content:"";z-index:2;background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--t3,#0b0a10) 78%, #060509) 100%);position:absolute;inset:0}.tile .tt{z-index:3;font-family:var(--serif);color:var(--ivory);text-shadow:0 1px 8px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}.tile .ta{z-index:3;font-family:var(--grot);letter-spacing:.18em;text-transform:uppercase;color:#ece7dcbf;font-size:.56rem;position:relative}.awall{flex-direction:column;gap:1.5rem;display:flex}.agrp{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start;gap:0 1.5rem;display:grid}.ahd{font-family:var(--grot);color:var(--ivory);align-items:baseline;gap:.5rem;margin:0;padding-top:.15rem;font-size:.82rem;font-weight:500;line-height:1.35;display:flex;position:sticky;top:4.4rem}.ahd a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.ahd a:hover{border-bottom-color:var(--k1)}.ahd .ak{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.62rem}.atiles{grid-template-columns:repeat(auto-fill,9.5rem);gap:.6rem;display:grid}@media (width<=860px){.agrp{grid-template-columns:1fr;gap:.5rem}.ahd{position:static}}.foot{z-index:2;font-family:var(--grot);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 1.7rem 1.6rem;font-size:.62rem;display:flex;position:relative}@media (width<=860px){.top{pointer-events:auto;position:static}.shell{padding-top:0}.app{grid-template-columns:1fr}.list{z-index:auto;width:auto;height:auto;max-height:70vh;position:static}.list.only-desktop{display:none}.pair{grid-template-columns:1fr;gap:.7rem 0}.o{opacity:.85;order:2;padding-left:1rem}.p{order:1}}@media (width>=861px){.shell.has-catalogue+.foot{padding-left:calc(min(23.5rem,100vw - 2.2rem) + 2.9rem)}}:root{--faint:#aaa3b4}#main-content{flex:1;min-width:0}.pane,.pad{min-width:0}.pane .sheet.cols{justify-content:center;width:100%}.sheet .pair{--gutter-room:max(0px, calc((100cqw - var(--need,42) * 1em - 2rem) / 2));transform:translateX(clamp(calc(-1 * var(--gutter-room)), calc((var(--fb,20) - var(--fa,20)) * .5em), var(--gutter-room)))}h1.songtitle,.ten,.com p,.com header b{overflow-wrap:anywhere}.sheet .o p,.sheet .p p{overflow-wrap:break-word}html[data-paint][data-song=dissonance-sound-within] .sb-dissonance,html[data-paint][data-song=starless] .sb-starless{background:0 0}html[data-paint][data-song=dissonance-sound-within] .sb-dissonance .moon{display:none}html[data-paint]{--reading-ink:#ede5d9;--reading-edge:#0a080ef2}html[data-paint][data-ink=dark]{--reading-ink:#241e26;--reading-edge:#fffcf4f2}html[data-paint][data-song] .pad :is(.sheet .o p,.sheet .p p,.chap,.songtitle,.ten,.album-contents){color:#fff6e6;-webkit-text-stroke:2px #151116;paint-order:stroke fill;text-shadow:0 1px 2px #0a080ef2,0 0 4px #0a080ecc}html[data-paint] .pad .sheet :is(.o p,.p p){font-weight:500}html[data-paint] .pad .ten{font-weight:400}html[data-paint] .pad .sheet strong{color:inherit}html[data-paint] .pad .meta{color:var(--reading-ink);text-shadow:0 1px 2px var(--reading-edge)}html[data-paint][data-song] .pad a.artist{color:#ede5d9;text-shadow:0 1px 2px #0a080ef2}@media (width<=860px) and (orientation:landscape){html[data-paint][data-ink=dark]{--reading-ink:#f6f0e5;--reading-edge:#0a080ef2}}@media (width<=860px) and (orientation:portrait){.paint img:not(.fill){object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;-webkit-mask-image:none;mask-image:none}html[data-paint][data-ink=dark] .pad a.artist{color:#241e26;text-shadow:0 1px 2px #fffcf4cc}}.verses{font-size:clamp(1rem, calc((100cqw - 2rem) / var(--need,42)), 1.1rem)}.sheet.cols>.o,.sheet.cols>.p{font-size:clamp(1rem, calc((100cqw - 3rem) / var(--need,42)), 1.1rem)}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:2px solid #b9cfff}#page-content:focus,#main-content:focus{outline:none}.skip-link{z-index:100;color:#16131d;font:1rem var(--grot);background:#ece7dc;border-radius:.5rem;padding:.8rem 1rem;position:fixed;top:.6rem;left:.6rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.tabs a,.sorts button{align-items:center;min-height:32px;display:inline-flex}.count,.ccn,.readout .ryr{color:#aaa3b4}.preview-banner{color:#f0e9ff;font:1rem var(--grot);background:#262136;border:1px solid #aaa0c3;border-radius:.5rem;margin:0 0 1.5rem;padding:.7rem 1rem}.preview-banner a{color:inherit}.sheet .num{padding:.2rem;text-decoration:none}.sheet .pair,.sheet .st,.chap{scroll-margin-top:5rem}.sheet .pair:target,.sheet .st:target{outline-offset:.6rem;outline:1px solid}.chap a{color:inherit;text-decoration:none}.chap a:hover{text-decoration:underline}.album-contents{font:1rem var(--grot);margin-bottom:1.5rem}.album-contents summary{cursor:pointer;padding:.6rem 0}.album-contents ol{columns:2 16rem;padding-left:1.5rem}.album-contents li{break-inside:avoid;margin:.5rem 0}.album-contents a{color:inherit;line-height:1.6}.not-found{max-width:40rem;margin:3rem auto}.not-found h1{margin-bottom:1rem;font-size:2rem}.not-found p{margin-bottom:1rem;line-height:1.7}.not-found a{color:#c5d6ff}html .coms .comsheet{padding:clamp(1rem,2.4vw,1.6rem)}html .coms .comsheet :is(.com p,.com header,.com header b){color:#eeeae2;text-shadow:none}html .coms .comsheet .com header time,html .coms .comsheet .com header b.own:after{color:#c7c2b8}html .coms .comsheet .com header b.own{color:#eeeae2}html .coms .cform .comment-status{background:#ffffff0a}html .gallery-empty{color:#ddd9d1}html #catalogue-panel .grph{color:#ddd9d1;background:0 0;position:static}html #catalogue-panel .grph:after{content:none}html #catalogue-panel .idx a[data-k] .t{opacity:1}html #catalogue-panel :is(.sorts button,.tabs a:not(.on)){color:#cdc8bf}html #catalogue-panel :is(.count,.grph .k,.ccn,.readout .ryr){color:#c7c2b8}html .coms .cform{color:#eeeae2;grid-template-columns:minmax(0,1fr);padding:clamp(1rem,2.4vw,1.6rem)}html .coms .cform label{color:#ddd9d1;letter-spacing:.02em;text-transform:none;text-shadow:none;font-size:.9rem;line-height:1.5}html .coms .cform :is(input,textarea){color:var(--ivory);border-color:var(--edge);font-family:var(--grot);background:#ffffff0e;border-radius:9px}html .coms .cform :is(input,textarea):focus{background:#ffffff13;border-color:#ffffff38}html .coms .cform .note{color:#c5c1b9;letter-spacing:.01em;font-size:.875rem;line-height:1.6}html .coms .cform button{letter-spacing:.1em;color:#eeeae2;background:#ece7dc14;border:1px solid #ece7dc3d;min-height:44px;font-size:.85rem}html .coms .cform button:hover{background:#ece7dc29}html .pad .coms .cform :focus-visible{outline-color:#ddd9d1}.sheet[data-single=pl] .o,.sheet[data-single=original] .p{display:none}.sheet[data-single] .pair{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.shell.has-catalogue{padding-top:.75rem}.has-catalogue .list{top:.75rem}.catalogue-mobile-header,.catalogue-toggle{display:none}.catalogue-brand{flex:none;align-items:center;padding:.55rem 1.25rem 0;display:flex}.catalogue-brand .wm{justify-content:center;min-height:44px}.catalogue-brand .wmsig{width:82px;height:30px}.catalogue-brand .wm1{font-size:.48rem}.has-catalogue .tabs{padding-top:.35rem}html[data-paint] .catalogue-brand .wm1{color:#bcb4c8;text-shadow:none}html[data-paint] .catalogue-brand .wmsig path{stroke:var(--k1-ink);filter:drop-shadow(0 0 6px var(--k1-a))}html[data-paint] .catalogue-brand .wmsig circle{fill:var(--k1-ink)}html[data-paint] .catalogue-mobile-header .wm1{color:#cfc7d9;text-shadow:0 1px 2px #0a080ee6}html[data-paint] .catalogue-mobile-header .wmsig path{stroke:var(--k1-ink);filter:drop-shadow(0 1px 1px #0a080ecc)}html[data-paint] .catalogue-mobile-header .wmsig circle{fill:var(--k1-ink)}@media (width<=860px) and (orientation:portrait){html[data-paint][data-ink=dark] .catalogue-mobile-header .wm1{color:#241e26;text-shadow:0 1px 2px #fffcf4cc}html[data-paint][data-ink=dark] .catalogue-mobile-header .wmsig path{stroke:color-mix(in srgb, var(--k1) 42%, #171009);filter:drop-shadow(0 1px 1px #fffcf4cc)}html[data-paint][data-ink=dark] .catalogue-mobile-header .wmsig circle{fill:color-mix(in srgb, var(--k1) 42%, #171009)}}@media (width<=860px){.shell.has-catalogue{padding-top:0}.app{padding-inline:.75rem;display:block}.pane .pad{padding:1rem .75rem 4rem}.catalogue-mobile-header{justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding:.25rem 0;display:flex}.catalogue-mobile-header .wm{flex:none;justify-content:center;min-height:44px}.catalogue-mobile-header .wmsig{width:82px;height:30px}.catalogue-mobile-header .wm1{font-size:.48rem}.catalogue-brand{display:none}.catalogue-toggle{color:#ece7dc;min-height:44px;font:.9rem var(--grot);cursor:pointer;border:1px solid #ece7dc29;border-radius:1.5rem;flex:none;justify-content:center;align-items:center;margin:0;padding:.4rem .85rem;display:inline-flex}#catalogue-panel{display:none}html[data-catalogue-open] #catalogue-panel{z-index:60;display:block;position:fixed;inset:3.75rem .75rem .75rem}html[data-catalogue-open] #catalogue-panel .list{width:100%;height:100%;max-height:none;position:static}html[data-catalogue-open] body{overflow:hidden}html[data-catalogue-open] .catalogue-mobile-header{z-index:61;position:fixed;top:0;left:.75rem;right:.75rem}html[data-catalogue-open] .pane{padding-top:3.5rem}.sheet{padding:1.25rem 1rem}.sheet .pair{gap:0 1.1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;transform:none!important}.sheet.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem;width:100%}.sheet .o,.sheet.cols .o{opacity:1;order:0;padding-left:0}.sheet .p{order:0}.verses,.sheet.cols>.o,.sheet.cols>.p{font-size:1rem}.sheet .num{font-size:.68rem;top:-1.15rem;left:-.2rem;transform:none}.sheet .pair{margin-bottom:2.2rem}.sheet[data-single] .pair,.album .pair{grid-template-columns:minmax(0,1fr)!important}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tile.t2,.tile.t3,.tile.tw{aspect-ratio:2;grid-area:auto/span 2}.tile{min-width:0}}@media (width<=380px){.tiles{grid-template-columns:minmax(0,1fr)}.tile.t2,.tile.t3,.tile.tw{aspect-ratio:4/3;grid-column:auto}}@media (width<=480px){html[data-song=mockingbird] .pad h1.songtitle{letter-spacing:.02em}}@media print{@page{margin:15mm}body{color:#000!important;background:#fff!important}body:after,.paint,.scenebg,.auras,.top,.foot,#film,#dock,#sheet,.listwrap,.catalogue-mobile-header,.catalogue-toggle,.coms,.skip-link,.album-contents{display:none!important}.shell,.app,.pane,.pad,.sheet{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.songtitle{max-width:none!important;font-size:22pt!important}.ten,.artist{margin:.5rem 0!important}.verses{max-width:none!important;font-size:11pt!important}.sheet .pair{break-inside:avoid;gap:1.5rem;margin-bottom:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important;transform:none!important}.sheet .pair .o,.sheet .pair .p{order:0;padding:0;display:block!important}.sheet.cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid!important}.sheet.cols>div{font-size:11pt!important;display:block!important}.album .pair,.sheet[data-single] .pair{grid-template-columns:1fr!important}.sheet .num{display:none!important}.sheet *,.songtitle,.ten,.artist{color:#000!important;text-shadow:none!important;-webkit-text-stroke:0!important;paint-order:normal!important}a{text-decoration:none}.chap{break-after:avoid}}html[data-paint] .pad a.artist,html[data-paint] .work-kind,html[data-paint] .work-meta{background:#0e0b0a94;border-radius:999px;align-items:center;min-height:1.75rem;padding:.3rem .8rem;font-size:.75rem;line-height:1.2;display:inline-flex;box-shadow:0 1px 6px #00000040;color:#efe8dc!important;text-shadow:none!important}html[data-paint] .work-kind a,html[data-paint] .pad a.artist{text-decoration:none}html[data-paint] .work-kind a:hover,html[data-paint] .pad a.artist:hover{color:#fff!important}html[data-paint] .work-meta{letter-spacing:.02em;margin-top:.6rem}@media (width<=860px){html[data-paint] .catalogue-mobile-header .wm{background:#0e0b0a80;border-radius:14px;padding:.3rem .7rem .2rem}html[data-paint] .catalogue-mobile-header .wm1{color:#e6dfd2!important;text-shadow:none!important}html[data-paint] .catalogue-mobile-header .wmsig path{stroke:#efe8dc!important;filter:none!important}html[data-paint] .catalogue-mobile-header .wmsig circle{fill:#efe8dc!important}}@media (width<=359px){.sheet .pair,.sheet.cols{gap:.5rem 0;grid-template-columns:minmax(0,1fr)!important}.sheet .pair .p,.sheet.cols>.p{order:1}.sheet .pair .o,.sheet.cols>.o{opacity:.82;order:2;padding-left:.9rem;font-size:.94em}}@media (height<=480px) and (orientation:landscape){html[data-song] .pad{padding-top:.4rem}html[data-song] h1.songtitle{margin-top:.2rem;font-size:clamp(1.4rem,5vh + 1rem,2.2rem)}html[data-song] .ten{font-size:.95rem}.dk-bar{padding-top:.3rem!important;padding-bottom:calc(.3rem + env(safe-area-inset-bottom,0px))!important}#dock .pmain{width:2.75rem!important;height:2.75rem!important}}.own-jump a{align-items:center;min-height:2.25rem;display:inline-flex}.work-nav a{align-items:center;min-height:2.75rem;display:inline-flex}.sheet .notes{max-width:40rem;font:italic .9rem/1.55 var(--serif);color:#efe7da;border-top:1px solid #fff8eb38;margin:2.2rem auto 0;padding-top:.9rem}.sheet .notes p{margin:0 0 .45em}html[data-paint] .sheet .notes p{-webkit-text-stroke:2px #151116;paint-order:stroke fill;text-shadow:0 1px 2px #0a080ef2}.foot{letter-spacing:.16em;font-size:.7rem}.foot span{color:#e9e2d6;text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0b0ab8;border-radius:6px;padding:.35rem .6rem}@media (forced-colors:active){.foot span{color:canvastext;background:canvas}}html[data-dock]{scroll-padding-bottom:6rem}@media (forced-colors:active){html body *{-webkit-text-stroke:0!important;text-shadow:none!important}html[data-paint] .catalogue-mobile-header .wmsig path,html body .wmsig path{stroke:canvastext!important}html[data-paint] .catalogue-mobile-header .wm{background:canvas!important}:is(#dock,#sheet) .seek .track{background:canvastext!important}:is(#dock,#sheet) .seek .fill{background:highlight!important}html body .wmsig circle{fill:canvastext!important}html body .wm1{color:canvastext!important}}:root{--ga:.58;--gf:.68;--gb:.85;--glass-panel:rgb(17 14 14/var(--ga));--glass-float:rgb(20 16 15/var(--gf));--glass-solid:#120f0ff2;--glass-sheen:linear-gradient(180deg, #fff8eb0e, #fff8eb00 42%);--glass-edge:linear-gradient(165deg, #fff8eb4d, #fff8eb17 28%, #fff8eb0a 62%, #fff8eb1a);--glass-hover:#fff8eb12;--glass-press:#fff8eb1c;--glass-hair:#fff8eb0d;--glass-hair-strong:#fff8eb30;--glass-text:#f3ece2;--glass-text-2:#f3ece2c2;--glass-shadow-panel:0 1px 2px #0000004d, 0 12px 32px -10px #0000006b;--glass-shadow-float:0 1px 1px #00000059, 0 3px 8px #00000038, 0 22px 50px -16px #00000094;--glass-r:16px}html body #catalogue-panel .list,html body #dock,html body .coms .comsheet,html body .gallery-empty{background:var(--glass-sheen), var(--glass-panel);-webkit-backdrop-filter:blur(24px) saturate(125%) contrast(108%) brightness(var(--gb));backdrop-filter:blur(24px) saturate(125%) contrast(108%) brightness(var(--gb));border:1px solid var(--glass-hair);box-shadow:var(--glass-shadow-panel);color:var(--glass-text)}html body #catalogue-panel .list,html body .coms .comsheet,html body .gallery-empty{border-radius:var(--glass-r)}html body #dock{border-width:1px 0 0;border-radius:0;box-shadow:0 -12px 30px -14px #00000080}html body #sheet,html body .coms .cform,html body .catalogue-toggle{background:var(--glass-sheen), var(--glass-float);-webkit-backdrop-filter:blur(18px) saturate(125%) contrast(108%) brightness(calc(var(--gb) + .02));backdrop-filter:blur(18px) saturate(125%) contrast(108%) brightness(calc(var(--gb) + .02));border:1px solid var(--glass-hair);box-shadow:var(--glass-shadow-float);color:var(--glass-text)}html body #sheet,html body .coms .cform{border-radius:var(--glass-r)}html body .catalogue-toggle{border-radius:999px}html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle){isolation:isolate}html body :is(.coms .comsheet,.gallery-empty,.coms .cform){position:relative}html body :is(#catalogue-panel .list,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle):before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:var(--glass-edge);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html body #dock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff8eb0a,#fff8eb42 50%,#fff8eb0a);height:1px;position:absolute;top:-1px;left:0;right:0}html body :is(#dock,#sheet){text-shadow:none}html body :is(#catalogue-panel,#sheet,.coms) :is(input,textarea,.search,.qbox input){-webkit-backdrop-filter:none;backdrop-filter:none}html body #catalogue-panel .idx a[data-k]:hover,html body .vrow:hover{background:var(--glass-hover)}html body .vrow:active{background:var(--glass-press)}html body .vrow.on{background:#f0b45a21}html body .coms .cform :is(input,textarea){border-color:var(--glass-hair-strong);background:#fff8eb0d}html body .coms .cform :is(input,textarea):focus{background:#fff8eb12;border-color:#fff8eb61}html body .catalogue-toggle:hover,html body .coms .cform button:hover{background:var(--glass-sheen), #1c1715d6}html body :is(.vrow,.catalogue-toggle,.tabs a,#sheet button,.cform button):focus-visible{outline:2px solid var(--glass-text);outline-offset:2px}html body #catalogue-panel #q:focus-visible{outline:2px solid var(--glass-text);outline-offset:2px;border-color:#fff8eb66}html body #dock :is(.dk-meta,.pbtn):focus-visible{outline:none;box-shadow:0 0 0 2px #f3ece28c}html body #dock .pmain:focus-visible{outline:2px solid var(--glass-text);outline-offset:3px}@media (hover:none){html body :is(#catalogue-panel .list,#dock,.coms .comsheet){background:var(--glass-sheen), rgb(17 14 14/calc(var(--ga) + .06));-webkit-backdrop-filter:blur(16px) saturate(125%) contrast(108%) brightness(var(--gb));backdrop-filter:blur(16px) saturate(125%) contrast(108%) brightness(var(--gb))}html body :is(#sheet,.coms .cform,.catalogue-toggle){background:var(--glass-sheen), rgb(20 16 15/calc(var(--gf) + .06));-webkit-backdrop-filter:blur(14px) saturate(125%) contrast(108%) brightness(calc(var(--gb) + .02));backdrop-filter:blur(14px) saturate(125%) contrast(108%) brightness(calc(var(--gb) + .02))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle){background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle){background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0808;border-color:#fff9}html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle):before{display:none}}@media (forced-colors:active){html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}html body :is(#catalogue-panel .list,#dock,.coms .comsheet,.gallery-empty,#sheet,.coms .cform,.catalogue-toggle):before{display:none}}
