.receipt{--tooth:9px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(var(--tooth) * 2) 100%}.receipt-slot{z-index:1;position:relative;box-shadow:inset 0 2px 4px #0009}@supports (animation-timeline:view()){.receipt{animation:linear both receipt-print;animation-timeline:view();animation-range:entry entry 70%}}@keyframes receipt-print{0%{translate:0 -55%}}.receipt-line:focus-visible{outline-offset:3px;outline:2px solid #5b4fe0}@media (prefers-reduced-motion:reduce){.receipt{animation:none}}
