.highlight-toolbar.svelte-1kn8ojl{z-index:60;background:var(--color-surface-3);border:1px solid var(--color-line);border-radius:min(10px, var(--radius-cap));min-width:0;box-shadow:var(--shadow-lift);flex-direction:column;gap:6px;padding:5px;animation:.12s cubic-bezier(.4,0,.2,1) svelte-1kn8ojl-pop;display:flex;position:fixed;transform:translate(-50%,-100%)}@keyframes svelte-1kn8ojl-pop{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.highlight-toolbar.below.svelte-1kn8ojl{animation-name:svelte-1kn8ojl-pop-below;transform:translate(-50%)}@keyframes svelte-1kn8ojl-pop-below{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.row.svelte-1kn8ojl{align-items:center;gap:4px;display:inline-flex}.sep.svelte-1kn8ojl{background:var(--color-line-soft);width:1px;height:18px;margin:0 2px;display:inline-block}.hl-dot.svelte-1kn8ojl{cursor:pointer;border:1.5px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .1s,border-color .12s}.hl-dot.svelte-1kn8ojl:hover{transform:scale(1.12)}@media (pointer:coarse){.hl-dot.svelte-1kn8ojl{width:32px;height:32px}}.hl-dot.active.svelte-1kn8ojl{border-color:var(--color-zinc-100)}.hl-dot-yellow.svelte-1kn8ojl{background:oklch(85% .18 90/.7)}.hl-dot-green.svelte-1kn8ojl{background:oklch(82% .18 145/.7)}.hl-dot-rose.svelte-1kn8ojl{background:oklch(75% .2 20/.7)}.hl-dot-blue.svelte-1kn8ojl{background:oklch(75% .18 230/.7)}.hl-btn.svelte-1kn8ojl{width:26px;height:26px;color:var(--color-zinc-100);border-radius:min(5px, var(--radius-cap));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background .12s;display:inline-flex}.hl-btn.svelte-1kn8ojl:hover,.hl-btn.active.svelte-1kn8ojl{background:var(--color-surface-2)}.hl-btn.svelte-1kn8ojl:has(.hl-btn-text:where(.svelte-1kn8ojl)){gap:3px;width:auto;padding:0 6px}.hl-btn-text.svelte-1kn8ojl{white-space:nowrap;font-size:12px}.hl-btn-remove.svelte-1kn8ojl{color:var(--color-rose-300)}.note-pane.svelte-1kn8ojl{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:5px;width:240px;padding:6px 4px 4px;display:flex}.note-input.svelte-1kn8ojl{color:var(--color-zinc-100);background:var(--color-surface-0);border:1px solid var(--color-line);border-radius:min(6px, var(--radius-cap));resize:vertical;min-height:38px;padding:6px 8px;font-size:12px;line-height:1.4}.note-input.svelte-1kn8ojl:focus{border-color:var(--focus-ring);outline:none}.note-actions.svelte-1kn8ojl{justify-content:space-between;align-items:center;gap:6px;display:flex}.note-counter.svelte-1kn8ojl{font-size:var(--text-caption);color:var(--color-zinc-500)}.note-buttons.svelte-1kn8ojl{gap:4px;display:inline-flex}.hl-btn-save.svelte-1kn8ojl{width:auto;height:22px;font-size:var(--text-caption);color:var(--color-brand-300);background:color-mix(in oklch, var(--color-brand-500) 12%, transparent);border:1px solid color-mix(in oklch, var(--color-brand-500) 40%, transparent);padding:2px 10px}.hl-btn-save.svelte-1kn8ojl:hover:not(:disabled){background:color-mix(in oklch, var(--color-brand-500) 20%, transparent)}.hl-btn-save.svelte-1kn8ojl:disabled{opacity:.4;cursor:not-allowed}.hl-btn-link.svelte-1kn8ojl{width:auto;height:22px;font-size:var(--text-caption);color:var(--color-zinc-500);padding:2px 6px}.hl-btn-link.svelte-1kn8ojl:hover{color:var(--color-zinc-300)}.sketch-pad.svelte-br9t1{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-0);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:min(100%,80svh);margin-inline:auto;display:block}.sketch-pad.erasing.svelte-br9t1{cursor:none}.sketch-eraser.svelte-br9t1{fill:var(--color-zinc-400);fill-opacity:.12;stroke:var(--color-zinc-400);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.sketch-swatch.svelte-br9t1{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.sketch-swatch-ink.svelte-br9t1{background:var(--color-zinc-100)}.sketch-swatch-red.svelte-br9t1{background:var(--sketch-red)}.sketch-swatch-blue.svelte-br9t1{background:var(--sketch-blue)}
