/* IntoWorlds Studio — Candidate F standalone preview artifact. */
html.iw-studio-f-booting #page-creator-studio{visibility:hidden!important;opacity:0!important}
html.iw-f80-active,html.iw-f80-active body{overflow:hidden!important;background:#020914!important}
html.iw-f80-active .site-header{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:2147482000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html.iw-f80-active #page-creator-studio{position:fixed!important;left:0!important;right:0!important;top:var(--iw-f80-top,72px)!important;bottom:0!important;z-index:2147481000!important;display:block!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#020914!important}
#iwLitePlayer.iw-f80-lite-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}
.iw-f80{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,#0b2233 0,#020914 64%,#01050a 100%);isolation:isolate}
.iw-f80[hidden]{display:none!important}
.f80-stage{position:relative;flex:none;overflow:hidden;background:#020914;box-shadow:0 0 0 1px rgba(73,113,141,.24),0 24px 80px rgba(0,0,0,.66)}
.f80-stage>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}
.f80-coming{position:absolute;left:50%;bottom:3.4%;z-index:2;display:flex;flex-direction:column;align-items:center;min-width:min(31%,360px);padding:clamp(6px,.45vw,9px) clamp(12px,1.2vw,24px);translate:-50% 0;border:1px solid rgba(232,172,56,.76);border-radius:clamp(4px,.34vw,7px);background:linear-gradient(180deg,rgba(9,24,36,.9),rgba(3,11,18,.94));box-shadow:0 12px 42px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.04);color:#d7e0e7;text-align:center;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.f80-coming small{color:#c7d3dc;font:700 clamp(6px,.42vw,8px)/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.22em}
.f80-coming strong{margin-top:clamp(3px,.22vw,5px);color:#f3b844;font:800 clamp(8px,.65vw,12px)/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.11em}
.f80-coming span{margin-top:clamp(2px,.17vw,4px);color:#8fa3b2;font:600 clamp(6px,.42vw,8px)/1.2 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.07em}
@media (max-width:700px){.f80-coming{bottom:2.2%;min-width:0;max-width:88%;padding:6px 10px}.f80-coming small{display:none}.f80-coming strong{font-size:8px;letter-spacing:.08em}.f80-coming span{font-size:6px}}
@media (prefers-reduced-motion:reduce){.iw-f80 *{scroll-behavior:auto!important;transition:none!important}}
