.games-studio,#duplicate-game,#game-title,.round{display:none!important}.no-meter .stage-bottom{display:none!important}.stage-bottom{top:47%;bottom:auto!important;left:15px!important;right:auto!important;width:92px!important;background:#10202830;backdrop-filter:blur(4px);border:1px solid #ffffff18;border-radius:10px;padding:9px!important}.stage-bottom .danger-title{margin:0 0 5px;align-items:center;gap:8px}.stage-bottom .danger-title span{font-size:7px!important;letter-spacing:1.1px;color:#d8e9e9}.stage-bottom .danger-title strong{font-size:10px!important;font-weight:600;color:#fff}.stage-bottom .danger-title small,.stage-bottom .meter-labels{display:none!important}.stage-bottom .meter{height:4px;border-radius:6px;background:#ffffff25}.stage-bottom .meter i{display:none}.stage-bottom #meter-fill{background:#b3e7b5!important}.no-hud:not(.no-meter) .stage-bottom{display:block}.slot-preview .stage-bottom{width:55px!important;left:6px!important;padding:5px!important}.slot-preview .stage-bottom .danger-title span{font-size:4px!important}.slot-preview .stage-bottom .danger-title strong{font-size:6px!important}
.obs-sources{scroll-margin-top:20px;margin:0 0 28px;background:#13171d;border:1px solid #303640;border-radius:18px;padding:24px}.obs-sources h2{font-size:21px;margin:8px 0}.obs-sources p{font-size:12px;color:#a4adba;line-height:1.6}.obs-sources>small{display:block;color:#8b97a7;font-size:10px;line-height:1.8;max-width:900px}.obs-sources>a{font-size:10px;color:#d1d9e6;display:inline-block;margin-top:12px}.obs-url-row{display:grid;grid-template-columns:230px 115px minmax(0,1fr) 95px 105px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #2b323d}.obs-url-row strong{font-size:12px}.obs-url-row small{font-size:10px;color:#929daf}.obs-url-row input{min-width:0;width:100%;padding:10px;border:1px solid #39424f;border-radius:8px;background:#0d1219;color:#9bd4da;font:10px monospace}.obs-url-row button,.obs-url-row a{font-size:10px;padding:10px;background:#232b36;border:1px solid #39424f;border-radius:8px;color:#ecf1f6;text-align:center;text-decoration:none}.capture-mode .obs-sources{display:none!important}.obs-source #exit-capture{display:none!important}
.landscape-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px}.landscape-picker button{padding:0;overflow:hidden;border-radius:11px;background:#171f2a;border:1px solid #3c4856;color:#fff}.landscape-picker img,.scene-swatch{display:block;width:100%;height:90px;object-fit:cover}.scene-swatch{font-size:43px;text-align:center;line-height:90px}.valley-swatch{background:linear-gradient(#a0cdd6 45%,#537e51 45%,#406246)}.city-swatch{background:linear-gradient(#aeced8 40%,#476073 40%,#29333c)}.landscape-picker button>span:last-child{display:block;padding:10px;font-size:10px}.live-mini-screen{position:relative}.live-enlarge{position:absolute;bottom:7px;left:7px;right:7px;background:#0b1722df;border:1px solid #ffffff30;border-radius:7px;color:white;padding:7px;font-size:8px}.live-mini-screen iframe{height:100%}#enlarged-preview{width:min(500px,93vw);border:1px solid #3d4755;background:#101720;border-radius:15px;color:white;padding:0}#enlarged-preview iframe{display:block;border:0;width:min(360px,80vw);height:min(640px,73vh);margin:0 auto 18px;background:#000}#enlarged-preview::backdrop{background:#070c15b8;backdrop-filter:blur(8px)}
@media(max-width:1100px){.obs-url-row{grid-template-columns:minmax(0,1fr) 100px 100px}.obs-url-row strong{grid-column:1/3}.obs-url-row input{grid-column:1/2}.obs-url-row small{grid-column:3}.obs-sources{padding:18px}}@media(max-width:500px){.obs-url-row{grid-template-columns:1fr 1fr}.obs-url-row strong,.obs-url-row input{grid-column:1/-1}.obs-url-row small{grid-column:1/-1}.landscape-picker{gap:7px}.landscape-picker img,.scene-swatch{height:65px}.scene-swatch{line-height:65px}}
.stage-bottom .danger-title>div{display:none!important}.stage-bottom .danger-title{justify-content:flex-start}#percent[hidden]{display:none!important}
.live-shortcuts{display:flex;gap:7px;margin:-7px 0 15px}.live-shortcuts button{flex:1;padding:9px 5px;border:1px solid #3b4452;border-radius:7px;background:#202934;color:#c1cddc;font-size:9px}

/* Quiet percentage, below the action and clear of both characters. */
.stage-bottom{top:auto!important;bottom:7%!important;left:7%!important;width:auto!important;padding:0!important;border:0!important;background:none!important;backdrop-filter:none!important;border-radius:0!important;pointer-events:none}.stage-bottom .danger-title{margin:0!important}.stage-bottom .danger-title strong{font-size:13px!important;font-weight:500!important;color:#fff;text-shadow:0 1px 5px #000}.stage-bottom .meter{display:none!important}.slot-preview .stage-bottom{bottom:6%!important;left:7%!important;padding:0!important}.slot-preview .stage-bottom .danger-title strong{font-size:7px!important}

/* Small OBS source card. */
.obs-sources{max-width:560px;padding:14px 16px;border-radius:12px;margin-bottom:22px}.obs-sources #obs-source-list{display:flex;align-items:center;gap:14px}.obs-compact-body{flex:1;min-width:0}.obs-compact-body>strong{display:block;font-size:13px}.obs-compact-body>small{display:block;font-size:10px;color:#8594a6;margin:5px 0 10px}.obs-compact-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.obs-compact-tools select,.obs-compact-tools button,.obs-compact-tools a{border:1px solid #374252;border-radius:7px;padding:8px 9px;background:#202933;color:#e6edf4;font-size:10px;text-decoration:none}.obs-compact-tools button{cursor:pointer}.obs-compact-url{width:100%;margin-top:8px;background:#111924;color:#b5d0df;border:1px solid #344150;padding:8px;font:9px monospace}.obs-compact-url[hidden]{display:none}.obs-sources #obs-mini-canvas{width:50px;height:89px;object-fit:contain;border-radius:7px;background:#070b11}.obs-help{margin-top:8px;font-size:9px;color:#8a98a9}.obs-help summary{cursor:pointer}.obs-help p{font-size:10px;margin:7px 0 0}.obs-sources #obs-copy-status{font-size:10px;color:#b6dea9;display:block}.obs-sources #obs-copy-status:empty{display:none}
/* Editor with a preview that remains visible beside the controls. */
#config{width:min(1200px,95vw);max-width:95vw}.config-layout{grid-template-columns:165px minmax(0,1fr) 275px;align-items:stretch}.config-content{max-height:65vh;min-height:420px;padding:22px}.config-nav{padding:16px 10px;max-height:65vh;overflow:auto}.config-nav button{font-size:10px;padding:13px 10px}.editor-preview{border-left:1px solid #303a46;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;max-height:65vh;overflow:auto;background:#10151c}.editor-preview .eyebrow{align-self:flex-start}.editor-screen{width:100%;display:flex;justify-content:center;border-radius:10px;overflow:hidden;background:#06090e;min-height:100px}.editor-screen canvas{display:block;width:auto;max-width:100%;height:min(48vh,450px);object-fit:contain}.editor-screen canvas[data-format=wide]{height:auto;width:100%;aspect-ratio:16/9}.editor-preview p{font-size:10px;color:#aab6c5;margin:0}.editor-preview small{font-size:9px;color:#7e8b9c;line-height:1.6}.editor-preview-actions{display:flex;gap:7px;width:100%}.editor-preview-actions button{flex:1;background:#27313e;color:#dce7f2;border:1px solid #3a4657;border-radius:7px;padding:9px 5px;font-size:10px;cursor:pointer}.config-head{padding:20px 25px}.config-foot{padding:15px 25px}
@media(max-width:950px){.config-layout{grid-template-columns:minmax(0,1fr) 240px}.config-nav{grid-column:1/-1;display:flex;overflow:auto;padding:6px;max-height:60px;border-right:0}.config-nav button{flex-shrink:0;width:auto;white-space:nowrap}.config-content{max-height:58vh;min-height:300px}.editor-preview{max-height:58vh;padding:12px}.editor-screen canvas{height:40vh}}
@media(max-width:650px){.config-layout{grid-template-columns:1fr}.editor-preview{grid-row:2;max-height:none;border-left:0;border-bottom:1px solid #303a46;display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px}.editor-preview .editor-screen{grid-row:1/5;width:100%;grid-column:1}.editor-screen canvas{height:180px}.editor-preview .eyebrow,.editor-preview p,.editor-preview-actions,.editor-preview small{grid-column:2}.config-content{max-height:38vh;min-height:240px}.config-foot{flex-direction:row}.obs-sources{max-width:100%;padding:12px}.fields-grid{grid-template-columns:1fr}}

#editor-result{font-size:10px;line-height:1.5;background:#273141;color:#e8edf5;padding:9px;border-radius:7px;width:100%}#editor-result[hidden],label.toggle[hidden]{display:none!important}@media(max-width:650px){#editor-result{grid-column:2}}

.live-shared-preview{display:block;width:100%;height:100%;object-fit:cover}.live-shared-preview[hidden],.live-poster[hidden]{display:none}.live-poster{height:100%;display:flex;flex-direction:column;justify-content:center;gap:16px;background:linear-gradient(#98bcc8 0 40%,#39434a 40%);padding:14px;text-align:center}.live-poster[data-scene="coast"]{background:linear-gradient(#79b6c6 0 40%,#516854 40% 50%,#41474e 50%)}.live-poster[data-scene="valley"]{background:linear-gradient(#a4cad1 0 40%,#607a4f 40% 50%,#41474e 50%)}.live-poster-cast{display:flex;gap:8px}.live-poster-cast figure{margin:0;flex:1;min-width:0}.live-poster-cast img{width:100%;height:82px;object-fit:cover;border-radius:10px}.live-poster-cast figcaption{font-size:11px;margin-top:5px;color:white}.live-poster small{font-size:10px;color:#d8e1e5}.live-poster-vehicle{font-size:12px;color:white}
