.live-qr-panel{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid #69e5f566;border-radius:16px;background:linear-gradient(145deg,#0c1c25,#071015)}
.live-qr-panel small,.live-qr-panel strong{display:block}.live-qr-panel small{color:#69e5f5;font-size:9px;font-weight:900;letter-spacing:.14em}.live-qr-panel strong{margin-top:4px}.live-qr-panel p{margin:5px 0 0;color:#8fa1ad;font-size:11px}
.live-qr-panel img{grid-row:1/3;grid-column:2;width:110px;height:110px;padding:5px;border-radius:10px;background:#fff}.live-qr-panel>div:last-child{display:flex;gap:7px}.live-qr-panel button,.live-qr-panel a{padding:9px 11px;border:1px solid #355263;border-radius:9px;background:#0d1b24;color:#fff;text-decoration:none;font-size:10px;font-weight:900;cursor:pointer}
@media(max-width:700px){body{padding-bottom:max(8px,env(safe-area-inset-bottom))}.hero{padding:30px 0 22px}.hero h1{font-size:clamp(52px,19vw,82px)}.broadcast{border-radius:17px}.stage{aspect-ratio:16/9}.live-lobby{padding-top:32px}.live-lobby>header{display:grid}.live-lobby>header button{width:100%;min-height:46px}.studio-shell>header{position:sticky;top:0;z-index:6;padding:8px 0;background:#070c12}.studio-grid{display:flex;flex-direction:column}.preview-panel{position:sticky;top:66px;z-index:5;box-shadow:0 12px 30px #000}.canvas-wrap{border-radius:10px}.source-actions,.live-controls{display:grid;grid-template-columns:1fr 1fr}.source-actions button,.live-controls button,.live-controls a,.go-live{min-height:48px}.controls-panel input,.controls-panel textarea,.controls-panel select{min-height:46px;font-size:16px}.audio-mixer{grid-template-columns:1fr!important}.live-qr-panel{grid-template-columns:1fr}.live-qr-panel img{grid-column:auto;grid-row:auto;width:min(220px,70vw);height:auto;justify-self:center}.live-qr-panel>div:last-child{display:grid;grid-template-columns:1fr 1fr}.music-station{grid-template-columns:72px 1fr}.music-station button{min-height:48px}}
