.audio-tile strong{font-size:clamp(25px,3.2vw,44px);line-height:.98;white-space:nowrap}
.tape-stage .tape-label>span{font-size:clamp(24px,5vw,44px);line-height:.95}
.radio-notes{margin:24px auto 0;padding:22px;border:1px solid #555;max-width:720px;color:#e8e5dc;text-align:left}
.radio-notes h2{font-size:clamp(28px,5vw,42px);margin:14px 0 8px;line-height:1.1}
.radio-notes p,.radio-notes blockquote{font-size:12px;line-height:1.85}
#radio-song-artist{color:#ff3e54;margin-bottom:4px}#radio-song-genre{opacity:.7;margin-top:0}
.radio-notes details,.look-lore{border-top:1px solid #555;margin-top:18px;padding-top:10px}
.radio-notes summary,.story-archive summary,.look-lore summary{cursor:pointer;min-height:44px;align-content:center;font-size:11px;line-height:1.5}
.radio-notes blockquote{white-space:pre-line;margin:10px 0;padding-left:16px;border-left:2px solid #c50024}
.story-action{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font:inherit;font-size:10px;color:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:5px;cursor:pointer;line-height:1.6}
.story-action:hover,.story-action:focus-visible{color:#ff3e54}
#radio-artist-bios section{padding:12px 0;border-top:1px solid #333}#radio-artist-bios h3{font-size:18px;margin:8px 0}#radio-artist-bios small{color:#aaa;font-size:10px}
.radio-source a{color:inherit;font-size:10px}.story-archive{color:#111}.story-archive p{line-height:1.85}.story-archive details{border-top:1px solid #aaa;padding-top:6px;margin-top:18px}.story-archive a{color:inherit}.story-archive .story-action{margin-right:18px}.look-lore{margin-bottom:18px}.look-lore p{font-size:10px;line-height:1.8}.look-lore .story-action{display:flex}
@media(max-width:600px){.audio-tile strong{font-size:clamp(12px,3.7vw,19px)}.radio-notes{padding:16px;margin-top:20px}.tape-stage .tape-label>span{font-size:clamp(22px,5vw,30px)}}
.index-footer .folio-open{display:block;color:inherit;text-decoration:none;text-align:center;margin:0;line-height:1.5;padding:2px 4px 4px;cursor:pointer;text-underline-offset:5px}
.index-footer .folio-open i{display:block;font-style:normal;font-size:.82em;letter-spacing:.12em;margin-top:6px;color:#b70017;text-decoration:underline;text-decoration-thickness:1px}
.index-footer .folio-open:hover i,.index-footer .folio-open:focus-visible i{color:#111}
.index-footer .folio-open:focus-visible{outline:1px solid #b70017;outline-offset:4px}

.index-footer .instagram-link{font:10px "Courier New",monospace;color:inherit;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:5px}.index-footer .instagram-link:hover{color:#ff3e54}
.systembar .brand{padding:0!important;display:flex;align-items:center;justify-content:center}.systembar .brand img{display:block;width:58px;height:45px;object-fit:contain}.ig-community{display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 18px;margin:10px 0;border:1px solid #e82042;background:#a3002120;color:#eee9df;text-decoration:none;min-height:78px}.ig-community>img{width:54px;height:54px;object-fit:contain}.ig-community>span{display:grid;gap:5px}.ig-community small{font:9px 'Courier New',monospace;letter-spacing:.12em;color:#ff5570}.ig-community strong{font:bold clamp(16px,2vw,24px) Arial,sans-serif}.ig-community span span{font:10px 'Courier New',monospace}.ig-community:hover{background:#a3002144}.ig-community:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:600px){.ig-community{gap:10px;padding:10px;min-height:72px}.ig-community>img{width:42px;height:42px}.ig-community span span{font-size:9px}}
.taskbar .start .dock-logo{width:42px;height:38px;object-fit:contain}.taskbar .start.active .dock-logo{filter:invert(1)}.footer-symbol{width:66px;height:66px;object-fit:contain}.concept-b .index-masthead{--hero-height:clamp(150px,calc(100svh - 590px),480px)}@media(max-width:760px){.concept-b .index-masthead{--hero-height:clamp(90px,calc(100svh - 490px),230px)}}

/* Instagram follows the site's compact editorial rules. */
.ig-community{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;margin:0;border:0;border-top:1px solid #48433f;border-bottom:1px solid #48433f;background:transparent;color:#e9e5dd;text-decoration:none}
.ig-community>span{display:block;font:10px/1.4 'Courier New',monospace;letter-spacing:.05em;color:#b4afa7}
.ig-community strong{font:400 12px/1.4 'Courier New',monospace;letter-spacing:0;white-space:nowrap}
.ig-community:hover{background:transparent;color:#f42647;border-color:#a81f38}
.ig-community:focus-visible{outline:1px solid #f42647;outline-offset:3px}
@media(max-width:600px){.ig-community{min-height:44px;padding:8px 0;gap:8px}.ig-community>span{font-size:8px}.ig-community strong{font-size:11px}}

/* A standalone link, without a full-width strip. */
.ig-community{display:inline-flex;justify-self:end;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:36px;margin:0 0 0 auto;padding:8px 0;border:0;background:none;font:10px/1.4 "Courier New",monospace;letter-spacing:.04em;color:#b4afa7;text-decoration:underline;text-underline-offset:5px}.ig-community:hover{border:0;background:none;color:#f42647}@media(max-width:600px){.ig-community{min-height:36px;padding:8px 0;font-size:10px;border:0}}
.systembar .nav-instagram{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 10px;font:11px 'Courier New',monospace;letter-spacing:.04em;text-decoration:none;color:#e9e5dd;white-space:nowrap}.nav-instagram:hover{color:#f42647}.index-footer .instagram-link{font-size:12px;letter-spacing:.04em}.index-footer{flex-wrap:wrap;gap:16px}.index-footer .folio-open:hover{color:#f42647}@media(max-width:760px){.concept-b .systembar{grid-template-columns:1fr auto auto;gap:0 8px}.systembar .nav-instagram{grid-column:2;grid-row:1;font-size:10px;padding:6px 2px}.systembar .header-orders{grid-column:3}.header-radio{grid-column:1/-1}.index-footer .instagram-link{font-size:11px}}
.index-footer{align-items:center}.index-footer .footer-brand{display:flex;align-items:center;gap:12px}.footer-brand>br{display:none}.footer-brand .footer-symbol{display:block;width:54px;height:54px;flex-shrink:0}.payment-trust{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-top:14px;border-top:1px solid #38332f;color:#c9c5bd}.payment-brands{display:flex;align-items:center;gap:6px}.payment-brands>svg{display:block;width:44px;height:26px}.secure-purchase{display:inline-flex;align-items:center;gap:7px;font:10px 'Courier New',monospace;letter-spacing:.04em}.secure-purchase>svg{width:19px;height:19px}.secure-purchase small{font-size:9px;color:#99958f}@media(max-width:600px){.footer-brand{gap:7px!important}.footer-brand .footer-symbol{width:40px;height:40px}.payment-trust{justify-content:center;gap:12px;flex-wrap:wrap}.secure-purchase{font-size:9px}.payment-brands>svg{width:39px;height:23px}}
@font-face{font-family:RedMoonNotes;src:url('/fonts/Caveat.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:block}.fever-file{position:relative;overflow:hidden;padding:40px 48px!important}.concept-b .fever-file h2{font-size:clamp(40px,6vw,70px);margin:32px 0 38px;position:relative;z-index:2}.fever-file h2 em{font-style:normal}.fever-file .file-id{font-size:9px;letter-spacing:.12em}.fever-file h3{font-size:13px;margin:0 0 18px}.fever-file .fever-section{position:relative;padding:24px 12px 48px}.fever-file .fever-section>p{position:relative;z-index:1;font:13px/2 'Courier New',monospace;margin:0;max-width:66ch}.fever-file .second-section{border-top:1px dashed #93867d;padding-top:46px}.fever-file .scribble{font:700 27px/1 RedMoonNotes,'Bradley Hand',cursive;color:#a71d29!important;pointer-events:none;user-select:none}.fever-file .note-one{position:absolute;right:-16px;top:-5px;transform:rotate(9deg)}.fever-file .note-two{position:absolute;left:2px;bottom:8px;transform:rotate(-5deg)}.fever-file .note-three{position:absolute;right:-16px;top:8px;transform:rotate(-8deg);font-size:30px}.fever-file .note-four{position:absolute;right:16px;bottom:7px;transform:rotate(4deg)}.file-doodle{position:absolute;inset:0;width:100%;height:100%;color:#aa1b28;opacity:.55;pointer-events:none;z-index:2}.fever-file .file-end{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #91847c;padding-top:20px;margin-top:20px}.file-end>span:first-child{font-size:9px}.file-end .scribble{font-size:24px;transform:rotate(-5deg)}@media(max-width:600px){.fever-file{padding:24px 20px!important}.fever-file .fever-section{padding-left:0;padding-right:0;padding-bottom:56px}.fever-file .fever-section>p{font-size:12px;line-height:1.95}.fever-file .scribble{font-size:23px}.fever-file .note-one{top:-9px;right:0;font-size:21px}.fever-file .note-three{right:0;font-size:24px}.file-end .scribble{font-size:20px}.fever-file .file-end{gap:8px}}
.concept-b .manifesto-scan{padding:0!important;background:#e8dfcf}.manifesto-art{display:block;line-height:0;cursor:zoom-in}.manifesto-art img{display:block;width:100%;height:auto;max-width:100%}.manifesto-art:focus-visible{outline:2px solid #b70017;outline-offset:-4px}.scan-transcript{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.archive-menubar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:3px 8px!important}.archive-menubar>button,.archive-menubar>a{font:11px 'Courier New',monospace;color:#e9e5dd!important;border:0;background:transparent;padding:8px 12px;min-height:40px;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.archive-menubar>button:hover,.archive-menubar>a:hover,.archive-menubar>button[aria-pressed=true]{background:#3b3333;color:#ff506c!important}.archive-menubar :focus-visible{outline:1px solid #ff506c;outline-offset:-2px}.manifesto-scan.is-reading .manifesto-art{display:none}.manifesto-scan.is-reading .scan-transcript{position:static;width:auto;height:auto;margin:0;padding:28px 32px;overflow:visible;clip:auto;clip-path:none;white-space:normal}.manifesto-scan.is-reading .scan-transcript .scribble,.manifesto-scan.is-reading .scan-transcript .file-doodle{display:none}.manifesto-scan.is-reading .fever-section{padding:16px 0}.manifesto-scan.is-reading .file-end{margin-top:16px}@media(max-width:600px){.archive-menubar>button,.archive-menubar>a{font-size:10px;padding:8px;min-height:44px}.manifesto-scan.is-reading .scan-transcript{padding:24px 20px}}
.look-photo{aspect-ratio:3/4;background:#190309;overflow:hidden}.look-photo img{display:block;width:100%;height:100%;object-fit:contain}.detail-placeholder.has-look-photo{position:relative;background:#190309;padding:0;overflow:hidden}.detail-placeholder.has-look-photo>.look-detail-photo{display:block;width:100%;height:100%;max-height:80svh;object-fit:contain}.detail-placeholder.has-look-photo>span,.detail-placeholder.has-look-photo>small,.detail-placeholder.has-look-photo>.corner{display:none}.look-grid.list .look-photo{width:90px;height:120px;aspect-ratio:auto;flex-shrink:0}@media(max-width:600px){.detail-placeholder.has-look-photo>.look-detail-photo{height:auto;max-height:none}}

.detail-placeholder.has-look-photo{touch-action:pan-y pinch-zoom}.detail-placeholder.has-look-photo>.look-state-blend{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:1}
