.about{--panel:#0d0c0a9e;--panel-line:#f2eee621;--accent-hi:color-mix(in srgb, var(--accent,#b3402f) 55%, #ffd9cc);--g0:#e3a857;--g1:#79b8c4;--g2:#de8aa0;--g3:#a9c97f;--g4:#b9a2e8;--g5:#e48f6a;--g6:#8fd1b0;--g7:#d6c76b;--dub:#e9c46a;--hem:#c7b6ff;--opp:#9fd3ff;margin-top:2rem}.about-draft{font-family:var(--mono);color:var(--dub);border:1px dashed #e9c46a73;margin:0 0 1rem;padding:.6rem .9rem;font-size:12px;line-height:1.5}.about .board{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.about .panel{background:var(--panel);border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(10px);min-width:0;padding:clamp(18px,2.2vw,28px)}.about .panel[hidden]{display:none}.about .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.about .panel-head h2{font-size:1.375rem}.about .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);font-size:11px}.about .kicker b{color:var(--accent-hi);font-weight:500}.about .p-lyrics{grid-column:1/span 7}.about .side{grid-column:8/span 5;align-content:start;gap:14px;display:grid}.about .p-close{z-index:3;position:sticky;top:14px}.about .p-story{grid-column:1/span 7}.about .lenses{flex-wrap:wrap;gap:6px;margin-bottom:1.4rem;display:flex}.about .lens{font-family:var(--mono);border:1px solid var(--panel-line);cursor:pointer;color:var(--smoke);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:12px;display:inline-flex}.about .lens i{background:var(--sw);opacity:.35;border-radius:50%;width:9px;height:9px}.about .lens[aria-pressed=true]{color:var(--paper);background:#f2eee614;border-color:#f2eee64d}.about .lens[aria-pressed=true] i{opacity:1;box-shadow:0 0 10px var(--sw)}.about .lens.ghost{border-style:dashed}.about .lens small{color:var(--ash);font-size:10.5px}.about .btn-sm{font-family:var(--mono);border:1px solid var(--panel-line);cursor:pointer;color:var(--smoke);background:0 0;border-radius:999px;padding:.42rem .8rem;font-size:12px}.about .btn-sm.on{background:var(--accent);border-color:var(--accent);color:var(--paper)}.about .lyr{font-size:clamp(1.1rem,1.55vw,1.28rem);line-height:1.8}.about .sec{border-left:1px solid #0000;margin:0 0 1.5rem;padding:.2rem 0 .2rem 1.1rem;transition:background .3s;position:relative}.about .sec-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.about .sec-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:11px}.about .sec-meta{font-family:var(--mono);color:var(--ash);opacity:0;font-size:10.5px;transition:opacity .3s}.about .sec:hover .sec-meta,.about .sec.hl .sec-meta{opacity:.85}.about .auto{font-family:var(--mono);color:var(--ash);cursor:help;border:1px dashed #f2eee640;border-radius:3px;padding:0 5px;font-size:9.5px}.about .sec.hl{background:#f2eee60a}.about .lens-str .sec{border-left-color:var(--panel-line)}.about .lens-str .sec.t-chorus{border-left:3px solid var(--accent-hi)}.about .lens-str .sec.t-chorus .sec-name{color:var(--paper);background:var(--accent);border-radius:3px;padding:2px 8px}.about .lens-str .sec.t-pre{border-left:1px dashed #f2eee666}.about .lens-str .sec.t-pre .sec-name:before{content:"↗ "}.about .lens-str .sec.t-post{border-left:1px dotted var(--accent-hi)}.about .lens-str .sec.t-post .sec-name:before{content:"↘ "}.about .lens-str .sec.t-hook .sec-name:before{content:"◆ ";color:var(--accent-hi)}.about .lens-str .sec.t-intro,.about .lens-str .sec.t-outro{opacity:.8}.about .lens-str .sec.t-bridge{border-left:3px double #f2eee666}.about .sec.t-chorus .lt{color:var(--paper)}.about .sec.t-post .lt,.about .sec.t-hook .lt{font-style:italic}.about .lt{color:var(--smoke)}.about .ln{border-radius:4px;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.about .rs{font-family:var(--mono);color:var(--rc,var(--ash));opacity:0;text-align:right;font-size:11px;transition:opacity .25s}.about .lens-rim .rs{opacity:1}.about .sy{font-family:var(--mono);color:var(--ash);white-space:nowrap;align-items:center;gap:.45rem;font-size:10.5px;display:none}.about .sy b{color:var(--smoke);text-align:right;min-width:1.4em;font-weight:500}.about .sy i{letter-spacing:1px;color:var(--ash);font-style:normal}.about .sy i em{color:var(--accent-hi);font-style:normal}.about .lens-ryt .sy{display:inline-flex}.about .lens-ryt .ln.rb .sy b{color:var(--accent-hi)}.about .lens-ryt .ln.rb .lt{box-shadow:inset 2px 0 0 var(--accent-hi);padding-left:.4rem}.about .w{white-space:nowrap;border-radius:3px;transition:background .2s,color .2s,box-shadow .2s}.about .voc{color:var(--ash);font-style:italic}.about .sd{color:#0000;vertical-align:bottom;width:0;display:inline-block;overflow:hidden}.about .sd.ex{color:var(--ash);width:auto}.about .lens-ryt .sd{color:var(--accent-hi);width:auto;padding:0 .06em}.about .lens-ryt .w .st{color:var(--paper);font-weight:500}.about .lens-rim .w.rh{color:var(--rc);text-decoration:underline;-webkit-text-decoration-color:var(--rc);text-decoration-color:var(--rc);text-underline-offset:5px;text-decoration-thickness:2px}.about .lens-rim .w.rh.q-half,.about .lens-rim .w.rh.q-weak{text-decoration-style:dotted}.about .lens-rim .w.rh-in{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--rc);text-decoration-color:var(--rc);text-underline-offset:6px}.about .lens-upp .w.rp{background:color-mix(in srgb, var(--pc) 18%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--pc) 70%, transparent)}.about .lens-upp .w.ti{box-shadow:inset 0 2px 0 var(--accent-hi)}.about .lens-mot .w.op{color:var(--oc,var(--opp));box-shadow:inset 0 -2px 0 var(--oc,var(--opp))}.about .lens-mot .w.op:before{content:"⟨";color:var(--oc,var(--opp));opacity:.7;font-size:.7em}.about .lens-mot .w.op:after{content:"⟩";color:var(--oc,var(--opp));opacity:.7;font-size:.7em}.about .lens-rim.lens-mot .w.op:is(.rh,.rh-in){color:var(--rc);box-shadow:none}.about .lens-mot .ln.pl .lt{background:linear-gradient(90deg,#9fd3ff14,#0000 70%)}.about .lens-mot .ln.ng .rs{opacity:1}.about .lens-mot .ln.ng .rs:after{content:"¬";color:var(--opp);margin-left:2px}.about .w.hot{background:color-mix(in srgb, var(--hc,#fff) 34%, transparent)!important;color:var(--paper)!important}.about .w.sug{opacity:.7}.about .ann{cursor:help;border-radius:3px}.about .lens-dub .ann.k-double{-webkit-text-decoration:underline double var(--dub);text-decoration:underline double var(--dub);text-underline-offset:5px}.about .lens-dub .ann.k-double:after{content:"⇄";font-family:var(--mono);color:var(--dub);vertical-align:super;margin-left:2px;font-size:.55em}.about .lens-not .ann.k-note{text-underline-offset:6px;-webkit-text-decoration:underline wavy #f2eee673;text-decoration:underline wavy #f2eee673}.about .lens-hem .ann.k-secret{background-image:radial-gradient(circle, var(--hem) 1px, transparent 1.5px);background-position:0 100%;background-repeat:repeat-x;background-size:6px 4px;padding-bottom:3px}.about .lens-hem .ann.k-secret:after{content:"✦";color:var(--hem);vertical-align:super;margin-left:2px;font-size:.5em;animation:3.2s ease-in-out infinite about-twinkle;display:inline-block}@keyframes about-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.about-tip{z-index:50;max-width:min(340px,100vw - 32px);color:var(--smoke);pointer-events:none;opacity:0;background:#171512;border:1px solid #f2eee633;padding:.85rem 1rem;font-size:.98rem;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(6px);box-shadow:0 20px 50px -18px #000000e6}.about-tip.on{opacity:1;transform:none}.about-tip .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin-bottom:.35rem;font-size:11px;display:block}.about-tip.k-secret{border-color:#c7b6ff8c}.about-tip.k-secret .kicker{color:#c7b6ff}.about-tip.k-secret .body{animation:.9s cubic-bezier(.2,.7,.2,1) both about-reveal}@keyframes about-reveal{0%{filter:blur(8px);opacity:0}to{filter:none;opacity:1}}.about-tip.k-double .kicker{color:#e9c46a}.about-tip.k-opposite .kicker{color:#9fd3ff}.about-tip .two,.about .two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.about-tip .two div,.about .two div{border-top:1px solid #e9c46a73;padding-top:.4rem}.about-tip .two .n,.about .two .n{font-family:var(--mono);color:#e9c46a;font-size:10px;display:block}.about .close-empty{color:var(--ash);margin:0;font-size:1rem}.about .close-word{color:var(--paper);margin:.2rem 0 .8rem;font-size:1.9rem;line-height:1.15}.about .close-word b{color:var(--accent-hi);font-weight:500}.about .fcard{border-top:1px solid var(--panel-line);padding:.7rem 0}.about .fcard h3{color:var(--paper);margin:.15rem 0 .25rem;font-size:1.1rem}.about .fcard p{color:var(--smoke);margin:.2rem 0 0;font-size:1rem}.about .fmeta{font-family:var(--mono);color:var(--ash);flex-wrap:wrap;gap:.3rem .8rem;font-size:10.5px;display:flex}.about .fmeta .sug{color:var(--dub)}.about .where{font-family:var(--mono);color:var(--ash);margin-top:.35rem;font-size:11px}.about .decide{gap:6px;margin-top:.6rem;display:flex}.about .tags{flex-wrap:wrap;gap:6px;margin-bottom:1rem;display:flex}.about .tag{border:1px solid var(--panel-line);color:var(--smoke);border-radius:999px;padding:.25rem .7rem;font-size:.95rem}.about .tag.main{border-color:var(--accent-hi);color:var(--paper)}.about .tag small{font-family:var(--mono);color:var(--ash);margin-left:.3rem;font-size:10px}.about .chart{width:100%;height:auto;display:block;overflow:visible}.about .chart .grid{stroke:#f2eee614}.about .chart .axis{font-family:var(--mono);fill:var(--ash);font-size:9px}.about .chart .pt{cursor:pointer}.about .legend{font-family:var(--mono);color:var(--ash);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;font-size:11px;display:flex}.about .legend span:before{content:"";background:var(--lc);vertical-align:middle;width:14px;height:2px;margin-right:.4rem;display:inline-block}.about .empty-note{font-family:var(--mono);color:var(--ash);border:1px dashed var(--panel-line);padding:.7rem .8rem;font-size:11.5px;line-height:1.6}.about .stats{background:var(--panel-line);border:1px solid var(--panel-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about .stat{background:#12100e;padding:.8rem .85rem}.about .stat b{font-family:var(--mono);color:var(--paper);font-size:1.35rem;font-weight:500;line-height:1.1;display:block}.about .stat span{font-family:var(--mono);color:var(--ash);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.about .findings{color:var(--smoke);margin:1rem 0 0;padding:0;font-size:.98rem;list-style:none}.about .findings li{border-top:1px solid var(--panel-line);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.about .findings li span:last-child{font-family:var(--mono);color:var(--paper);text-align:right;font-size:12px}.about .scheme{letter-spacing:.12em}.about .story p{color:var(--smoke);max-width:40rem;margin:0 0 1.1rem;font-size:1.15rem;line-height:1.75}.about .story p:first-child:first-letter{float:left;color:var(--accent-hi);margin:.08em .1em 0 0;font-size:3.2em;line-height:.85}.about .lens.help{border-style:dashed}.about .lens.help[aria-expanded=true]{color:var(--paper);background:#f2eee614}.about .lens-hint{color:var(--smoke);min-height:1.5em;margin:-.6rem 0 1.2rem;font-size:.98rem}.about .lens-hint:empty{display:none}.about .lens-hint b{color:var(--hc,var(--paper));font-weight:500}.about .lens-help{border:1px solid var(--panel-line);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.2rem 1.4rem;margin:-.4rem 0 1.4rem;padding:.9rem 1rem .3rem;display:grid}.about .lens-help[hidden]{display:none}.about .lh{padding-bottom:.8rem}.about .lh h3{font-family:var(--mono);letter-spacing:.04em;color:var(--paper);align-items:center;gap:.45rem;margin:0 0 .3rem;font-size:12px;font-weight:400;display:flex}.about .lh h3 i{background:var(--sw);border-radius:50%;width:9px;height:9px}.about .lh h3 small{color:var(--ash);font-size:10.5px}.about .lh p{color:var(--smoke);margin:0 0 .4rem;font-size:.95rem;line-height:1.55}.about .lh dl{font-family:var(--mono);color:var(--ash);margin:0;font-size:11px;line-height:1.6}.about .lh dl div{gap:.5rem;display:flex}.about .lh dt{color:var(--smoke)}.about .lh dt:after{content:" ·";color:var(--ash)}.about .lh dd{margin:0}.about .blk-side{display:contents}.about .blk-main{grid-column:1/span 7;gap:14px;display:grid}.about .blk-main:empty{display:none}.about .p-blk h3{color:var(--paper);margin:0 0 .35rem;font-size:1.15rem}.about .p-blk p{color:var(--smoke);max-width:40rem;margin:0 0 .8rem;font-size:1.08rem;line-height:1.7}.about .blk-anekdot{border-top:1px solid var(--panel-line);padding:1rem 0 .3rem;scroll-margin-top:90px;transition:background .6s}.about .blk-anekdot:first-of-type{border-top:0;padding-top:0}.about .blk-line{font-family:var(--mono);color:var(--ash);margin-bottom:.45rem;font-size:11px}.about .blk-line q{color:var(--accent-hi);quotes:"”" "”"}.about .blk-citat{border-top:1px solid var(--panel-line);margin:0;padding:1rem 0}.about .blk-citat:first-of-type{border-top:0;padding-top:0}.about .blk-citat blockquote{margin:0}.about .blk-citat blockquote p{color:var(--paper);font-size:1.3rem;font-style:italic;line-height:1.5}.about .blk-citat blockquote p:first-child:before{content:"”";color:var(--accent-hi);margin-right:.1em}.about .blk-citat figcaption{font-family:var(--mono);color:var(--ash);font-size:12px}.about .blk-citat figcaption a{color:var(--smoke);text-underline-offset:3px}.about .blk-fakta{margin:0}.about .blk-fakta div{border-top:1px solid var(--panel-line);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.about .blk-fakta div:first-child{border-top:0}.about .blk-fakta dt{color:var(--ash);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.about .blk-fakta dd{color:var(--paper);text-align:right;margin:0}.about .flash{background:#f2eee612}.about .ln-note{cursor:pointer;color:var(--accent-hi);vertical-align:super;background:0 0;border:0;margin-left:.25em;padding:0 .15em;font-size:.7em;line-height:1}.about .ln-note:hover,.about .ln-note:focus-visible{color:var(--paper)}.about-tip.k-anekdot .kicker{color:var(--accent-hi,#e0a090)}@media (width<=980px){.about .board{grid-template-columns:1fr}.about .p-lyrics,.about .side,.about .p-story,.about .blk-main{grid-column:1}.about .p-close{position:static}}@media (width<=560px){.about .sy i{display:none}.about .ln{grid-template-columns:1rem minmax(0,1fr) auto;gap:.35rem}.about .sec{padding-left:.7rem}.about .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.about .ann.k-secret:after{animation:none}}
