.stage.svelte-1m4ima4{width:100%;height:100%;min-height:0;background:#1a1a1a}.page.svelte-1uha8ag{position:relative;height:100%;overflow:hidden}aside.svelte-1uha8ag{position:absolute;top:12px;left:12px;width:280px;max-width:calc(100vw - 24px);background:#1c1c1ee0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 4px 20px #0006;color:#e5e5e5;z-index:10;transition:width .2s ease}aside.svelte-1uha8ag:not(.open){width:auto;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.panel-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:8px 12px}aside.svelte-1uha8ag:not(.open) .panel-header:where(.svelte-1uha8ag){padding:0}aside.svelte-1uha8ag:not(.open) .panel-title:where(.svelte-1uha8ag){display:none}.panel-title.svelte-1uha8ag{font-size:13px;font-weight:600;letter-spacing:.03em;color:#fff;text-transform:uppercase}.toggle.svelte-1uha8ag{font:inherit;font-size:13px;padding:5px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#2d2d30f2;color:#fff;cursor:pointer;touch-action:manipulation}.panel-body.svelte-1uha8ag{padding:0 12px 12px}fieldset.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.section-label.svelte-1uha8ag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8e8e93;margin-top:4px}.row.svelte-1uha8ag{display:flex;gap:6px}select.svelte-1uha8ag{flex:1;min-width:0;height:36px;padding:0 8px;font:inherit;font-size:13px;background:#202023;color:#f2f2f7;border:1px solid #3a3a3c;border-radius:5px;outline:none}select.svelte-1uha8ag:focus{border-color:#0a84ff}.action-btn.svelte-1uha8ag,.sub-btn.svelte-1uha8ag{font:inherit;font-size:13px;height:36px;padding:0 12px;background:#323236;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:5px;cursor:pointer;touch-action:manipulation;white-space:nowrap}.action-btn.svelte-1uha8ag:hover,.sub-btn.svelte-1uha8ag:hover{background:#3e3e42}.play-btn.svelte-1uha8ag{background:#235032;border-color:#30804b;padding:0 14px;font-size:12px}.play-btn.svelte-1uha8ag:hover{background:#2d6841}.btn-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:6px}.desktop-only.svelte-1uha8ag{display:flex;flex-direction:column;margin-top:2px}.fps-btn.svelte-1uha8ag{width:100%;color:#aaa;font-size:12px}.status-bar.svelte-1uha8ag{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#98989d;min-height:20px}.status-text.svelte-1uha8ag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:6px}.backend-tag.svelte-1uha8ag{font-size:10px;color:#636366;font-family:monospace;flex-shrink:0}@media(max-width:600px){aside.open.svelte-1uha8ag{top:8px;left:8px;right:8px;width:auto;max-width:none}.desktop-only.svelte-1uha8ag{display:none}select.svelte-1uha8ag,.action-btn.svelte-1uha8ag,.sub-btn.svelte-1uha8ag{height:40px}}
