/* Same editor coordinates and stored projects; embed-only Prime Space visual upgrade. */
html[data-prime-viewport-embedded=true]{--safeT:0px;--safeB:0px;--bg:#030b14;--glass:#102d3bda;--line:#28627a;--accent:#77efff;color-scheme:dark}
html[data-prime-viewport-embedded=true],html[data-prime-viewport-embedded=true] body{height:100%;height:100dvh;overflow:hidden}
html[data-prime-viewport-embedded=true] .app{height:100%;height:100dvh;min-height:0;padding-top:0;background:radial-gradient(ellipse at 50% 0,#0b2839,#040a12 55%,#02060c)}
html[data-prime-viewport-embedded=true] .app:before{opacity:.27}
html[data-prime-viewport-embedded=true] .topbar{min-height:50px;padding:5px clamp(7px,1.2vw,15px);background:linear-gradient(125deg,#0d2231ed,#06111eea);border-bottom-color:#40899d77}
html[data-prime-viewport-embedded=true] .appTitle{letter-spacing:.14em}
html[data-prime-viewport-embedded=true] .logo{box-shadow:inset 0 1px #ffffff38,0 0 16px #3de6ff19}
html[data-prime-viewport-embedded=true] .workspace{min-height:0;overflow:hidden}
html[data-prime-viewport-embedded=true] .stageWrap{min-height:0;padding:clamp(8px,1.5vw,25px) 12px 30px;scrollbar-width:thin;scrollbar-color:#376a81 transparent}
html[data-prime-viewport-embedded=true] .stageShell{filter:drop-shadow(0 8px 28px #0008)}
html[data-prime-viewport-embedded=true] .timeline{min-height:0;scrollbar-width:thin}
html[data-prime-viewport-embedded=true] .bottomNav{border-top:1px solid #49c4e14d;box-shadow:0 -10px 32px #0005;background:#061522f0}
html[data-prime-viewport-embedded=true] .sheet{max-height:min(72dvh,700px);overscroll-behavior:contain}
html[data-prime-viewport-embedded=true] #primeCreationAd{display:none!important}
html[data-prime-viewport-embedded=true] :is(button,a,input,select,textarea):focus-visible{outline:2px solid #9af5ff;outline-offset:2px}
@media(max-width:640px){
 html[data-prime-viewport-embedded=true] .topbar{min-height:44px;padding:4px 7px}
 html[data-prime-viewport-embedded=true] .logo{width:29px;height:29px;border-radius:8px}
 html[data-prime-viewport-embedded=true] .stageWrap{padding:9px 6px 14px}
 html[data-prime-viewport-embedded=true] .sheet{max-height:80dvh}
}
@media(prefers-reduced-motion:reduce){html[data-prime-viewport-embedded=true] .stageShell{transition:none}}
