.modal.sk-modal{--sketch-paper:#fff;--sketch-ink:#1d1d1f;--sketch-grid:#283c5a1c;overscroll-behavior:contain;flex-direction:column;width:min(980px,100%);height:min(760px,100dvh - 32px);max-height:none;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sk-modal{--sketch-paper:#26231f;--sketch-ink:#f4f0e9;--sketch-grid:#fff5e617}}:root[data-theme=dark] .sk-modal{--sketch-paper:#26231f;--sketch-ink:#f4f0e9;--sketch-grid:#fff5e617}.modal.sk-modal:focus{outline:none}.sk-head b{align-items:center;gap:8px;display:inline-flex}.sk-head b svg{width:18px;height:18px;color:var(--accent)}.sk-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 12px 22px;display:flex}.sk-group{background:var(--paper-2);border:1px solid var(--line-2);border-radius:999px;gap:2px;padding:3px;display:flex}.sk-sep{background:var(--line);width:1px;height:24px}.sk-grow{flex:1}.sk-toolbar>.sk-group:last-child{margin-left:auto}.sk-tool,.sk-size,.sk-act,.sk-toggle{width:38px;height:38px;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.sk-tool svg,.sk-act svg,.sk-toggle svg{stroke-width:1.8px;width:18px;height:18px}.sk-tool:hover,.sk-size:hover,.sk-act:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.sk-tool[aria-checked=true]{background:var(--ink);color:var(--paper)}.sk-size i{background:currentColor;border-radius:50%;display:block}.sk-size.fine i{width:4px;height:4px}.sk-size.medium i{width:8px;height:8px}.sk-size.bold i{width:13px;height:13px}.sk-size[aria-checked=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #0000001a, 0 0 0 .5px var(--line)}.sk-toggle{border:1px solid var(--line);background:var(--card)}.sk-toggle[aria-pressed=true]{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft)}.sk-act:disabled{opacity:.35;cursor:default}.sk-stage{flex:1;place-items:center;min-height:0;margin:0 22px;display:grid;position:relative}.sk-page{background-color:var(--sketch-paper);box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0000000d;border-radius:14px;position:relative;overflow:hidden}.sk-page.grid{background-image:linear-gradient(to right, var(--sketch-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--sketch-grid) 1px, transparent 1px);background-size:var(--sk-grid) var(--sk-grid)}.sk-canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.sk-page.tool-eraser .sk-canvas{cursor:none}.sk-page.tool-text .sk-canvas{cursor:text}.sk-eraser-cursor{border:1.5px solid var(--ink-2);background:color-mix(in srgb, var(--sketch-paper) 40%, transparent);pointer-events:none;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.sk-empty{text-align:center;color:var(--ink-3);pointer-events:none;place-items:center;margin:0;padding:24px;font-size:.9rem;display:grid;position:absolute;inset:0}.sk-label-input{outline:none;width:auto;min-width:150px;max-width:70%;margin-left:-7px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;line-height:1.2;position:absolute;transform:translateY(-50%);color:var(--sketch-ink)!important;background:color-mix(in srgb, var(--sketch-paper) 85%, transparent)!important;border:1.5px dashed var(--accent)!important;box-shadow:none!important;border-radius:8px!important;padding:2px 6px!important}.sk-foot{align-items:center;gap:8px;padding:14px 18px 18px 22px;display:flex}.sk-hint{color:var(--ink-3);flex:1;min-width:0;font-size:.8rem}.sk-confirm-back{z-index:5;background:color-mix(in srgb, var(--card) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sk-confirm{background:var(--card);border:1px solid var(--line);width:min(340px,100%);box-shadow:var(--shadow-lg);border-radius:20px;gap:6px;padding:20px;display:grid}.sk-confirm b{font-size:1rem}.sk-confirm small{color:var(--ink-2);font-size:.85rem}.sk-confirm div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.sketch-btn{flex:none}.tray-sketch>button:first-child{background:#fff}.tray-sketch img{object-fit:contain}@media (max-width:640px){.modal-back.sk-back{place-items:stretch stretch;padding:0}.modal.sk-modal{border:0;border-radius:0;width:100%;height:100dvh}.modal-head.sk-head{padding:max(12px, env(safe-area-inset-top)) 10px 8px 16px}.sk-head small{display:none}.sk-toolbar{gap:6px;padding:0 10px 10px}.sk-sep{display:none}.sk-tool,.sk-size,.sk-act,.sk-toggle{width:40px;height:40px}.sk-stage{margin:0 10px}.sk-foot{padding:10px 10px max(12px, env(safe-area-inset-bottom))}.sk-hint{display:none}.sk-foot .ui-btn{flex:1}[data-tip].sk-tool:after,[data-tip].sk-size:after,[data-tip].sk-act:after,[data-tip].sk-toggle:after{display:none!important}}
