html[data-fab-audio-pending] #fab-intro>.fab-intro-scene,html[data-fab-audio-pending] #fab-intro>.fab-intro-controls,html[data-fab-audio-pending] #fab-intro-sound{display:none}
#fab-audio-choice{box-sizing:border-box;width:min(560px,calc(100vw - 36px));max-height:calc(100svh - 40px);overflow:auto;padding:42px 44px 35px;color:#e5ece2;background:radial-gradient(ellipse at 50% 0,#26463280,transparent 60%),linear-gradient(135deg,#172117,#080f0b 60%,#242415);border:1px solid #a18b5b;border-radius:3px;box-shadow:0 30px 100px #0009,inset 0 0 0 5px #07100a,inset 0 0 0 6px #c8af6b22;text-align:center;font:14px/1.7 system-ui,sans-serif}
#fab-audio-choice::backdrop{background:#020605eb;backdrop-filter:blur(8px)}
#fab-audio-choice img{display:block;width:195px;max-width:65%;height:auto;margin:0 auto 30px;filter:drop-shadow(0 0 20px #69d58b22)}
#fab-audio-choice .fab-choice-label{font-size:9px;letter-spacing:.25em;color:#cdb681;margin:0 0 12px}
#fab-audio-choice h1{font:400 clamp(25px,4vw,33px)/1.25 system-ui,sans-serif;letter-spacing:-.04em;color:#f1ead8;margin:0 0 18px}
#fab-audio-choice .fab-choice-copy{color:#b2c1b6;font-size:14px;margin:0 auto 27px;max-width:390px;line-height:1.8}
.fab-choice-actions{display:grid;gap:10px}
#fab-audio-choice button{min-height:49px;padding:12px 20px;border:1px solid #9d8955;background:linear-gradient(120deg,#c9af75,#a88d56);color:#10180f;font:600 13px system-ui,sans-serif;cursor:pointer;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}
#fab-audio-choice button+button{background:#0a160e;color:#c0cfbf;border-color:#6e886447;font-weight:400}
#fab-audio-choice button:hover{filter:brightness(1.13)}#fab-audio-choice button:focus-visible{outline:2px solid #d6ffe4;outline-offset:-5px}
#fab-audio-choice .fab-choice-note{font-size:10px;line-height:1.8;color:#8a9e8f;margin:24px auto 0;max-width:330px}
body>#fab-intro-sound{position:fixed;z-index:1000}
@media(max-width:600px){#fab-audio-choice{padding:31px 25px 26px}#fab-audio-choice img{width:170px;margin-bottom:24px}#fab-audio-choice .fab-choice-copy{font-size:13px}}
