html,body,#root{height:100%;margin:0;padding:0;box-sizing:border-box;background-color:#0a1d2f}:root{--spacing-sm: .75rem;--spacing-middle: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--neon-pink: 320 100% 70%;--neon-purple: 280 100% 70%;--neon-purple-light: 280 100% 10%;--neon-purple-light-bright: 320 100% 70%;--neon-purple-dark: 280 100% 30%;--neon-blue: 240 100% 70%;--neon-orange: 30 100% 60%;--neon-yellow: 50 100% 60%;--neon-gray: 0 0% 90%;--neon-white: 0 0% 100%;--neon-red: 0 100% 50%;--gradient-neon: linear-gradient(135deg, hsl(var(--neon-pink)), hsl(var(--neon-purple)));--gradient-gaming: linear-gradient(45deg, hsl(var(--neon-orange)), hsl(var(--neon-pink)), hsl(var(--neon-purple)));--gradient-border: linear-gradient(90deg, hsl(var(--neon-orange)), hsl(var(--neon-pink)), hsl(var(--neon-purple)), hsl(var(--neon-blue)));--glow-pink: 0 0 20px hsl(var(--neon-pink) / .6);--glow-purple: 0 0 20px hsl(var(--neon-purple) / .6);--glow-orange: 0 0 20px hsl(var(--neon-orange) / .6);--shadow-gaming: 0 8px 32px hsl(var(--neon-pink) / .3)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.text-neon-white{color:hsl(var(--neon-white))}.text-neon-red{color:hsl(var(--neon-red))}.text-neon-pink{color:hsl(var(--neon-pink))}.text-neon-purple{color:hsl(var(--neon-purple))}.text-neon-blue{color:hsl(var(--neon-blue))}.text-neon-orange{color:hsl(var(--neon-orange))}.text-neon-yellow{color:hsl(var(--neon-yellow))}.title-white-bold{color:#fff!important;font-weight:700}.text-white-bold{color:#fff!important}.input-border-bottom-white{border-bottom:2px solid white!important;border-radius:0;background-color:transparent!important;color:#fff!important}.input-border-bottom-white input,.input-border-bottom-white.ant-input{color:#fff!important;background-color:transparent!important}.input-border-bottom-white input::placeholder,.input-border-bottom-white.ant-input::placeholder{color:#fff!important;opacity:1}.input-border-bottom-white:hover,.input-border-bottom-white:focus,.input-border-bottom-white.ant-input-affix-wrapper:hover,.input-border-bottom-white.ant-input-affix-wrapper:focus-within{border-color:hsl(var(--neon-purple))!important;box-shadow:0 0 5px hsl(var(--neon-purple))!important;background-color:transparent!important}.input-border-bottom-white .ant-input-suffix .anticon,.input-border-bottom-white .ant-input-password-icon{color:#fff!important}.neon-purple-avatar{margin:0 5px;color:#fff}.neon-purple-avatar:hover{color:hsl(var(--neon-purple-light-bright))!important;box-shadow:0 0 10px hsl(var(--neon-purple-dark) / .6)!important}.ant-input-number-handler-wrap{background:transparent!important}.ant-input-number-handler-wrap>span{border:1px solid transparent!important}.ant-input-number-handler-wrap>span>span>svg{color:#fff!important}.double-dot-white{color:#fff!important}.double-dot-white>.ant-form-item-row>.ant-form-item-label>label:after{color:#fff!important;font-weight:700!important}.ant-descriptions-item-label{color:#fff!important}.ant-descriptions-item-content{color:#fff!important;text-align:left!important}.button-white{background-color:#fff!important;color:#000!important;border-radius:10px;width:100%;max-width:170px;height:35px}.button-white:hover{background-color:hsl(var(--neon-purple))!important;color:#fff!important;box-shadow:0 0 10px hsl(var(--neon-purple-light))!important;transform:translateY(-2px)!important;border-color:transparent!important;font-weight:700!important}.button-red{background-color:hsl(var(--neon-red))!important;color:#fff!important;border-radius:10px;width:100%;max-width:170px;height:35px;border:2px solid hsl(var(--neon-red))!important}.button-red:hover{background-color:hsl(var(--neon-red))!important;color:#fff!important;box-shadow:0 0 10px hsl(var(--neon-red) / .6)!important;transform:translateY(-2px)!important;border-color:transparent!important;font-weight:700!important}.button-blue{background-color:hsl(var(--neon-blue))!important;color:#fff!important;border-radius:10px;width:100%;max-width:170px;height:35px}.button-blue:hover{background-color:hsl(var(--neon-blue))!important;color:#fff!important;box-shadow:0 0 10px hsl(var(--neon-blue) / .6)!important;transform:translateY(-2px)!important;border-color:transparent!important;font-weight:700!important}.animate-float{animation:float 2s ease-in-out infinite}.gaming-panel{background:hsl(var(--card));border:2px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--shadow-gaming);position:relative;overflow:hidden;padding:var(--spacing-middle);max-width:80%}.gaming-panel:before{content:"";position:absolute;inset:0;background:var(--gradient-gaming);opacity:.1;pointer-events:none}.neon-glow{transition:all .3s ease}.neon-glow:hover{transform:translateY(-2px)}.gaming-border{border:2px solid transparent;background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,var(--gradient-border) border-box}@media (min-width: 768px){.title-white-bold{font-size:1.5rem!important}.text-white-bold{font-size:1.1rem!important}.ant-descriptions-item-label{font-size:1.3rem!important}.ant-descriptions-item-content{font-size:1rem!important}}@media (max-width: 768px){.title-white-bold{font-size:1.25rem!important}.text-white-bold{font-size:1rem!important}.ant-descriptions-item-label{font-size:1}.ant-descriptions-item-content{font-size:.8rem!important}}@media (min-width: 576px){.fix-with{min-width:450px}}@media (min-width: 768px){.fix-with{min-width:650px}}.success-notification .ant-notification-notice-message,.success-notification .ant-notification-notice-description{color:#389e0d}.success-notification{background-color:#f6ffed;border:1px solid #b7eb8f}.error-notification .ant-notification-notice-message,.error-notification .ant-notification-notice-description{color:#cf1322}.error-notification{background-color:#fff2f0;border:1px solid #ffccc7}.warning-notification .ant-notification-notice-message,.warning-notification .ant-notification-notice-description{color:#d46b08}.warning-notification{background-color:#fffbe6;border:1px solid #ffe58f}.info-notification .ant-notification-notice-message,.info-notification .ant-notification-notice-description{color:#1890ff}.info-notification{background-color:#e6f7ff;border:1px solid #91d5ff}.backgroundContainerOuter{position:relative;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.backgroundContainerInner{height:90%;width:100%;max-width:64rem;border-radius:.5rem;background-color:transparent;padding:0 1rem 1rem;display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);flex-direction:row;flex-wrap:wrap}@media (max-width: 768px){.backgroundContainerInner>.lunch-game-ticket-wrapper{order:-1;margin-bottom:var(--spacing-md)}.backgroundContainerInner>.gaming-panel{order:0;width:95%;max-width:none}}@media (max-width: 768px){.backgroundContainerInner>.ant-image{width:200px!important;height:120px!important}.backgroundContainerInner>.ant-image>.ant-image-img{width:200px!important;height:120px!important}}.menu-item-row{position:relative;display:flex;align-items:stretch;cursor:pointer;transition:transform .3s ease-in-out;height:5rem;margin-bottom:1rem;box-sizing:border-box}.menu-item-blue,.menu-item-red,.menu-item-green,.menu-item-yellow,.menu-item-purple,.menu-item-orange{border:1px solid white}.menu-item-blue{background-color:#1e40af}.menu-item-red{background-color:#dc2626}.menu-item-green{background-color:#22c55e}.menu-item-yellow{background-color:#eab308}.menu-item-purple{background-color:#9333ea}.menu-item-orange{background-color:#f97316}.menu-item-title{font-size:1rem!important;font-weight:700!important;color:#fff!important}.menu-item-description{font-size:.875rem!important;color:#fff!important}.menu-item-icon{display:flex!important;justify-content:center!important;align-items:center!important}@media (min-width: 576px){.menu-item-title{font-size:.9rem!important}.menu-item-description{font-size:.875rem!important}}
