.box.svelte-f8g8f2{min-height:var(--s);justify-content:center;display:flex}.val.svelte-f8g8f2{font-size:var(--s);letter-spacing:-.03em;text-align:center;color:var(--text);line-height:1}button.val.svelte-f8g8f2{cursor:text;background:0 0;border:0;padding:0 4px;position:relative}button.val.svelte-f8g8f2:disabled{cursor:default}button.val.svelte-f8g8f2 .unit{font-size:calc(var(--s) / 2);color:var(--muted);margin-left:6px;font-weight:500}.pen.svelte-f8g8f2{color:var(--muted-2);opacity:.7;transition:color var(--t);position:absolute;top:0;right:-18px}@media (hover:hover){button.val.svelte-f8g8f2:not(:disabled):hover .pen:where(.svelte-f8g8f2){color:var(--accent);opacity:1}}button.val.svelte-f8g8f2:disabled .pen:where(.svelte-f8g8f2){display:none}button.val.svelte-f8g8f2:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.edit.svelte-f8g8f2{border-bottom:2px solid var(--accent);max-width:100%;animation:svelte-f8g8f2-open .18s var(--ease);border-radius:0 0 4px 4px;align-items:baseline;padding:0 6px 6px;display:inline-flex}.edit.svelte-f8g8f2 .unit:where(.svelte-f8g8f2){font-size:calc(var(--s) / 2);color:var(--muted);margin-left:6px;font-weight:500}input.val.svelte-f8g8f2{width:calc(var(--n) * 1ch + 2px);min-width:0;max-width:100%;caret-color:var(--accent);background:0 0;border:0;outline:none;padding:0;box-shadow:none!important}input.val.svelte-f8g8f2::placeholder{color:var(--muted-2);opacity:1}.edit.bad.svelte-f8g8f2{border-bottom-color:var(--warn);animation:.3s svelte-f8g8f2-shake}@keyframes svelte-f8g8f2-open{0%{border-bottom-color:#0000}}@keyframes svelte-f8g8f2-shake{25%{translate:-6px}75%{translate:6px}}@media (prefers-reduced-motion:reduce){.edit.svelte-f8g8f2,.edit.bad.svelte-f8g8f2{animation:none}}.stamp.svelte-f8g8f2,.stamp.svelte-f8g8f2 input.val:where(.svelte-f8g8f2){font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em}button.val.stamp.svelte-f8g8f2{border:3px solid var(--accent);color:var(--accent);border-radius:10px;padding:6px 18px;line-height:1.1;rotate:-3deg}@supports (text-box:trim-both cap alphabetic){button.val.stamp.svelte-f8g8f2{text-box:trim-both cap alphabetic;padding:12px 18px}}button.val.stamp.svelte-f8g8f2 .unit{font-size:inherit;color:inherit;font-weight:inherit;margin-left:.35em}button.val.stamp.svelte-f8g8f2 .pen:where(.svelte-f8g8f2){top:50%;right:-26px;translate:0 -50%}
