@font-face{font-family:Unbounded;src:url(/assets/Unbounded-Light.latin.37195157.woff2);font-weight:300;font-display:swap}html:has(.casino-lobby){scrollbar-width:none}html:has(.casino-lobby)::-webkit-scrollbar{display:none}.casino-lobby{min-width:0;margin:-1px -12px 0 -13px}.casino-banner{border-radius:12px;width:100%;height:324px;position:relative;overflow:hidden;box-shadow:0 18px 36px -14px #0009,0 6px 16px -6px #0006}.casino-banner img{object-fit:cover;object-position:center;width:100%;height:100%}.casino-search{color:#8994ac;background:#11192b;border:1px solid #293d5b;border-radius:10px;align-items:center;gap:10px;width:100%;height:36px;margin:20px 0;padding:0 16px;display:flex}.casino-search:focus-within{border-color:#4b8cbb}.casino-search input{color:#f7faff;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;font-size:14px}.casino-search input::placeholder{color:#8994ac}.casino-search>svg,.casino-search>button{flex-shrink:0}.casino-search>button{place-items:center;padding:5px;display:grid}.casino-category-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:12px;height:52px;margin:0 0 20px;padding-right:12px;display:flex;overflow-x:auto}.casino-category-nav::-webkit-scrollbar{display:none}.casino-category-nav>a{color:#e5e8f3;background:linear-gradient(125deg,#23314d,#211e3c);border:1.2px solid #3c5274;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:100%;padding:0 19px 0 14px;font-family:Unbounded,Arial,sans-serif;font-size:12px;font-weight:300;display:flex;box-shadow:inset 0 0 12px #547aa30a}.casino-category-nav>a:hover{background:#233c5b;border-color:#5aabda}.casino-category-nav img{object-fit:contain;width:30px;height:26px}.casino-game-section{min-width:0;margin:0 0 20px}.casino-row-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:10px;display:flex}.casino-row-heading h2{align-items:center;gap:7px;font-size:20px;font-weight:650;line-height:1.4;display:flex}.casino-row-heading h2>img{object-fit:contain;width:26px;height:26px}.casino-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.casino-row-actions>button,.casino-row-actions>a{color:#d9e6f9;background:linear-gradient(145deg,#263f60,#17263e);border:1px solid #3f5479;border-radius:4px;place-items:center;min-width:28px;height:30px;padding:0 6px;font-size:12px;display:grid}.casino-row-actions>a{padding:0 9px}.casino-game-swiper{width:100%;overflow:hidden}.casino-game-swiper .swiper-slide{width:124.8px;height:auto}.casino-game-swiper:not(.swiper-initialized) .swiper-slide{margin-right:22px}.casino-game-card{isolation:isolate;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.casino-game-card>img{object-fit:cover;border-radius:10px;width:100%;height:165.9px}.casino-card-overlay{text-align:center;color:#fff;opacity:0;background:#061326c9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.casino-card-overlay svg{background:#2099df;border-radius:50%;width:48px;height:48px;padding:12px}.casino-card-overlay strong{font-size:11px}.casino-game-card:hover .casino-card-overlay,.casino-game-card:focus-visible .casino-card-overlay{opacity:1}.casino-search-results{padding-top:30px}.casino-results-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:20px;display:grid}.casino-results-grid .casino-game-card>img{aspect-ratio:.752;height:auto}.casino-search-empty{text-align:center;color:#9ab2cd;flex-direction:column;align-items:center;gap:15px;padding:50px 20px;display:flex}.casino-search-empty h2{color:#e8f3ff;font-size:20px}.casino-motion-controls{justify-content:flex-end;margin:16px 0;display:flex}.casino-motion-controls button{color:#98b4d1;border:1px solid #2a4360;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}@media (min-width:1700px){.casino-lobby{margin-left:-29px;margin-right:-28px}}@media (max-width:1023px){.casino-lobby{margin:0}.casino-banner{height:200px}.casino-search{height:40px}.casino-category-nav{justify-content:flex-start;gap:12px;height:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 25px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 25px),#0000)}.casino-category-nav>a{border-radius:14px;padding:0 12px 0 10px}.casino-game-swiper:not(.swiper-initialized) .swiper-slide{margin-right:11px}.casino-row-actions>button,.casino-row-actions>a{min-width:24px;height:24px;padding:0 4px}.casino-row-actions>a{padding:0 8px}.casino-row-heading{min-height:24px}.casino-row-heading h2{font-size:18px}.casino-row-heading h2>img{width:25px;height:25px}}@media (max-width:639px){.casino-lobby{margin-right:4px}.casino-banner{height:150px}.casino-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.casino-card-overlay{display:none}}@media (prefers-reduced-motion:reduce){.casino-game-swiper .swiper-wrapper{transition-duration:0s!important}}
