.studio{grid-template-rows:58px minmax(0,1fr) auto 78px;background:linear-gradient(180deg,#dfebe6 0%,#dce7d9 100%)}
.studio.has-build-notice{grid-template-rows:58px minmax(0,1fr) auto auto 78px}
.studio[data-world-theme="sky"]{background:linear-gradient(180deg,#91b9db 0%,#c2ddec 62%,#e0edf4 100%)}
.studio[data-world-theme="pond"]{background:linear-gradient(180deg,#c8deeb 0%,#b8dbed 100%)}
.world-heading{font-size:12px;letter-spacing:.02em;color:#64746b}
.world-toolbar{display:flex;align-items:center;gap:10px;padding:8px 24px;background:#faf8f1b8;border-top:1px solid #ffffff9e;color:#68756b;font-size:11px}
.world-toolbar label{font-weight:650}.world-toolbar select{font:inherit;color:#46594d;min-height:40px;border:1px solid #d1dacf;border-radius:10px;padding:8px 28px 8px 10px;background:#fffdf8;max-width:210px}.world-note{margin-left:auto;color:#7f8c80}
.view-chip{color:#63736a;background:#fffdf4b0}.viewport-hint{color:#6c796e}.studio-footer{background:#faf8f2df}
.world-evidence{padding:14px 24px;color:#7b706e;font-size:11px;max-width:1000px;margin:auto}.world-evidence summary{cursor:pointer}.world-evidence p{line-height:1.6}.world-evidence output{display:block;white-space:pre-wrap;font-family:monospace}
@media(max-width:800px){.studio{min-height:460px;grid-template-rows:54px minmax(290px,52dvh) auto 70px}.studio.has-build-notice{grid-template-rows:54px minmax(290px,52dvh) auto auto 70px}.world-toolbar{padding:8px 16px}.world-note{display:none}.world-heading{max-width:135px;line-height:1.4}.world-evidence{padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){.loading{transition:none}}
.preset-icon img{display:block;width:100%;height:100%;object-fit:contain}
