#venue-plate,#crowd-call{position:absolute;z-index:2;pointer-events:none;padding:5px 10px;border-radius:5px;font-size:11px;font-weight:700;background:#111615dc;color:#e8eded}
#venue-plate{bottom:9px;left:9px;color:#dbe99b}#crowd-call{top:45px;left:50%;transform:translateX(-50%);text-align:center;background:#dee99d;color:#111b15}
.take-actions,.studio-links,.circle-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.take-actions{margin:12px 0;padding:12px 14px;background:#202323;border:1px solid #3e4540;border-radius:9px}
.take-actions a,.studio-links a,.circle-buttons button,.take-actions button,.studio-panel button,.studio-panel a.action{border:1px solid #51594e;background:#242a27;color:#edf1df;padding:8px 12px;text-decoration:none;border-radius:6px;cursor:pointer;font:inherit;font-weight:650;font-size:12px}
.take-actions input{width:100%}.take-actions strong{font-size:13px;margin-right:5px}.take-actions button,.studio-panel .primary{background:#d8ee8c;color:#182015}
.studio-panel{display:grid;gap:13px}.studio-panel p,#circle-stats,#lineup{font-size:12px;line-height:1.6;color:#c2c6ba;margin:3px 0}
.studio-panel label{display:grid;gap:5px;font-size:12px;font-weight:650}.studio-panel select,.studio-panel input{max-width:100%;width:100%;min-width:0;padding:8px;color:#e8edde;background:#191c1b;border:1px solid #51594e;border-radius:5px}
.studio-panel .two-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-panel button.primary{padding:10px 16px}.studio-panel .pads button{padding:4px}
#circle-tools{padding:8px 0;clear:both}.circle-buttons button{min-height:36px}#queue-toggle[aria-pressed=true]{color:#d8ef8b;border-color:#acbf80}
.spectating #pads{display:none}.spectating.is-live #inside{display:block;float:none}.studio-page .arena{position:relative}.studio-page .edit-mark{display:none}
#studio-feedback{font-variant-numeric:tabular-nums}.studio-panel .history{display:grid;gap:5px}.studio-panel .history a{color:#d8ee8c;font-size:13px}.studio-panel h2,.studio-panel h3{margin:0}
@media(max-width:440px){.main-nav a{padding:6px}.take-actions a,.take-actions button,.circle-buttons button{min-height:40px}.take-actions{padding:8px}.wordmark svg{width:21px}.studio-panel{gap:8px}.studio-panel .pads button{min-height:44px}#venue-plate{font-size:9px;padding:3px 6px}.circle-buttons button{padding:6px}.studio-page .sound-deck{display:none}}
[hidden]{display:none!important}

