.container-custom-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.casino-popin{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.casino-popin--hidden{display:none}.casino-popin__content{position:relative;background:#111;padding:3rem 2rem;border-radius:12px;max-width:90vw;width:90vw;max-height:85vh;color:#fff;text-align:center;box-shadow:0 0 30px hsla(0,0%,100%,.1)}@media(min-width: 1024px){.casino-popin__content{max-width:1200px;width:100%}}.casino-popin__close{position:absolute;top:20px;right:20px;width:2rem;height:2rem;background:none;border:none;cursor:pointer;z-index:10000}.casino-popin__close .icon-close{display:block;width:100%;height:100%;background:#fff}.casino-machine{font-family:"Orbitron",sans-serif}.casino-machine__title{margin-bottom:2rem}.casino-machine__title .casino-machine__brand{text-transform:uppercase;color:#fff;letter-spacing:.2em}.casino-machine__title .casino-machine__main{text-transform:uppercase;font-weight:bold;color:#ff0;text-shadow:0 0 5px #f0f,0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f;animation:flicker 2s infinite alternate}.casino-machine__title .casino-machine__sub{text-transform:uppercase;color:#ccc}.casino-machine__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.casino-machine__intro-cta{margin-top:2rem}.casino-machine__slot{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem}.casino-machine__slot--hidden{display:none}.casino-machine__columns{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;width:100%;height:60vh}@media(min-width: 1024px){.casino-machine__columns{height:auto}}.casino-machine__column{width:calc(50% - 1rem);height:50%;overflow:hidden;border:2px solid #fff;border-radius:8px;background:#000;position:relative}@media(min-width: 1024px){.casino-machine__column{height:300px;width:180px}}.casino-machine__item-wrapper{height:100%;transition:opacity .3s ease}.casino-machine__item-wrapper a{height:100%}.casino-machine__reel{position:absolute;top:0;width:100%;height:100%;transition:top .1s ease-out}.casino-machine__item{padding:1rem;text-align:center;background:#222;border-bottom:1px solid #444;display:block;text-decoration:none;color:#fff;transition:background .3s}.casino-machine__item img{max-width:100%;height:80%;object-fit:contain;margin-bottom:.5rem}.casino-machine__item h3{font-size:1rem;margin:0}.casino-machine__item:hover{background:#333}@keyframes flicker{0%{opacity:1}50%{opacity:.8;text-shadow:0 0 5px #fff}100%{opacity:1;text-shadow:0 0 20px #f90}}/*# sourceMappingURL=Casino.css.map */
