.bl{z-index:-1;pointer-events:none;--bl-ink:var(--color-stamp);--bl-guide:color-mix(in oklab, var(--color-ink) 22%, transparent);--bl-ring:var(--color-stamp);--bl-core:var(--color-signal);display:block;position:absolute;overflow:hidden}.bl[data-layer=over]{z-index:0}.bl[data-tone=ink]{--bl-ink:color-mix(in oklab, var(--color-ink) 55%, transparent);--bl-ring:color-mix(in oklab, var(--color-ink) 55%, transparent)}.bl[data-tone=paper]{--bl-ink:color-mix(in oklab, var(--color-paper) 55%, transparent);--bl-guide:color-mix(in oklab, var(--color-paper) 18%, transparent);--bl-ring:color-mix(in oklab, var(--color-paper) 70%, transparent)}.bl-ink,.bl-guide,.bl-tick{fill:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round}.bl-ink{stroke:var(--bl-ink)}.bl-guide{stroke:var(--bl-guide);stroke-dasharray:1 4}.bl-tick{stroke:var(--bl-ink);opacity:0;transition:opacity .2s}.bl-tick[data-on]{opacity:1}.bl-nib{fill:var(--bl-ink);stroke:color-mix(in oklab, var(--bl-ink) 22%, transparent);stroke-width:5px;paint-order:stroke;opacity:0;transition:opacity .18s}.bl-nib[data-on]{opacity:1}.bl-node-mark{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .16s,transform .16s;transform:scale(1.9)}.bl-node[data-on] .bl-node-mark{opacity:1;transition:opacity .1s ease-out,transform .34s cubic-bezier(.2,1.5,.4,1);transform:scale(1)}.bl-node-ring{fill:var(--color-paper);stroke:var(--bl-ring);stroke-width:1px}.bl-node-core{fill:var(--bl-core)}.bl-seal{fill:none;stroke:var(--bl-ring);stroke-width:1px;opacity:.35}.bl-seal-inner{stroke-width:.6px;opacity:.28}.bl[data-tone=paper] .bl-node-ring{fill:var(--color-ink)}@media (prefers-reduced-motion:reduce){.bl *{transition:none!important}}.bl.bl-thread{z-index:1;--bl-ink:color-mix(in oklab, var(--color-stamp) 55%, transparent);--bl-ring:color-mix(in oklab, var(--color-stamp) 70%, transparent);overflow:visible}.bl-thread .bl-ink{stroke-width:1.5px;stroke-linecap:round}.bl-thread .bl-ink-dark{stroke:var(--color-signal)}.bl-thread .bl-nib[data-dark]{--bl-ink:var(--color-signal)}.bl-thread .bl-node[data-dark]{--bl-ring:var(--color-signal)}.bl-thread .bl-node[data-dark] .bl-node-ring{fill:var(--color-ink)}
