.viewer.svelte-5vddh5{gap:var(--spacing-6);width:100%;min-width:0;color:var(--color-font-primary);flex-direction:column;display:flex}.status.svelte-5vddh5,.controls.svelte-5vddh5,.input-row.svelte-5vddh5{gap:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.status.svelte-5vddh5{justify-content:space-between}.hint.svelte-5vddh5{color:var(--color-font-secondary);font-size:.875rem}.status.svelte-5vddh5 span:where(.svelte-5vddh5){color:var(--color-font-secondary);font-size:.875rem}p.svelte-5vddh5{overflow-wrap:anywhere;margin:0}button.svelte-5vddh5{min-height:40px;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--color-grey-30);border-radius:var(--radius-full);font:inherit;background:var(--color-grey-10);color:var(--color-font-primary);cursor:pointer;font-size:.875rem}button.svelte-5vddh5:hover:not(:disabled){background:var(--color-grey-20)}button.primary.svelte-5vddh5{background:var(--color-button-primary);color:#fff}button.svelte-5vddh5:disabled{opacity:.5;cursor:default}button.svelte-5vddh5:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}input.svelte-5vddh5:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px}.screen.svelte-5vddh5{border-radius:var(--radius-4);background:var(--color-grey-10);place-items:center;min-height:10rem;display:grid;overflow:hidden}.screen.svelte-5vddh5 img:where(.svelte-5vddh5){-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.screen.svelte-5vddh5 button.viewport:where(.svelte-5vddh5){opacity:1;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:auto;min-height:0;padding:0;line-height:0;display:block}.screen.svelte-5vddh5 button.viewport:where(.svelte-5vddh5):focus-visible{outline-offset:-3px}.manual.svelte-5vddh5 img:where(.svelte-5vddh5){cursor:crosshair}.screen.svelte-5vddh5 p:where(.svelte-5vddh5){padding:var(--spacing-8)}.notice.svelte-5vddh5{gap:var(--spacing-6);border:1px solid var(--color-warning);background:var(--color-warning-bg);padding:var(--spacing-8);border-radius:var(--radius-4);flex-direction:column;display:flex}form.svelte-5vddh5{gap:var(--spacing-3);flex-direction:column;display:flex}label.svelte-5vddh5{font-size:.875rem}input.svelte-5vddh5{min-width:0;min-height:44px;padding:var(--spacing-4);border:1px solid var(--color-grey-30);border-radius:var(--radius-3);background:var(--color-grey-0);color:var(--color-font-primary);flex:1;font-size:1rem}@container fullscreen (width<=500px){.controls.svelte-5vddh5 button:where(.svelte-5vddh5){flex-grow:1}.input-row.svelte-5vddh5{flex-wrap:nowrap}}
