.hand-note{display:inline-flex;align-items:flex-start;max-width:15rem;gap:.6rem;color:var(--hand-note-ink, #f8fafc);font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-size:clamp(1.25rem,1.35vw,1.5rem);font-weight:600;line-height:1.15;letter-spacing:.01em;pointer-events:none;transform:rotate(var(--hand-note-tilt, 0deg));user-select:none}.hand-note--text-first{flex-direction:row-reverse}.hand-note[data-note-target]{position:absolute;z-index:4;visibility:hidden}.hand-note[data-note-target].is-placed{visibility:visible}.hand-note.is-hidden{visibility:hidden}.hand-note__arrow{flex:0 0 auto;width:clamp(2.6rem,3.2vw,3.5rem);height:auto;fill:currentColor;color:var(--hand-note-arrow, var(--color-accent, #dc0046));transform:rotate(var(--hand-note-arrow-rotate, 0deg)) scale(var(--hand-note-arrow-sx, 1),var(--hand-note-arrow-sy, 1));transform-origin:50% 50%}.hand-note__text{display:block;margin:0}
