body{color:#f3f4f6;-webkit-font-smoothing:antialiased;background-color:#0a0a0e;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}*,:before,:after{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.glass-nav{-webkit-backdrop-filter:blur(20px);background:#0a0a0ef2;border-bottom:1px solid #22c55e59;box-shadow:0 10px 30px #000c}.glass-floating{-webkit-backdrop-filter:blur(18px);background:#0e0e14f5;border:1px solid #22c55e4d}.category-pill{white-space:nowrap;transition:all .28s cubic-bezier(.4,0,.2,1)}.category-pill:hover{color:#fff;background-color:#1e1e2c;border-color:#22c55e}.category-pill.active{color:#fff;background-color:#22c55e;border-color:#4ade80;font-weight:800;box-shadow:0 0 20px #22c55e80}.card-curved{background-color:#14141e;border:2px solid #22c55e66;border-radius:1.8rem;transition:all .38s cubic-bezier(.4,0,.2,1)}.card-curved:hover{border-color:#22c55e;transform:translateY(-4px);box-shadow:0 0 30px #22c55e59}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{width:max-content;animation:60s linear infinite marquee}.animate-marquee:hover{animation-play-state:paused}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media screen{.ticket-printer-container{display:none!important}}@media print{@page{margin:0;size:80mm auto}body *{visibility:hidden}#root,body,html{background-color:#fff!important}.ticket-printer-container,.ticket-printer-container *{visibility:visible}.ticket-printer-container{width:80mm;margin:0;padding:0;position:absolute;top:0;left:0;color:#000!important;background-color:#fff!important;display:block!important}}
