.vit-raiz{--papel:#f7f8f5;--papel-2:#eceee8;--tinta:#1b1f2a;--tinta-suave:#3f4556;--talao:#2340a8;--sobre-talao:#fff;--talao-borda:#142464;--impressora:#1b1f2a;--impressora-topo:#2a2f3d;--etiqueta:#ffd43b;--linha:#d5d8d0;background:var(--papel);color:var(--tinta)}.dark .vit-raiz{--papel:#12151d;--papel-2:#1a1e29;--tinta:#eef0ea;--tinta-suave:#bcc0cb;--talao:#8ea4ff;--sobre-talao:#0d1230;--talao-borda:#4f63c9;--impressora:#2b3142;--impressora-topo:#454d63;--linha:#2b3040}.vit-display{font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;font-weight:800;font-stretch:68%;line-height:.92}.vit-corpo{font-family:var(--font-sans), sans-serif;font-stretch:100%}.vit-impressora{z-index:1;background:linear-gradient(var(--impressora-topo), var(--impressora));border-radius:12px 12px 6px 6px;height:26px;margin-inline:-14px;position:relative;box-shadow:0 10px 20px -12px #1b1f2a99}.vit-impressora:after{content:"";background:#07080b;border-radius:2px;height:3px;position:absolute;inset:auto 10px 7px}.vit-boca{filter:drop-shadow(0 22px 22px #1b1f2a38);margin-top:-9px;padding-bottom:40px;overflow:hidden}.vit-cupom{--serrilha:12px;color:#22252c;font-family:var(--font-geist-mono), monospace;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--serrilha) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--serrilha) / 2) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--serrilha) 51% repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--serrilha) / 2) no-repeat;background:#fdfdfb;font-size:13.5px;line-height:1.6;animation:2s steps(16,end) .3s both imprime}@keyframes imprime{0%{transform:translateY(-100%)}to{transform:none}}.vit-etiqueta{background:var(--etiqueta);color:#1b1f2a;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);animation:.35s cubic-bezier(.2,1.6,.4,1) both cola;animation-delay:calc(var(--i) * .22s + 2.2s);padding:8px 14px 8px 26px;position:relative;box-shadow:0 8px 18px -10px #1b1f2a80}.vit-etiqueta:before{content:"";background:var(--papel);border-radius:999px;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:11px;box-shadow:inset 0 1px 1px #0000004d}@keyframes cola{0%{opacity:0;transform:translateX(-16px) rotate(var(--r)) scale(.9)}to{opacity:1;transform:rotate(var(--r))}}.vit-picote{background-image:linear-gradient(90deg, var(--tinta-suave) 50%, transparent 0);background-position:0;background-repeat:repeat-x;background-size:10px 1.5px}.vit-rastro{color:#22252c;font-family:var(--font-geist-mono), monospace;background:#fdfdfb;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-block;box-shadow:0 1px #1b1f2a1f,0 6px 14px -10px #1b1f2a66}.vit-duvida summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.vit-cupom,.vit-etiqueta{animation:none}.vit-etiqueta{transform:rotate(var(--r))}}
