.sfv-wrap.svelte-1c6x2cd .cam-btn{width:44px;height:44px}.sfv-wrap.svelte-1c6x2cd .cam-glyph{font-size:12px}.sfv-editor.svelte-1c6x2cd{min-height:44px}.sfv.svelte-1c6x2cd .shell-legend,.sfv.svelte-1c6x2cd .legend-unit-inline,.sfv-status.svelte-1c6x2cd .status-value{font-size:12px}.sfv-wrap.svelte-1c6x2cd{width:100%;background:var(--st-surface, #0f1e2b);border:1px solid var(--st-hair-strong, rgba(143, 163, 179, .38));border-radius:var(--st-radius-lg, 6px);overflow:hidden}.sfv-navigation.svelte-1c6x2cd{display:flex;justify-content:flex-end;padding:6px}.sfv-navigation.svelte-1c6x2cd .camera-controls:where(.svelte-1c6x2cd){position:relative;inset:auto;flex-direction:row}.sfv-navigation.svelte-1c6x2cd button{min-width:44px;min-height:44px}.sfv-stage.svelte-1c6x2cd{display:contents}@media(orientation:landscape)and (max-height:500px){.sfv-stage.svelte-1c6x2cd{display:flex;flex:1 1 auto;min-height:0}.sfv-stage.svelte-1c6x2cd .sfv-navigation:where(.svelte-1c6x2cd){order:1;align-items:flex-start}.sfv-navigation.svelte-1c6x2cd .camera-controls:where(.svelte-1c6x2cd){flex-direction:column}.sfv-stage.svelte-1c6x2cd .sfv:where(.svelte-1c6x2cd){flex:1 1 0;min-width:0}}.sfv-toolbar.svelte-1c6x2cd{padding:.4rem .5rem;border-bottom:1px solid var(--st-hair, rgba(143, 163, 179, .22))}.sfv.svelte-1c6x2cd{position:relative;width:100%}.sfv-canvas.svelte-1c6x2cd{position:absolute;inset:0}.sfv-canvas.svelte-1c6x2cd:focus-visible{outline:2px solid var(--st-accent, #4ea1ff);outline-offset:-2px}.sfv-canvas.svelte-1c6x2cd canvas{display:block;max-width:100%;touch-action:none}.sfv.svelte-1c6x2cd .shell-legend{bottom:12px;max-width:calc(100% - 24px);overflow-wrap:anywhere;font-size:12px}.sfv.svelte-1c6x2cd .legend-unit-inline{font-size:12px}.sfv-mode.svelte-1c6x2cd{width:44px;height:44px;border:1px solid var(--st-hair-strong);border-radius:var(--st-radius);background:color-mix(in srgb,var(--st-surface) 90%,transparent);color:var(--st-text-2);font:600 12px var(--st-sans);cursor:pointer}.sfv-mode.svelte-1c6x2cd:hover{background:var(--st-surface-3);color:var(--st-text)}.sfv-mark.svelte-1c6x2cd{position:absolute;top:10px;left:10px;font:600 12px var(--st-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--st-text-2);pointer-events:none}.sfv-wrap.svelte-1c6x2cd .status-item,.sfv-wrap.svelte-1c6x2cd .status-value{font-size:12px}.sfv-hidden.svelte-1c6x2cd{display:none!important}.sfv-wrap.svelte-1c6x2cd .cam-item{min-height:44px;font-size:12px}.sfv-wrap.svelte-1c6x2cd .cam-group-title,.sfv-wrap.svelte-1c6x2cd .cam-two small,.sfv-wrap.svelte-1c6x2cd .status-bar,.sfv-wrap.svelte-1c6x2cd .status-label{font-size:12px}.sfv-wrap.svelte-1c6x2cd .cam-btn,.sfv-wrap.svelte-1c6x2cd .cam-item{min-width:44px;min-height:44px;font-size:12px}.sfv-wrap.svelte-1c6x2cd .shell-legend,.sfv-wrap.svelte-1c6x2cd .legend-unit-inline{font-size:12px}.sfv-status.svelte-1c6x2cd .status-value{font-size:12px;font-family:var(--st-sans);font-variant-numeric:tabular-nums}.sfv-status.svelte-1c6x2cd .status-label{color:var(--st-text-2);font-size:max(12px,.75rem)}.sfv-status.svelte-1c6x2cd .status-value{font-size:12px}.sfv-status.svelte-1c6x2cd{font-size:.75rem;flex-wrap:wrap;row-gap:.2rem;border-top:1px solid var(--st-hair, rgba(143, 163, 179, .22));color:var(--st-text-2)}.sfv-editor.svelte-1c6x2cd{margin-left:auto;background:none;border:1px solid var(--st-hair-strong);border-radius:4px;color:var(--st-text-2);min-height:44px;font:12px var(--st-sans);padding:.1rem .5rem;cursor:pointer}.sfv-editor.svelte-1c6x2cd:disabled{cursor:not-allowed;opacity:.85;color:var(--st-text-3)}
