.zoom-buttons.svelte-1iflxjt{align-items:center;gap:4px;display:flex}button.svelte-1iflxjt{border:1px solid var(--panel-edge,#ddd5c8);min-width:44px;min-height:44px;color:var(--ink);font:18px/1.3 var(--sans);cursor:pointer;background:#fff;border-radius:6px;padding:6px}button.svelte-1iflxjt:disabled{opacity:.4;cursor:default}button.svelte-1iflxjt:focus-visible{outline:2px solid var(--field-focus);outline-offset:-3px}.fit.svelte-1iflxjt{font-size:12px}output.svelte-1iflxjt{text-align:center;min-width:36px;font:12px/1.3 var(--sans);font-variant-numeric:tabular-nums}.compact.svelte-1iflxjt{gap:6px}.compact.svelte-1iflxjt button:where(.svelte-1iflxjt){border-color:var(--workspace-edge);background:var(--workspace-glass);width:44px;height:44px;color:var(--workspace-ink);-webkit-backdrop-filter:blur(10px);border-radius:13px}.compact.svelte-1iflxjt svg:where(.svelte-1iflxjt){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.visually-hidden.svelte-1iflxjt{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}
