#ssah{--ink:#f6f2e8;--amber:#ffcf89;--line:#53616a;background:#102333;color:var(--ink);border-radius:20px;overflow:hidden;margin:1rem auto 2rem;font:17px/1.55 system-ui,sans-serif;max-width:1020px;box-shadow:0 15px 56px #12233020}#ssah *{box-sizing:border-box}body:has(#ssah) main .wrap.narrow:has(#ssah){max-width:1080px;width:94%}#ssah h2,#ssah h3,#ssah p{color:inherit}#ssah .ah-head{padding:clamp(22px,4vw,44px);background:linear-gradient(120deg,#152638,#25364b)}#ssah .ah-head h2{font:normal clamp(2.8rem,7vw,5rem)/1.03 Georgia,serif;letter-spacing:-.055em;margin:.55rem 0}#ssah .ah-head>p:first-child,#ssah .ah-kicker,#ssah .ah-card small{font:700 .72rem/1.5 ui-monospace,monospace;letter-spacing:.12em;color:var(--amber);text-transform:uppercase;margin:0}#ssah .ah-head>p:first-child span{color:#9ddcdb}#ssah .ah-desc{max-width:61ch;margin:.5rem 0 0;color:#dfebef}#ssah .ah-board{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}#ssah .ah-art{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(170deg,#273454 0%,#9a686c 42%,#ffbe83 60%,#394651 61%,#192733 100%);min-height:250px}#ssah .ah-glow{position:absolute;top:16%;left:17%;width:17%;aspect-ratio:1;border-radius:100%;background:#ffd2a0;box-shadow:0 0 55px #ffd1a099}#ssah .ah-skyline{position:absolute;top:37%;height:31%;width:100%;background:#243a49;clip-path:polygon(0 60%,9% 60%,9% 29%,17% 29%,17% 53%,26% 53%,26% 15%,29% 15%,29% 0,30% 0,30% 15%,35% 15%,35% 64%,45% 64%,45% 38%,58% 38%,58% 58%,68% 58%,68% 25%,79% 25%,79% 46%,91% 46%,91% 22%,100% 22%,100% 100%,0 100%)}#ssah .ah-record{position:absolute;left:6%;bottom:12%;width:64%;aspect-ratio:1.5;transform:rotate(-12deg);border-radius:50%;background:radial-gradient(ellipse,#242b2d 0 2%,#db9366 2.5% 19%,#b47850 20% 23%,transparent 24%),repeating-radial-gradient(ellipse,#15232c 0 3%,#3c4b50 3.2% 4.2%,#1b2932 4.4% 6%);box-shadow:4px 10px 0 #12212a,6px 15px 20px #15243170}#ssah .ah-needle{position:absolute;right:14%;bottom:28%;width:27%;height:27%;border:9px solid #adbabd;border-left:0;border-top:0;border-radius:0 0 28px 0;transform:rotate(16deg)}#ssah .ah-label{position:absolute;top:8%;right:7%;color:#fff2d8;font:700 .69rem ui-monospace,monospace;letter-spacing:.14em}#ssah .ah-frequency{position:absolute;bottom:4%;left:8%;right:8%;display:flex;align-items:center;gap:7px;font:600 .65rem ui-monospace,monospace;color:#f1ddbe}#ssah .ah-frequency i{height:7px;flex:1;background:repeating-linear-gradient(90deg,#dfc598 0 1px,transparent 1px 8px)}#ssah[data-episode=matinee] .ah-art{filter:hue-rotate(322deg)}#ssah[data-episode=kitchen] .ah-art{filter:hue-rotate(25deg)}#ssah[data-episode=blue] .ah-art{filter:hue-rotate(168deg)}#ssah .ah-scene{background:#f8f2e5;color:#172b38;padding:clamp(20px,3vw,36px);min-height:350px}#ssah .ah-scene .ah-kicker{color:#865529}#ssah .ah-scene h3,#ssah .ah-collection h3,#ssah .ah-shelf h3{font:500 clamp(1.55rem,3vw,2.2rem)/1.13 Georgia,serif;margin:.6rem 0}#ssah .ah-scene p{margin:.6rem 0 1rem}#ssah #ah-actions{display:grid;gap:8px}#ssah #ah-actions button,#ssah #ah-actions a{display:block;width:100%;border:1px solid #244554;border-radius:6px;padding:.75rem 1rem;background:#193c49;color:#fff;text-align:left;font:650 .99rem/1.4 system-ui;text-decoration:none;cursor:pointer}#ssah #ah-actions button:hover,#ssah #ah-actions a:hover{background:#295767}#ssah .ah-idea{border-left:3px solid #be683b;padding-left:.8rem}#ssah .ah-sound button{background:#fff0;color:#335563;border:0;text-decoration:underline;padding:.55rem 0;font:550 .88rem system-ui;cursor:pointer}#ssah #ah-status:empty{display:none}#ssah .ah-collection,#ssah .ah-shelf{padding:1.4rem clamp(18px,4vw,40px);border-top:1px solid var(--line)}#ssah .ah-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0}#ssah .ah-card{cursor:pointer;text-align:left;border:1px solid #546770;background:#1a3040;color:var(--ink);padding:1rem;border-radius:8px;display:grid;gap:.35rem;font:inherit}#ssah .ah-card:hover,#ssah .ah-card[aria-pressed=true]{border-color:var(--amber);background:#263f4e}#ssah .ah-card strong{font:500 1.28rem/1.15 Georgia,serif;color:#fff}#ssah .ah-card span,#ssah .ah-fine{color:#cddbdc;font-size:.88rem;line-height:1.45}#ssah .ah-shelf p{margin:.4rem 0}#ssah #ah-saved{padding-left:0;list-style:none}#ssah #ah-saved summary{cursor:pointer;color:var(--amber)}#ssah .ah-shelf label{display:inline-flex;align-items:center;gap:.5rem;color:#fff}#ssah .ah-shelf input{width:1rem;height:1rem}#ssah .ah-offer{margin:0;padding:1.2rem clamp(18px,4vw,40px);background:#1a3040;font-size:.93rem}#ssah .ah-offer a{color:var(--amber)!important;text-decoration:underline}#ssah :is(button,a,input,summary):focus-visible{outline:3px solid #d68638;outline-offset:3px}@media(max-width:680px){#ssah .ah-board{grid-template-columns:1fr}#ssah .ah-art{min-height:145px;max-height:165px}#ssah .ah-record{width:32%;left:35%}#ssah .ah-needle{right:25%;width:15%}#ssah .ah-scene{min-height:0}#ssah .ah-cards{grid-template-columns:1fr}}#ssah #ah-open-desk,#ssah .ah-mix-controls button{background:#ffcf89;color:#142d39;border:0;border-radius:5px;font:700 .96rem system-ui;padding:.7rem 1rem;margin:.6rem .45rem .4rem 0;cursor:pointer}#ssah #ah-desk-status a{color:#ffcf89;text-decoration:underline}#ssah .ah-row{display:grid;grid-template-columns:3em repeat(8,minmax(0,1fr));gap:clamp(2px,1vw,8px);align-items:center;margin:.4rem 0}#ssah .ah-row span{font:650 .76rem system-ui;color:#dae9ec}#ssah .ah-row button{background:#294253;color:#eee;border:1px solid #70848b;border-radius:4px;min-height:36px;padding:0;font:650 .82rem system-ui;cursor:pointer}#ssah .ah-row button[aria-pressed=true]{background:#fdc77b;border-color:#fdc77b;color:#182c3b}#ssah #ah-mixer label{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0}#ssah #ah-mixer input[type=range]{width:min(240px,100%);accent-color:#ffcf89}#ssah button[hidden]{display:none!important}