.voice-lab[hidden]{display:none}.voice-lab{position:fixed;z-index:80;inset:0;background:rgba(2,3,4,.94);color:#d7d0c6;display:grid;place-items:center;padding:24px}.voice-lab-panel{position:relative;width:min(760px,92vw);padding:clamp(32px,6vw,70px);border:1px solid rgba(168,137,98,.28);background:linear-gradient(145deg,#0c0e0f,#050607);box-shadow:0 30px 100px #000}.voice-lab-close{position:absolute;right:18px;top:12px;border:0;background:none;color:#81776b;font:28px serif;cursor:pointer}.voice-lab-kicker,.voice-lab-disclosure{font:9px 'DM Mono',monospace;letter-spacing:.18em;color:#8c765e}.voice-lab h2{margin:18px 0;font:italic clamp(32px,5vw,54px)/1.02 'Cormorant Garamond',serif;font-weight:400}.voice-lab-intro{max-width:560px;color:#8f8981;font:17px/1.55 'Cormorant Garamond',serif}.voice-lab-list{margin:32px 0;display:grid;border-top:1px solid #6d594338}.voice-lab-list button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:20px 4px;border:0;border-bottom:1px solid #6d594338;background:none;color:#cfc7bb;text-align:left;cursor:pointer}.voice-lab-list span{font:10px 'DM Mono',monospace;color:#806d58}.voice-lab-list strong{font:400 21px 'Cormorant Garamond',serif}.voice-lab-list em{font:9px 'DM Mono',monospace;letter-spacing:.12em;color:#9d8366}.voice-lab-list button:hover,.voice-lab-list button.is-playing{background:#a47c4d0b}.voice-lab-status{min-height:20px;color:#a98d6c;font:italic 15px 'Cormorant Garamond',serif}.voice-lab-disclosure{margin-top:22px;color:#625b53;letter-spacing:.08em}@media(max-width:600px){.voice-lab-list button{grid-template-columns:30px 1fr}.voice-lab-list em{grid-column:2}.voice-lab-panel{padding:44px 24px}}
.central-flame.is-speaking{filter:drop-shadow(0 0 30px #d9873faa);transform:translate(-50%,-50%) scale(1.13)}.central-flame.is-speaking .flame-body{animation-duration:2.4s}.central-flame.is-speaking .flame-aura{animation-duration:3.1s}
