:root{color-scheme:light}html,body{background:transparent!important}html[data-world-frame=standalone],html[data-world-frame=standalone] body{background:#000!important}#world-showcase>.viewer-progress{color:#334b3c}#world-showcase #viewer-updated{color:#52685b}:fullscreen,html:fullscreen body,body:fullscreen,::backdrop{background:#000!important}

html[data-world-frame=standalone] #world-showcase>.viewer-progress{color:#e2e9dc}html[data-world-frame=standalone] #world-showcase #viewer-updated{color:#bdcdb6}html[data-world-immersive=true],html[data-world-immersive=true] body{background:#000!important}html[data-world-immersive=true] .viewer-progress{display:none!important}

/* The renderer prepends privacy chrome to main, outside .outpost. */
html,body{margin:0!important;padding:0!important;width:100%;height:100%;overflow:hidden!important;background:#172620!important}
#world-showcase{width:100%;height:100dvh;border:0;background:#172620}
#world-showcase>.ag-privacy-bar,#world-showcase>#viewer-updated{display:none!important}
#world-showcase .outpost{border:0!important;outline:0!important;box-shadow:none!important}
#world-showcase .ag-heading{top:0;left:0;right:0;min-height:64px;margin:0;padding:8px 12px!important;display:flex;align-items:center;justify-content:flex-end;background:transparent!important;border:0;box-sizing:border-box}
#world-showcase .ag-controls{align-items:center;flex-wrap:nowrap;gap:6px}
#world-showcase .ag-controls button{border-color:#a5bca566;background:#223b31;color:#edf1e7}
@media(max-width:680px){#world-showcase .ag-heading{min-height:58px;padding:6px 8px!important}#world-showcase .ag-controls button{font-size:11px;padding:7px 10px}#world-showcase .ag-sound-volume input{width:58px}}

/* Human priority: woodland controls blend directly into the world. */
#world-showcase .outpost :is(.ag-heading,.ag-controls,.ag-sound-control,.ag-sound-volume){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#f4edcd;font-family:Consolas,monospace;text-shadow:0 1px 0 #1d2923}
#world-showcase .outpost[data-art=procedural-woodland] .ag-controls button{font-family:Consolas,monospace;color:#f4edcd;background:#25392de0;border:1px solid #8b9a70;border-radius:3px;box-shadow:none;text-shadow:0 1px 0 #1d2923}

/* Owner-only parent context adds version/mode to the SAME real control row. */
html[data-world-private-host=true] #world-showcase .ag-heading{padding:8px 12px!important}
html[data-world-private-host=true] #world-showcase .ag-controls{width:100%;max-width:100%;justify-content:flex-end;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;white-space:nowrap}
html[data-world-private-host=true] #world-showcase .ag-controls>*{flex-shrink:0}
html[data-world-private-host=true] .ag-website-version{margin-right:auto;padding-right:12px;color:#f4edcd;font:12px/1.4 Consolas,monospace;text-shadow:0 1px 0 #1d2923}
html[data-world-private-host=true] .ag-website-mode-label{display:inline-flex;align-items:center;gap:6px;font:12px/1.4 Consolas,monospace;color:#f4edcd}
html[data-world-private-host=true] .ag-website-mode{min-height:36px;border:1px solid #8b9a70;border-radius:3px;background:#25392de0;color:#f4edcd;font:12px/1.4 Consolas,monospace;padding:5px}
@media(max-width:600px){html[data-world-private-host=true] .ag-website-version{font-size:10px;padding-right:4px}html[data-world-private-host=true] .ag-website-mode-label>span{display:none}}
