.ink-draw{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 2px;border:0;background:none;color:var(--ink-2);font:500 var(--t-meta) /var(--l-meta) var(--f-sans);cursor:pointer;white-space:nowrap}.ink-draw:hover{color:var(--ink)}.ink-b:focus-visible,.ink-done:focus-visible,.ink-draw:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ink-tools{display:inline-flex;align-items:center;gap:2px}.ink-b{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--ink-2);cursor:pointer}.ink-b:hover:not(:disabled){color:var(--ink)}.ink-b[aria-pressed=true]{background:var(--stone-1);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.ink-b:disabled{opacity:.35;cursor:default}.ink-b[data-tool=hl][aria-pressed=true] svg{color:#8a6a00}.ink-done{height:36px;margin-left:6px;padding:0 14px;border:0;border-radius:var(--r-full);background:var(--ink);color:var(--paper);font:500 var(--t-meta) /1 var(--f-sans);cursor:pointer;white-space:nowrap}.ink-cap{position:relative;z-index:4;min-width:0;min-height:0;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain}.ink-cap[data-tool=eraser]{cursor:cell}.ink-cap>svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.lcanvas>.ink-cap{grid-row:1;grid-column:1}.lcanvas>:is(.pz,.lflow){grid-column:1}.board-polish .lcanvas>.ink-cap{grid-row:2}.sb-board>.ink-cap{position:absolute;inset:0}.bink{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.bink .ink-hl,.ink-cap .ink-hl{mix-blend-mode:multiply}.pink{position:absolute;inset:0;width:100%;height:100%;overflow:visible;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pink:not([data-active]){pointer-events:none}.pink[data-active]{touch-action:none;cursor:crosshair;z-index:3}.pink[data-tool=eraser]{cursor:cell}.pink .ink-hl{mix-blend-mode:multiply}@media (max-width:420px){.board-actions .ink-draw>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.board-actions .ink-draw{width:44px;justify-content:center}}@media print{.ink-cap,.ink-draw,.ink-tools{display:none!important}}