#audition-setup{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:14px;background:#f1f5f7;border-radius:12px}#audition-setup label{flex:1;min-width:180px}#audition-preparation{flex-basis:100%;margin:0;font-size:14px}#audition-brief{background:#fff7ed;padding:16px;border:1px solid #ead6c5;border-radius:14px;margin-bottom:12px}#audition-brief h2{font-size:24px}#audition-brief h3{font-size:17px;margin:14px 0 5px}#audition-brief blockquote{margin:8px 0;padding:10px 14px;border-left:3px solid #bb611f;background:#fff}#audition-brief p{margin:8px 0}#prompt-card h2{font-size:clamp(18px,1.8vw,25px)}#side-panel p{font-size:15px}.audition-bank-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.audition-bank-form{padding:14px;background:#f3f6f7;border-radius:12px}.audition-bank-form label{display:block;margin:10px 0}.audition-bank-form textarea{width:100%}@media(max-width:600px){#audition-setup{align-items:stretch}#audition-setup button{width:100%}#audition-brief{padding:12px}}

.audition-recording #prompt-card{position:sticky;top:8px;z-index:10;box-shadow:0 5px 18px #18313b1a}
