.reading-region{transition:background-color .36s var(--ease-enter), box-shadow .36s var(--ease-enter)}.reading-region[data-state=active]{background:color-mix(in oklab, var(--color-accent) 12%, transparent);box-shadow:0 0 0 2px var(--color-accent)}.reading-region[data-state=read]{background:color-mix(in oklab, var(--color-accent) 6%, transparent)}@media (prefers-reduced-motion:no-preference){.reading-paper{animation:reading-paper-in var(--duration-reveal) var(--ease-enter) both}}@keyframes reading-paper-in{0%{opacity:0;transform:translateY(12px)rotate(-1.5deg)}}.tool-stamp{mix-blend-mode:multiply;transform:rotate(-9deg)}[data-theme=dark] .tool-stamp{mix-blend-mode:normal}@media (prefers-reduced-motion:no-preference){.tool-paper-drop{animation:tool-drop-in .56s var(--ease-enter) both, tool-thud .24s ease-out 1.48s}.tool-stamp{animation:tool-stamp .52s var(--ease-spring) 1.1s both}.tool-reveal{animation:tool-reveal .42s var(--ease-enter) both;animation-delay:calc(.22s + var(--reveal,0) * .12s)}}@keyframes tool-drop-in{0%{opacity:0;transform:translateY(-18px)rotate(-1.2deg)}}@keyframes tool-thud{40%{transform:translateY(2px)scale(.997)}}@keyframes tool-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.9)}55%{opacity:.95}}@keyframes tool-reveal{0%{opacity:0;transform:translateY(8px)}}.invoice-field{border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);position:relative}.invoice-field[data-flag]{padding-inline:.2em}.invoice-field[data-flag=error]{background:var(--color-danger-soft);box-shadow:inset 0 -2px 0 var(--color-danger)}.invoice-field[data-flag=warning]{background:var(--color-warning-soft);box-shadow:inset 0 -2px 0 var(--color-warning)}.invoice-field[data-flag=information]{background:var(--color-accent-soft);box-shadow:inset 0 -2px 0 var(--color-accent)}.invoice-field[data-selected]{box-shadow:0 0 0 2px var(--color-accent)}
