@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Tajawal:wght@400;500;700&display=swap";@font-face{font-family:childos arabic;src:url(/assets/childos-arabic-BXTARRCe.otf) format("opentype")}@font-face{font-family:Tajawal;src:url(./assets/Tajawal-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(./assets/InterDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*,*:before,*:after{box-sizing:border-box}html{background-color:#000}body{margin:0;background-color:#000;color:#fff;font-family:Tajawal,Inter,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.casino-bg{position:relative}.casino-bg:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(ellipse 60px 60px at 8% 12%,rgba(255,255,255,.025) 0%,transparent 70%),radial-gradient(ellipse 40px 40px at 92% 88%,rgba(255,255,255,.025) 0%,transparent 70%);background-repeat:no-repeat}.card-suit{position:absolute;pointer-events:none;z-index:0;font-style:normal;line-height:1;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.card-suit--spade{color:#ffffff1f;text-shadow:0 0 15px rgba(255,255,255,.25);font-size:120px;top:5%;left:5%;animation:suit-drift-1 28s ease-in-out infinite}.card-suit--heart{color:#eb00001f;text-shadow:0 0 15px rgba(235,0,0,.25);font-size:140px;bottom:10%;right:8%;animation:suit-drift-2 35s ease-in-out infinite}.card-suit--diamond{color:#eb00001f;text-shadow:0 0 15px rgba(235,0,0,.25);font-size:100px;top:35%;right:10%;animation:suit-drift-3 40s ease-in-out infinite}.card-suit--club{color:#ffffff1f;text-shadow:0 0 15px rgba(255,255,255,.25);font-size:110px;bottom:20%;left:8%;animation:suit-drift-4 32s ease-in-out infinite}.card-suit--spade-sm{color:#ffffff1a;text-shadow:0 0 10px rgba(255,255,255,.2);font-size:70px;top:65%;left:20%;animation:suit-drift-2 45s ease-in-out infinite reverse}.card-suit--heart-sm{color:#eb00001a;text-shadow:0 0 10px rgba(235,0,0,.2);font-size:60px;top:15%;right:25%;animation:suit-drift-1 38s ease-in-out infinite reverse}.card-suit--spade-sm{color:#ffffff1f;text-shadow:0 0 10px rgba(255,255,255,.25);font-size:8vw;top:55%;left:8%;animation:suit-drift-2 45s ease-in-out infinite reverse}.card-suit--heart-sm{color:#eb00001f;text-shadow:0 0 10px rgba(235,0,0,.25);font-size:7vw;top:20%;right:12%;animation:suit-drift-1 38s ease-in-out infinite reverse}@keyframes suit-drift-1{0%{transform:translate(0) rotate(-3deg)}25%{transform:translate(12px,18px) rotate(1deg)}50%{transform:translate(-8px,26px) rotate(-5deg)}75%{transform:translate(16px,10px) rotate(2deg)}to{transform:translate(0) rotate(-3deg)}}@keyframes suit-drift-2{0%{transform:translate(0) rotate(4deg)}30%{transform:translate(-14px,-10px) rotate(-2deg)}60%{transform:translate(10px,-20px) rotate(6deg)}to{transform:translate(0) rotate(4deg)}}@keyframes suit-drift-3{0%{transform:translate(0) rotate(0)}33%{transform:translate(-8px,14px) rotate(-3deg)}66%{transform:translate(12px,-8px) rotate(3deg)}to{transform:translate(0) rotate(0)}}@keyframes suit-drift-4{0%{transform:translate(0) rotate(-6deg)}40%{transform:translate(18px,-12px) rotate(0)}80%{transform:translate(-6px,20px) rotate(-8deg)}to{transform:translate(0) rotate(-6deg)}}@keyframes booking-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.booking-card-animate{animation:booking-card-enter .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:not(.tickets-login-container)>.MuiInputBase-root .MuiInputBase-input:not(.tickets-input){color:#fff}:not(.tickets-login-container)>.MuiInputLabel-root:not(.tickets-label){color:#ffffffa6}.MuiInputLabel-root.Mui-focused:not(.tickets-label){color:#eb0000}:not(.tickets-login-container) .MuiOutlinedInput-notchedOutline{border-color:#ffffff2e}:not(.tickets-login-container) .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#eb000073}:not(.tickets-login-container) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#eb0000;border-width:2px}.MuiSelect-icon,.MuiFormHelperText-root{color:#ffffff80!important}.MuiFormHelperText-root.Mui-error{color:#ff6b6b!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#eb000066;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#eb0000b3}*,*:before,*:after,body,button,input,select,textarea,.MuiTypography-root,.MuiInputBase-input,.MuiButton-root,.MuiInputLabel-root,.MuiMenuItem-root{font-family:Tajawal,Inter,sans-serif!important}.login-input-fix .MuiOutlinedInput-root{position:relative!important;pointer-events:auto!important;transform:none!important}.login-input-fix input{pointer-events:auto!important;position:relative!important;z-index:999!important}
