/* WINN presentation adapter; vendor controls and share logic remain unchanged. */
.broadcast-console,.remote-shell{display:none!important}
.vaihc-root{max-width:none!important;margin:0!important;width:100%;scroll-margin-top:100px}
.vaihc-root .vaihc-station{grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);border-radius:14px;background:#07101b}
.vaihc-root .vaihc-portrait{aspect-ratio:2/3;max-height:620px}
.vaihc-root .vaihc-portrait img{object-fit:contain;height:100%;width:100%}
.vaihc-root .vaihc-host-meta small{display:none}
.vaihc-root .vaihc-chat{max-height:1000px;min-height:550px;overflow:auto;padding:20px}
.vaihc-root .vaihc-focused-media img{object-fit:contain;width:100%;height:auto;max-height:520px}
.vaihc-root .vaihc-media-preview{aspect-ratio:1;max-height:220px;margin-inline:auto}
.vaihc-root .vaihc-media-preview img{object-fit:contain!important}
.winn-circuits{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:16px;padding-bottom:12px}
.winn-circuits button{flex:0 0 105px;scroll-snap-align:start;padding:6px;background:#07101b;border:1px solid #385b76;border-radius:8px;color:white;cursor:pointer}
.winn-circuits button[aria-pressed=true]{border-color:#50d9ff;box-shadow:0 0 10px #50d9ff55}
.winn-circuits img{width:100%;height:90px;object-fit:contain;display:block}
.winn-circuits span{display:block;font-size:12px;padding-top:5px}
.winn-feed,.winn-publish{border-top:1px solid #385b76;margin-top:16px;padding:16px;color:#d7eafa}
.winn-feed summary,.winn-publish summary{cursor:pointer;font-weight:700;color:#6ce6ff}
.winn-feed iframe{display:block;max-width:100%;border:0;margin:12px auto;background:white}
.winn-publish a{display:inline-block;border:1px solid #385b76;border-radius:6px;padding:9px;margin:4px;color:#d7eafa}
@media(max-width:760px){.vaihc-root .vaihc-station{grid-template-columns:1fr}.vaihc-root .vaihc-portrait{max-height:500px}.vaihc-root .vaihc-chat{min-height:360px;max-height:800px}.vaihc-root .vaihc-host-panel{padding:16px}.vaihc-root .vaihc-console{min-width:0}}
