:root{font-family:Inter,system-ui,sans-serif;color:#17202a;background:#eef2f5;--border:#dce2e8;--muted:#66727f;--control-border:#c9d2dc;--control-bg:#f7f9fb;--accent:#1f6fd1;--sheet:#f4f0e9}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,.file-button,select,input[type=text]{border:1px solid var(--control-border);border-radius:6px;background:var(--control-bg);padding:8px;font:inherit;cursor:pointer}button:focus-visible,.file-button:focus-within,input:focus-visible,select:focus-visible{outline:3px solid #8bbcff;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}.cut-toolbar{display:flex;align-items:center;gap:8px}.cut-toolbar span{color:var(--muted)}.cut-sheet{display:block;background:var(--sheet);border:1px solid #cbbda9;border-radius:6px}.cut-sheet rect{fill:#d6aa72;stroke:#5b3b20;stroke-width:.35}.cut-sheet text{font-size:2.5px;fill:#25190f;pointer-events:none}.cut-sheet tspan+tspan{font-weight:700}