/* Home lobby page: filters, hero, promotions, game shelves, providers, footer, and inline slot player. *//* Base home controls, motion, and slot states. */#slot iframe{width:100%;height:100%;border:0;display:block}/* Home page and shared lobby surfaces. */.raika-app-content > .w-full:not(.raika-home){color:var(--raika-text)}/* Slot, fullscreen, and toast final overrides */body.raika-slot-immersive{overflow-x:hidden !important;overflow-y:auto !important}.raika-slot-stage{position:relative;z-index:40;display:flex;flex-direction:column;gap:12px;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.raika-slot-toolbar{min-height:58px;padding:8px 10px;display:grid;grid-template-columns:minmax(150px, 1fr) auto minmax(150px, 1fr);align-items:center;gap:10px;border:1px solid var(--raika-border);border-radius:14px;background:var(--raika-game-header-bg)}.raika-slot-toolbar .raika-play-back{justify-self:start}.raika-slot-toolbar .raika-play-title{justify-self:center;min-width:0;text-align:center}.raika-slot-toolbar .raika-play-fullscreen{justify-self:end}.raika-slot-frame{width:100%;height:calc(100vh - 180px);min-height:520px;overflow:hidden;border:1px solid rgba(87, 119, 169, 0.22);border-radius:16px;background:#000}.raika-slot-frame iframe{display:block;width:100%;height:100%}.raika-slot-mode-control:not(.hidden){display:flex;align-items:center;gap:8px;justify-content:flex-end;width:100%;padding:0 12px 4px}body.raika-slot-fullscreen{overflow:hidden !important}body.raika-slot-fullscreen .raika-topbar,body.raika-slot-fullscreen .raika-sidebar-wrap,body.raika-slot-fullscreen .raika-mobile-bottom-nav,body.raika-slot-fullscreen .raika-mobile-swipe-zone,body.raika-slot-fullscreen .raika-slot-toolbar,body.raika-slot-fullscreen .raika-slot-mode-control{display:none !important}body.raika-slot-fullscreen #slot-container,#slot-container:fullscreen,#slot-container:-webkit-full-screen{width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important}body.raika-slot-fullscreen .raika-slot-frame,#slot-container:fullscreen .raika-slot-frame,#slot-container:-webkit-full-screen .raika-slot-frame{width:100% !important;height:100% !important;min-height:0 !important;flex:1 1 auto !important;border:0 !important;border-radius:0 !important}body.raika-slot-fullscreen .raika-slot-frame iframe,#slot-container:fullscreen .raika-slot-frame iframe,#slot-container:-webkit-full-screen .raika-slot-frame iframe{width:100% !important;height:100% !important;border-radius:0 !important}@media (max-width: 767px){body.raika-slot-immersive .raika-app-content{min-height:calc(100dvh - 74px) !important}.raika-slot-stage{gap:0 !important}.raika-slot-toolbar{min-height:48px !important;grid-template-columns:44px minmax(0, 1fr) 44px !important;border-inline:0 !important;border-radius:0 !important}.raika-slot-toolbar .raika-play-back span{display:none !important}.raika-slot-frame{height:calc(100dvh - 122px) !important;min-height:0 !important;border-inline:0 !important;border-bottom:0 !important;border-radius:0 !important}.raika-slot-mode-control{justify-content:center !important;padding:8px 10px calc(10px + env(safe-area-inset-bottom, 0px)) !important}}/* Do not group these with :fullscreen selectors: the minifier can drop that group. */body.raika-slot-fullscreen #slot-container{position:fixed !important;inset:0 !important;display:flex !important;flex-direction:column !important;width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;max-width:none !important;margin:0 !important;padding:0 !important;gap:0 !important;z-index:20000 !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-fullscreen .raika-slot-frame{width:100% !important;height:100% !important;min-height:0 !important;flex:1 1 auto !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-fullscreen .raika-slot-frame iframe{width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important}/* Home lobby layout. */.raika-slot-stage.hidden{display:none !important}/* Screenshot-accurate desktop composition: sidebar + 1:1 hero/promo grid. *//* Home-specific component refinements. *//* Search results use a larger cover size than the compact lobby rows. *//* Final home theme and responsive overrides. *//* Final home-page UI layer: dark/light ownership and responsive layout corrections. *//* Empty search state: keep more air between the mascot image and the title. *//* Authoritative light search text. The late mobile/desktop search layout rules
   intentionally own sizing, while these values keep typed text readable. *//* One compact provider selector beside search. *//* One definitive mobile layout for every card on the home page. *//* Compact, neutral search clear action. *//* After removing category tabs, place the search/provider pair where that row was. */body.raika-body .raika-home.is-games-view > .raika-sections{grid-column:1 !important;grid-row:2 !important}@media (max-width: 767px){body.raika-body:not(.raika-slot-immersive) .raika-mobile-bottom-nav,body.raika-body.raika-mobile-nav-hidden:not(.raika-slot-immersive) .raika-mobile-bottom-nav{display:grid !important;transform:translate3d(0, 0, 0) !important;opacity:1 !important;pointer-events:auto !important;box-shadow:0 -12px 30px rgba(0, 0, 0, 0.28) !important}body.raika-body.raika-mobile-immersive:not(.raika-slot-immersive),body.raika-body.raika-mobile-immersive:not(.raika-slot-immersive) .raika-shell,body.raika-body.raika-mobile-immersive:not(.raika-slot-immersive) .raika-main,body.raika-body.raika-mobile-immersive:not(.raika-slot-immersive) .raika-page{height:auto !important;min-height:100dvh !important;overflow-x:hidden !important;overflow-y:visible !important}body.raika-body.raika-mobile-immersive:not(.raika-slot-immersive) .raika-app-content{height:auto !important;min-height:calc(100dvh - 56px) !important;overflow:visible !important;padding:calc(var(--raika-mobile-content-top, 0px) + var(--raika-page-top-gap)) 10px calc(var(--raika-mobile-nav-height) + 24px) !important}}/* H08 pick-game carousel geometry and runtime interaction states. */body.raika-body .raika-pick-carousel{--raika-pick-card-width:112px;position:relative;display:grid;grid-template-columns:minmax(220px, 0.36fr) minmax(0, 1fr);align-items:stretch;gap:24px;min-height:176px;padding:26px 28px;overflow:hidden}body.raika-body .raika-pick-carousel::before{content:"";position:absolute;inset:0;pointer-events:none}body.raika-body .raika-pick-carousel-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:320px;text-align:left}body.raika-body .raika-pick-carousel-copy strong{font-size:28px;font-weight:900;line-height:1.08;text-align:left}body.raika-body .raika-pick-carousel-copy p{margin:10px 0 0;font-size:14px;font-weight:700}body.raika-body .raika-pick-game-btn{display:inline-flex;width:max-content;min-height:44px;margin-top:24px;padding:0 18px;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:900;cursor:pointer}body.raika-body .raika-pick-game-btn svg{width:16px;height:16px}body.raika-body .raika-pick-carousel-track{position:relative;z-index:1;min-width:0;overflow:hidden;padding:10px 0 14px;margin:-10px 0 -14px;scroll-behavior:auto;scrollbar-width:none;overflow-anchor:none}body.raika-body .raika-pick-carousel-track::-webkit-scrollbar{display:none}body.raika-body .raika-pick-carousel-cards{display:flex;width:max-content;height:calc(var(--raika-pick-card-width) / 0.74);align-items:center;gap:14px;overflow-anchor:none}body.raika-body .raika-pick-carousel-card{position:relative;flex:0 0 auto;width:var(--raika-pick-card-width);height:100%;padding:0;overflow:hidden;cursor:pointer}body.raika-body .raika-pick-carousel-card img{display:block;width:100%;height:100%;object-fit:cover}body.raika-body .raika-pick-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}body.raika-body .raika-pick-selected-action{position:absolute;right:10px;bottom:10px;left:10px;z-index:3;display:flex;min-height:34px;padding:7px 10px;align-items:center;justify-content:center;font-size:13px;font-weight:900;line-height:1;pointer-events:none}body.raika-body .raika-pick-carousel.is-picking .raika-pick-game-btn,body.raika-body .raika-pick-carousel.is-picking .raika-pick-carousel-card,body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card{pointer-events:none}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected{z-index:3;pointer-events:auto}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected::before{content:"";position:absolute;top:7px;left:50%;z-index:4;width:0;height:0;transform:translateX(-50%);pointer-events:none}body.raika-body .raika-pick-carousel.is-picked .raika-pick-carousel-card.is-selected .raika-pick-selected-action{pointer-events:auto;cursor:pointer}@media (min-width: 768px) and (max-width: 1180px){body.raika-body .raika-pick-carousel{--raika-pick-card-width:clamp(92px, 12vw, 128px);width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(188px, 0.32fr) minmax(0, 1fr);gap:16px;padding:clamp(18px, 3vw, 24px)}body.raika-body .raika-pick-carousel-copy{max-width:210px;min-width:0}body.raika-body .raika-pick-carousel-copy strong{font-size:clamp(22px, 3vw, 30px)}body.raika-body .raika-pick-carousel-track{max-width:100%}body.raika-body .raika-pick-carousel-card{flex-basis:var(--raika-pick-card-width);width:var(--raika-pick-card-width)}}@media (min-width: 768px) and (max-width: 900px){body.raika-body .raika-pick-carousel{--raika-pick-card-width:82px;grid-template-columns:minmax(0, 1fr)}body.raika-body .raika-pick-carousel-copy{max-width:100%}}@media (max-width: 767px){body.raika-body .raika-pick-carousel{grid-template-columns:minmax(0, 1fr);min-height:170px;gap:16px;padding:18px}body.raika-body .raika-pick-carousel-copy{max-width:220px}body.raika-body .raika-pick-carousel-copy strong{font-size:22px}body.raika-body .raika-pick-carousel-copy p{font-size:12px}body.raika-body .raika-pick-game-btn{min-height:38px;margin-top:14px;padding:0 14px;font-size:12px}body.raika-body .raika-pick-carousel-track{margin:-10px -18px -14px}}body.raika-body .raika-provider-list-section{display:grid;gap:14px}body.raika-body .raika-provider-list{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.raika-body .raika-provider-list::-webkit-scrollbar{display:none}body.raika-body .raika-provider-list-item{display:flex;flex:0 0 168px;width:168px;min-height:92px;padding:16px 16px 14px;align-items:center;flex-direction:column;justify-content:center;gap:13px;overflow:hidden;border:0;border-radius:8px;color:#f4f7fb;background:#1b1f24;box-shadow:none;cursor:pointer;transition:background-color 160ms ease,filter 160ms ease,transform 160ms ease}body.raika-body .raika-provider-list-item:hover{color:#ffffff;background:#20262d;filter:brightness(1.08);transform:translateY(-1px)}body.raika-body .raika-provider-logo-wrap{display:flex;width:100%;height:34px;min-height:34px;align-items:center;justify-content:center}body.raika-body .raika-provider-logo{display:block;width:auto;height:auto;max-width:116px;max-height:34px;object-fit:contain;filter:brightness(0) invert(1)}body.raika-body .raika-provider-logo-fallback[hidden]{display:none !important}body.raika-body .raika-provider-logo-fallback{display:inline-flex;box-sizing:border-box;max-width:132px;min-height:32px;padding:6px 11px;align-items:center;justify-content:center;overflow:hidden;color:#eef1f5;background:linear-gradient(145deg, #30343a, #24272c);border:1px solid #444a52;border-radius:9px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06);font-size:12px;font-weight:800;letter-spacing:.055em;line-height:1.1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.raika-body .raika-provider-list-item.has-provider-logo-fallback{gap:0}body.raika-body .raika-provider-list-item.has-provider-logo-fallback .raika-provider-card-name{display:none}body.raika-body .raika-provider-card-name{display:block;max-width:100%;color:#f3f6fb;font-size:16px;font-weight:700;line-height:1.1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}html[data-theme="light"] body.raika-body .raika-provider-list-item{color:#ffffff;background:#1d2228}html[data-theme="light"] body.raika-body .raika-provider-list-item:hover{background:#242b33}@media (max-width: 767px){body.raika-body .raika-provider-list{display:flex;gap:10px}body.raika-body .raika-provider-list-item{flex-basis:136px;width:136px;min-height:84px;padding:14px 12px 12px;gap:10px}body.raika-body .raika-provider-logo-wrap{height:30px;min-height:30px}body.raika-body .raika-provider-logo{max-width:96px;max-height:30px}body.raika-body .raika-provider-logo-fallback{max-width:112px;min-height:30px;padding:6px 9px;font-size:11px}body.raika-body .raika-provider-card-name{font-size:14px}}@media (min-width: 768px){body.raika-body .raika-home:not(.is-games-view) #home-sections > .raika-sections{grid-column:1/-1 !important;grid-row:3 !important}}/* Universal filter flow: categories, then search/provider controls, then games. */@media (min-width: 1024px){html body.raika-body .raika-home:not(.is-games-view) #home-sections > .raika-sections,html body.raika-body .raika-home:not(.is-games-view) > .raika-sections{grid-column:1/-1 !important;grid-row:4 !important}}@media (max-width: 1023px){html body.raika-body .raika-home:not(.is-games-view) #home-sections > .raika-sections,html body.raika-body .raika-home:not(.is-games-view) > .raika-sections{order:5 !important}}@media (min-width: 768px) and (max-width: 1180px){body.raika-body .raika-provider-list-section{overflow:hidden !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.raika-body .raika-provider-list{width:100% !important;grid-auto-columns:minmax(130px, 156px) !important;gap:14px !important;overflow-y:hidden !important;padding-bottom:8px !important;scrollbar-width:none !important;max-width:100% !important;min-width:0 !important;overflow-x:auto !important;overscroll-behavior-x:contain !important}body.raika-body .raika-provider-list::-webkit-scrollbar{display:none !important}}body.raika-body .raika-home.is-games-view > .raika-sections,body.raika-body .raika-home.is-games-view > .raika-sections > .raika-game-section:first-child{margin-top:0 !important;padding-top:0 !important}/* Final home/tablet layout guard: tabs and search must never sit on one row. */@media (max-width: 1220px){body.raika-body .raika-home:not(.is-games-view) #home-sections > .raika-sections,body.raika-body .raika-home:not(.is-games-view) > .raika-sections{order:5 !important}}/* Final iPad/tablet home fix: categories stay on their row, search drops below. */@media (min-width: 768px) and (max-width: 1023px){html body.raika-body .raika-home:not(.is-games-view) #home-sections > .raika-sections,html body.raika-body .raika-home:not(.is-games-view) > .raika-sections{order:5 !important;width:100% !important;max-width:100% !important}}/* Home section headings and game-shelf geometry. Visual properties live in theme.css. */.row-slider{cursor:grab}.row-slider.active{cursor:grabbing}.raika-game-row-wrap{position:relative;width:100%;max-width:100%}body.raika-body .raika-home .raika-section-head{display:flex;min-height:40px !important;margin-bottom:12px !important;align-items:center;justify-content:space-between;gap:16px;text-align:left}body.raika-body .raika-home .raika-section-head h2{position:relative;display:inline-flex;width:auto;min-width:0;align-items:center;justify-content:flex-start;gap:9px !important;padding-inline:0;font-family:var(--raika-font-display);font-size:22px !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-.02em !important;text-align:left}body.raika-body .raika-home .raika-section-head h2::before{content:"";position:static;display:inline-block;width:3px !important;min-width:3px !important;height:24px !important;flex:0 0 3px;align-self:center}.raika-section-link{position:static;display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;gap:8px;font-weight:700;white-space:nowrap}.raika-section-link svg{width:16px;height:16px}body.raika-body .raika-row-controls{position:static !important;display:inline-grid !important;grid-template-columns:34px 34px auto !important;grid-auto-flow:column !important;width:auto !important;min-width:0 !important;align-items:center !important;justify-content:end !important;gap:6px !important;overflow:visible !important}body.raika-body .raika-row-controls .raika-row-control,body.raika-body .raika-row-controls .raika-section-link{position:static !important;inset:auto !important;display:inline-flex !important;height:34px !important;min-height:34px !important;align-items:center !important;justify-content:center !important}body.raika-body .raika-row-controls .raika-row-control{width:34px !important;min-width:34px !important;padding:0 !important;flex:0 0 34px !important}body.raika-body .raika-row-controls .raika-row-control[data-row-scroll="prev"]{order:0 !important;grid-column:1 !important}body.raika-body .raika-row-controls .raika-row-control[data-row-scroll="next"]{order:1 !important;grid-column:2 !important}body.raika-body .raika-row-controls .raika-section-link{order:2 !important;grid-column:3 !important;width:auto !important;min-width:44px !important;padding:0 12px !important;flex:0 0 auto !important;font-size:12px !important;font-weight:800 !important}body.raika-body .raika-row-controls .raika-section-link span{display:inline !important}body.raika-body .raika-row-controls .raika-row-control svg{width:16px !important;height:16px !important}body.raika-body .raika-row-controls .raika-row-control:disabled{cursor:default}body.raika-body .raika-provider-list-section .raika-row-controls{grid-template-columns:34px 34px !important}.raika-game-row{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px, 122px) !important;max-width:100%;gap:16px !important;padding:2px 1px 8px !important;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;cursor:grab;-ms-overflow-style:none;scrollbar-width:none;user-select:none}.raika-game-row::-webkit-scrollbar{display:none}.raika-game-row.active{cursor:grabbing}.raika-game-row img,.raika-game-row button{-webkit-user-drag:none;user-select:none}.raika-game-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(112px, 1fr)) !important;gap:12px !important}.raika-game-card-shell,.raika-game-card{position:relative;width:100%;min-width:0;aspect-ratio:.74;scroll-snap-align:start}.raika-game-card-shell > .raika-game-card{height:100% !important;aspect-ratio:auto !important;scroll-snap-align:none}.raika-card-favorite{position:absolute;top:8px;right:8px;z-index:3;width:32px;min-width:32px;height:32px;min-height:32px;touch-action:manipulation}.raika-card-favorite svg{width:16px;height:16px}.raika-game-card{display:block;overflow:hidden}.raika-game-card img{width:100%;height:100%;object-fit:cover}.raika-game-rtp{position:absolute;top:6px;left:6px;z-index:2;display:inline-flex;min-height:18px;padding:3px 6px;align-items:center;gap:3px;color:#effff6;background:rgba(8, 28, 19, .9);border:1px solid rgba(111, 235, 169, .34);border-radius:999px;box-shadow:0 5px 16px rgba(0, 0, 0, .26),inset 0 1px 0 rgba(255, 255, 255, .08);font-size:9px;font-weight:800;line-height:1;letter-spacing:0;pointer-events:none}.raika-game-rtp b{color:#81eab2;font-size:7px;font-weight:900;letter-spacing:.04em}@media (max-width: 520px){.raika-game-rtp{top:5px;left:5px;min-height:17px;padding:3px 5px;gap:2px;font-size:8px}}.raika-game-card.has-game-cover-fallback > img,.raika-pick-carousel-card.has-game-cover-fallback > img{display:none !important}.raika-game-cover-fallback{position:absolute;inset:0;z-index:1;display:flex;box-sizing:border-box;padding:18px 12px;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;color:#eef4fb;background:radial-gradient(circle at 50% 24%, rgba(99, 158, 218, .2), transparent 34%),linear-gradient(155deg, #162536, #0c1724 68%, #111e2c);text-align:center}.raika-game-cover-fallback::before,.raika-game-cover-fallback::after{content:"";position:absolute;pointer-events:none}.raika-game-cover-fallback::before{inset:9px;border:1px solid rgba(150, 190, 229, .12);border-radius:10px}.raika-game-cover-fallback::after{right:-24px;bottom:-24px;width:78px;height:78px;background:radial-gradient(circle, rgba(42, 126, 213, .16), transparent 68%)}.raika-game-cover-fallback > span{position:relative;z-index:1;max-width:100%}.raika-game-cover-fallback-mark{display:grid;width:46px;height:46px;margin-bottom:13px;place-items:center;color:#dcecff;background:rgba(98, 154, 210, .12);border:1px solid rgba(158, 199, 239, .2);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .06);font-size:16px;font-weight:800;letter-spacing:.06em}.raika-game-cover-fallback-title{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.raika-game-cover-fallback-provider{margin-top:8px;overflow:hidden;color:#8194a8;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.raika-game-cover-fallback-provider:empty{display:none}.raika-pick-carousel-card .raika-game-cover-fallback{padding:12px 8px}.raika-pick-carousel-card .raika-game-cover-fallback-mark{width:32px;height:32px;margin-bottom:8px;font-size:12px}.raika-pick-carousel-card .raika-game-cover-fallback-title{font-size:10px;-webkit-line-clamp:2}.raika-pick-carousel-card .raika-game-cover-fallback-provider{display:none}@media (min-width: 1024px){.raika-home .raika-game-card{display:block !important;width:100% !important;height:auto !important;min-width:0 !important;aspect-ratio:3/4 !important;overflow:hidden !important}.raika-home .raika-game-card > img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center !important}.raika-home .raika-game-card-shell > .raika-game-card{height:100% !important;aspect-ratio:auto !important}}@media (min-width: 1181px){html body.raika-body .raika-home .raika-game-row{grid-auto-columns:calc((100% - 112px) / 9) !important;gap:14px !important;padding-bottom:7px !important}html body.raika-body .raika-home .raika-section-head{min-height:44px !important;margin-bottom:12px !important}html body.raika-body .raika-home .raika-section-head h2{gap:11px !important;font-size:30px !important}html body.raika-body .raika-home .raika-section-head h2::before{width:4px !important;min-width:4px !important;height:30px !important;flex-basis:4px !important}}@media (min-width: 768px) and (max-width: 1180px){body.raika-body .raika-section-head{width:100% !important;max-width:100% !important;min-width:0 !important}html body.raika-body .raika-home .raika-game-row{width:100% !important;max-width:100% !important;min-width:0 !important;grid-auto-columns:clamp(154px, 21vw, 178px) !important;gap:12px !important;padding-bottom:8px !important;overflow-x:auto !important;overflow-y:hidden !important;overscroll-behavior-x:contain !important;scrollbar-width:none !important}body.raika-body .raika-game-row::-webkit-scrollbar{display:none !important}html body.raika-body .raika-home .raika-section-head h2{font-size:clamp(23px, 3vw, 27px) !important}html body.raika-body .raika-home .raika-section-head h2::before{height:27px !important}}@media (min-width: 768px){#search-results #grid.raika-game-grid{grid-template-columns:repeat(auto-fill, minmax(148px, 1fr)) !important;gap:16px !important}#search-results #grid .raika-game-card{width:100% !important;aspect-ratio:.74 !important}}@media (max-width: 767px){html body.raika-body .raika-home .raika-section-head{min-height:34px !important;margin-bottom:10px !important}html body.raika-body .raika-home .raika-section-head h2{flex:1 1 auto !important;gap:8px !important;font-size:21px !important}html body.raika-body .raika-home .raika-section-head h2::before{height:22px !important}html body.raika-body .raika-row-controls{grid-template-columns:32px 32px auto !important;gap:5px !important}html body.raika-body .raika-row-controls .raika-row-control,html body.raika-body .raika-row-controls .raika-section-link{height:32px !important;min-height:32px !important}html body.raika-body .raika-row-controls .raika-row-control{width:32px !important;min-width:32px !important;flex-basis:32px !important}html body.raika-body .raika-row-controls .raika-section-link{min-width:42px !important;padding-inline:10px !important;font-size:11px !important}body.raika-body .raika-provider-list-section .raika-row-controls{grid-template-columns:32px 32px !important}html body.raika-body .raika-home .raika-game-row{box-sizing:border-box !important;width:100% !important;margin-inline:0 !important;grid-auto-columns:calc((100% - 16px) / 3) !important;gap:8px !important;padding:12px 1px 7px !important;overflow-x:auto;scroll-padding-left:1px !important;scroll-padding-right:0;scroll-snap-type:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;contain:paint}.raika-game-row.active{cursor:auto}.raika-game-grid,#grid{box-sizing:border-box !important;display:grid !important;width:100% !important;margin-inline:0 !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:8px !important}.raika-game-card{width:100% !important;min-width:0 !important;aspect-ratio:.74 !important;overflow:hidden !important;scroll-snap-align:none}#grid .raika-game-card,#grid .raika-game-card-shell{aspect-ratio:.75 !important}.raika-card-favorite{top:6px;right:6px}}@media (hover: hover) and (pointer: fine){body.raika-body .raika-game-row{padding-top:20px !important;padding-inline:4px !important;scroll-padding-inline:4px !important}body.raika-body .raika-game-grid{padding-top:16px !important;padding-inline:4px !important}}/* Inline slot player states. */body.raika-slot-bootstrap footer{display:none !important}/* Raika external slot player.
   Loaded only by the lobby because these states belong to the iframe player,
   not to the global color theme. *//* Keep the inline player and toolbar centered on wide screens. */body.raika-slot-inline #slot-container{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;max-width:1360px !important;min-height:0 !important;margin:0 auto !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}body.raika-slot-inline .raika-slot-toolbar{display:grid !important;grid-template-columns:minmax(160px, 1fr) minmax(0, auto) minmax(160px, 1fr) !important;align-items:center !important;gap:10px !important;min-height:58px !important;margin:0 !important;padding:8px 10px !important;border:1px solid #26313d !important;border-radius:14px !important;background:var(--raika-game-header-bg) !important;box-shadow:none !important}html[data-theme="light"] body.raika-slot-inline .raika-slot-toolbar{color:#172130 !important;background:var(--raika-game-header-bg) !important;border-color:#d8e0e9 !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-back{justify-self:start !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-title{justify-self:center !important;min-width:0 !important;text-align:center !important}body.raika-slot-inline .raika-slot-toolbar-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;justify-self:end !important;gap:10px !important;min-width:0 !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen{display:grid !important;justify-self:end !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;padding:0 !important;place-items:center !important;overflow:hidden !important;color:#b9c2cd !important;background:#22272f !important;border-color:#3a424b !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen:hover,body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen:focus-visible,body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen.is-active{color:#eef1f5 !important;background:#2b3138 !important;border-color:#4a535d !important}html[data-theme="light"] body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen{color:#56657a !important;background:#f4f7fa !important;border-color:#d8e0e9 !important}html[data-theme="light"] body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen:hover,html[data-theme="light"] body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen:focus-visible,html[data-theme="light"] body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen.is-active{color:#075fc8 !important;background:#eaf2fb !important;border-color:#c6d7ea !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen span{display:none !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen svg{width:20px !important;height:20px !important}/* Device-specific slot controls must not depend on the viewport width: a
   narrow desktop keeps fullscreen, while phones and tablets never show it. */html.raika-mobile-device body.raika-slot-inline .raika-slot-toolbar .raika-play-fullscreen{display:none !important}body.raika-slot-inline .raika-slot-mode-control:not(.hidden){display:flex !important;width:auto !important;flex:0 0 auto !important;align-items:center !important;justify-content:flex-end !important;gap:7px !important;padding:0 !important}body.raika-slot-inline .raika-slot-mode-options{display:inline-grid !important;grid-template-columns:repeat(2, minmax(64px, auto)) !important;min-height:36px !important;padding:3px !important;align-items:stretch !important}body.raika-slot-inline .raika-slot-mode-options button{min-height:30px !important;padding:0 11px !important;font-size:11px !important;font-weight:750 !important;line-height:1 !important;white-space:nowrap !important}body.raika-slot-inline .raika-slot-mode-options button:disabled{cursor:wait}body.raika-slot-inline .raika-slot-frame{width:100% !important;height:calc(100dvh - 180px) !important;min-height:520px !important;overflow:hidden !important;border:1px solid rgba(87, 119, 169, 0.22) !important;border-radius:16px !important;background:#000 !important}body.raika-slot-inline .raika-slot-frame iframe{display:block !important;width:100% !important;height:100% !important;border:0 !important;border-radius:12px !important}body.raika-slot-inline #slot-container > .absolute{position:static !important;display:flex !important;justify-content:flex-end !important;width:100% !important;margin-top:0 !important}@media (max-width: 1023px){body.raika-slot-inline .raika-slot-toolbar{border-radius:0 !important}}@media (max-width: 767px){body.raika-slot-inline{height:100vh !important;height:100dvh !important;overflow:hidden !important}html body.raika-body.raika-slot-inline:not(.raika-slot-immersive) .raika-app-content{position:fixed !important;top:var(--raika-mobile-topbar-height, 56px) !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:60 !important;width:100% !important;/* A fixed flex child with align-self:center otherwise shrink-wraps
           its content, leaving the provider iframe at its default 150px. */height:calc(100vh - var(--raika-mobile-topbar-height, 56px)) !important;height:calc(100dvh - var(--raika-mobile-topbar-height, 56px)) !important;min-height:0 !important;flex:none !important;align-self:stretch !important;margin:0 !important;padding:0 !important;scroll-padding:0 !important;overflow:hidden !important;background:#000 !important}html body.raika-body.raika-slot-inline:not(.raika-slot-immersive) .raika-mobile-bottom-nav,html body.raika-body.raika-slot-inline:not(.raika-slot-immersive) .raika-mobile-swipe-zone{display:none !important}body.raika-slot-inline #slot-container{display:flex !important;height:100% !important;flex:1 1 0 !important;gap:0 !important;width:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000 !important}body.raika-slot-inline .raika-slot-toolbar{grid-template-columns:40px minmax(56px, 1fr) auto !important;flex:0 0 58px !important;width:100% !important;min-height:58px !important;gap:6px !important;padding:7px 9px !important;border-width:0 0 1px !important;border-radius:0 !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-back{width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;padding:0 !important;justify-content:center !important;border:0 !important;background:transparent !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-back span{display:none !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-title strong{display:block !important;max-width:28vw !important;overflow:hidden !important;font-size:13px !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.raika-slot-inline .raika-slot-toolbar .raika-play-title span{display:block !important;max-width:28vw !important;overflow:hidden !important;font-size:9px !important;text-overflow:ellipsis !important;white-space:nowrap !important}body.raika-slot-inline .raika-slot-toolbar-actions{gap:5px !important}body.raika-slot-inline .raika-slot-mode-control{gap:4px !important}body.raika-slot-inline .raika-slot-mode-options{grid-template-columns:repeat(2, minmax(52px, auto)) !important;min-height:34px !important}body.raika-slot-inline .raika-slot-mode-options button{min-height:28px !important;padding-inline:8px !important;font-size:10px !important}body.raika-slot-inline .raika-slot-frame{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;flex:1 1 0 !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-inline .raika-slot-frame iframe{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important}}body.raika-slot-immersive{overflow:hidden !important}body.raika-slot-immersive .raika-topbar,body.raika-slot-immersive .raika-sidebar-wrap,body.raika-slot-immersive .raika-mobile-bottom-nav,body.raika-slot-immersive .raika-mobile-swipe-zone,body.raika-slot-immersive #games-page-head,body.raika-slot-immersive #search-results,body.raika-slot-immersive .raika-home{display:none !important}body.raika-slot-immersive .drawer-content{grid-column:1/-1 !important}body.raika-slot-immersive .raika-page,body.raika-slot-immersive .raika-app-content{width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;min-height:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.raika-slot-immersive #slot-container{display:flex !important;width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;min-height:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;gap:0 !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-immersive .raika-slot-frame{width:100% !important;height:100% !important;min-height:0 !important;flex:1 1 auto !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-immersive .raika-slot-frame iframe{width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important}/* Slot iframe mode must hide all lobby controls, including late mobile overrides. *//* Keep the lobby out of the document while an inline provider game is open.
   This app-level state outranks the compact mobile lobby layout below. */body.raika-slot-immersive .raika-home,body.raika-slot-immersive .raika-home.is-games-view,body.raika-slot-immersive .raika-home > .raika-searchbar,body.raika-slot-immersive .raika-home.is-games-view > .raika-searchbar,body.raika-slot-immersive #home-sections,body.raika-slot-immersive #games-page-head,body.raika-slot-immersive #search-results,body.raika-slot-immersive #providers-wrap,body.raika-slot-inline .raika-home,body.raika-slot-inline .raika-home.is-games-view,body.raika-slot-inline .raika-home > .raika-searchbar,body.raika-slot-inline .raika-home.is-games-view > .raika-searchbar,body.raika-slot-inline #home-sections,body.raika-slot-inline #games-page-head,body.raika-slot-inline #search-results,body.raika-slot-inline #providers-wrap,html body.raika-body #app.raika-slot-active > :not(#slot-container){display:none !important}html body.raika-body #app.raika-slot-active > #slot-container{display:flex !important}body.raika-slot-fullscreen #slot-container,#slot-container:fullscreen,#slot-container:-webkit-full-screen{position:fixed !important;inset:0 !important;z-index:20000 !important;display:flex !important;flex-direction:column !important;width:100vw !important;width:100dvw !important;height:100vh !important;height:100dvh !important;max-width:none !important;margin:0 !important;padding:0 !important;gap:0 !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-fullscreen #slot-container .raika-slot-toolbar,#slot-container:fullscreen .raika-slot-toolbar,#slot-container:-webkit-full-screen .raika-slot-toolbar{display:grid !important;flex:0 0 58px !important;width:100% !important;min-height:58px !important;margin:0 !important;border-width:0 0 1px !important;border-color:#253a50 !important;border-radius:0 !important;background:var(--raika-sidebar-bg) !important}body.raika-slot-fullscreen #slot-container .raika-slot-mode-control:not(.hidden),#slot-container:fullscreen .raika-slot-mode-control:not(.hidden),#slot-container:-webkit-full-screen .raika-slot-mode-control:not(.hidden){display:flex !important}body.raika-slot-fullscreen #slot-container .raika-play-back,#slot-container:fullscreen .raika-play-back,#slot-container:-webkit-full-screen .raika-play-back{visibility:hidden !important;pointer-events:none !important}body.raika-slot-fullscreen #slot-container .raika-play-title,#slot-container:fullscreen .raika-play-title,#slot-container:-webkit-full-screen .raika-play-title{grid-column:2 !important}body.raika-slot-fullscreen #slot-container .raika-slot-toolbar-actions,#slot-container:fullscreen .raika-slot-toolbar-actions,#slot-container:-webkit-full-screen .raika-slot-toolbar-actions{grid-column:3 !important}body.raika-slot-fullscreen #slot-container .raika-slot-frame,#slot-container:fullscreen .raika-slot-frame,#slot-container:-webkit-full-screen .raika-slot-frame{width:100% !important;height:100% !important;min-height:0 !important;flex:1 1 auto !important;border:0 !important;border-radius:0 !important;background:#000 !important}body.raika-slot-fullscreen #slot-container .raika-slot-frame iframe,#slot-container:fullscreen .raika-slot-frame iframe,#slot-container:-webkit-full-screen .raika-slot-frame iframe{width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important}@media (min-width: 1024px){body.raika-slot-fullscreen #slot-container .raika-slot-toolbar-actions,#slot-container:fullscreen .raika-slot-toolbar-actions,#slot-container:-webkit-full-screen .raika-slot-toolbar-actions{margin-right:100px !important;transform:none !important}}@media (max-width: 767px){body.raika-slot-fullscreen #slot-container .raika-slot-toolbar,#slot-container:fullscreen .raika-slot-toolbar,#slot-container:-webkit-full-screen .raika-slot-toolbar{border-radius:0 !important;background:var(--raika-sidebar-bg) !important}}/* H05 canonical home and games-list structure. */.raika-home{container-type:inline-size;container-name:raika-home;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));width:100%;gap:16px}.raika-home.is-games-view{display:grid !important;grid-template-columns:minmax(0, 1fr) !important}.raika-home-panels:not(.hidden){display:contents}.raika-home-panels.hidden{display:none !important}.raika-sections{display:flex;grid-column:1/-1;grid-row:3;flex-direction:column;gap:30px}.raika-game-section{position:relative;width:100%;margin-top:0}.raika-home-panels.raika-view-leave{pointer-events:none}.raika-games-page-head{width:100%}.raika-games-title-row{display:flex;align-items:center;gap:12px}.raika-games-title-row h1{margin:0;font-size:25px;font-weight:850}.raika-games-back{display:grid;width:44px;height:44px;place-items:center;flex:0 0 auto}.raika-games-back svg{width:22px;height:22px}@media (min-width: 768px){.raika-home:not(.is-games-view){margin-top:0}}@media (min-width: 1024px){.raika-sections{gap:30px !important}}@media (min-width: 768px) and (max-width: 1180px){.raika-home{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;margin-top:0;gap:18px !important;overflow:visible !important}.raika-home.is-games-view{margin-top:0 !important;overflow-x:hidden !important}.raika-sections{order:5 !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}.raika-game-section{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}}@media (min-width: 1024px) and (max-width: 1180px){.raika-home-panels:not(.hidden){display:contents !important}}@media (min-width: 1181px) and (max-width: 1366px){.raika-home{max-width:100% !important;min-width:0 !important;overflow-x:hidden !important}}@media (max-width: 1023px){html body.raika-body .raika-home,html body.raika-body .raika-home:not(.is-games-view),html body.raika-body .raika-home.is-games-view{display:flex !important;flex-direction:column !important;width:100% !important;min-width:0 !important}.raika-home-panels:not(.hidden){display:contents !important}}@media (max-width: 767px){html body.raika-body .raika-home,html body.raika-body .raika-home:not(.is-games-view),html body.raika-body .raika-home.is-games-view{gap:10px !important;overflow-x:hidden !important}.raika-home,.raika-home-panels,#home-sections{width:100% !important;min-width:0 !important}.raika-sections{order:5;width:100%;gap:26px !important}.raika-game-section{margin-top:6px;overflow:hidden}.raika-games-page-head{margin-bottom:16px;padding-top:0}.raika-games-title-row h1{font-size:20px !important}.raika-games-back{width:44px;height:38px}}/* H06 canonical Hero structure. */.raika-hero{position:relative;grid-column:1;grid-row:1;min-height:286px;margin-top:0;overflow:hidden}.raika-hero .slides{display:flex;height:100%;overflow:visible}.raika-hero-slide{position:relative;display:flex;min-width:100%;min-height:286px;padding:34px 30px;align-items:center;justify-content:space-between;overflow:hidden !important;text-align:left}.raika-hero::before,.raika-hero-slide::before,.raika-hero-slide::after{content:"";position:absolute;pointer-events:none}.raika-hero::before,.raika-hero-slide::after{inset:0}.raika-hero::before{z-index:0}.raika-hero-slide::before{top:50%;right:18px;z-index:1;width:220px;height:220px;transform:translateY(-50%)}.raika-hero-copy{position:relative;z-index:2;max-width:60%}.raika-hero-kicker{display:inline-block;margin-bottom:12px;font-size:17px;font-weight:850;letter-spacing:.03em}.raika-hero-copy h1{max-width:none;margin-bottom:10px;font-family:var(--raika-font-display);font-size:clamp(34px, 3.3vw, 52px);font-style:italic;font-weight:900;line-height:1.08;letter-spacing:-.055em}.raika-hero-copy p{margin-bottom:18px;font-size:15px;font-weight:800}.raika-hero-brand-slide .raika-hero-copy p{margin-top:-6px;margin-bottom:10px}.raika-hero-title-row{display:flex;width:fit-content;margin-bottom:10px;align-items:center;gap:16px}.raika-hero-title-row h1{margin-bottom:0 !important}.raika-hero-title-row .raika-hero-wheel{position:relative !important;inset:auto !important;z-index:3;width:56px !important;height:56px !important;max-height:none !important;flex:0 0 56px;object-fit:contain;transform:none !important}.raika-hero .raika-primary-btn{position:relative;display:inline-flex;width:176px;min-height:42px;padding:0 48px 0 20px;align-items:center;justify-content:center;gap:10px;font-weight:700;text-align:center;white-space:nowrap}.raika-hero .raika-primary-btn::after,.raika-hero .raika-primary-btn::before{content:"";position:absolute;top:50%}.raika-hero .raika-primary-btn::after{right:12px;width:28px;height:28px;transform:translateY(-50%)}.raika-hero .raika-primary-btn::before{right:23px;z-index:1;width:8px;height:8px;transform:translateY(-50%) rotate(45deg)}.raika-hero-art{position:absolute;z-index:3;width:auto;max-height:none;object-fit:contain}.raika-hero-slots{top:4px;right:-18%;bottom:auto;height:min(128%, 366px)}.raika-hero-originals{top:8px;right:-10%;bottom:auto;height:min(122%, 350px);transform:rotate(4deg);transform-origin:50% 72%}.raika-hero-highlights{position:absolute;top:50%;right:4%;z-index:4;display:grid;width:148px;gap:8px;transform:translateY(-50%)}.raika-hero-highlights span{display:grid;min-height:48px;padding:8px 13px;align-content:center}.raika-hero-highlights span:nth-child(2){transform:translateX(-18px)}.raika-hero-highlights b{font-size:14px;font-weight:900;line-height:1.1}.raika-hero-highlights small{margin-top:3px;font-size:10px;font-weight:700;line-height:1.1}.raika-hero .raika-hero-arrows{position:absolute !important;right:14px !important;bottom:14px !important;left:auto !important;z-index:9 !important;display:flex !important;width:auto !important;padding:0 !important;align-items:center !important;justify-content:center !important;gap:6px !important;transform:none !important;pointer-events:none !important}.raika-hero .raika-hero-arrow{display:grid !important;width:36px !important;height:36px !important;place-items:center !important;pointer-events:auto !important}.raika-hero .raika-hero-arrow svg{width:16px !important;height:16px !important}@media (min-width: 1024px){.raika-shell:not(.raika-sidebar-collapsed) .raika-hero-highlights{right:3%}}@media (min-width: 1181px){html body.raika-body .raika-shell .raika-hero-slide img.raika-hero-art.raika-hero-originals{top:50% !important;right:8.5% !important;bottom:auto !important;left:auto !important;width:auto !important;height:min(100%, 340px) !important;max-width:44% !important;max-height:none !important;object-fit:contain !important;object-position:center !important;transform:translateY(-50%) !important}}@media (min-width: 768px) and (max-width: 1180px){body.raika-body .raika-hero{width:100% !important;max-width:100% !important;min-width:0 !important;min-height:clamp(248px, 34vw, 336px) !important;overflow:hidden !important}html body.raika-body .raika-hero .slides{display:flex !important;width:100% !important;min-width:100% !important;max-width:100% !important;align-items:stretch !important}html body.raika-body .raika-hero .raika-hero-slide{box-sizing:border-box !important;width:100% !important;min-width:100% !important;max-width:100% !important;min-height:clamp(248px, 34vw, 336px) !important;flex:0 0 100% !important;padding:clamp(26px, 4vw, 42px) !important;overflow:hidden !important}html body.raika-body .raika-hero-copy{width:min(55%, 500px) !important;max-width:min(55%, 500px) !important;padding-left:0 !important}body.raika-body .raika-hero-copy h1,body.raika-body .raika-hero-title-row h1{font-size:clamp(36px, 6vw, 64px) !important;line-height:.98 !important}body.raika-body .raika-hero-copy p{max-width:460px !important;font-size:clamp(15px, 2vw, 20px) !important}html body.raika-body .raika-hero-art,html body.raika-body .raika-hero-slots{right:clamp(-42px, -3vw, -22px) !important;max-width:50% !important;height:min(145%, 390px) !important}html body.raika-body .raika-hero-originals{right:clamp(-10px, 1vw, 12px) !important;max-width:50% !important;height:min(145%, 390px) !important}body.raika-body .raika-hero-highlights{right:clamp(18px, 4vw, 46px) !important;transform:translateY(-50%) scale(.9) !important;transform-origin:right center !important}}@media (max-width: 1023px){html body.raika-body .raika-home:not(.is-games-view) #slider.raika-hero{order:1 !important}}@media (max-width: 900px){.raika-hero-highlights,.raika-hero-slide::before{display:none !important}}@media (max-width: 767px){.raika-hero{width:100% !important;height:196px !important;min-height:196px !important;max-height:196px !important;overflow:hidden !important}.raika-hero .slides{display:flex !important;width:100% !important;height:196px !important;min-height:196px !important;overflow:visible !important}.raika-hero-slide{box-sizing:border-box !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:196px !important;min-height:196px !important;max-height:196px !important;flex:0 0 100% !important;padding:18px 14px 42px !important;align-items:flex-start !important;justify-content:flex-start !important;overflow:hidden !important;text-align:left !important}.raika-hero-copy{position:relative !important;z-index:5 !important;display:flex !important;width:55% !important;max-width:55% !important;min-width:0 !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important}.raika-hero-brand-slide .raika-hero-copy{width:100% !important;max-width:100% !important}.raika-hero-kicker{margin-bottom:6px !important;font-size:10px !important;line-height:1.2 !important}.raika-hero-copy h1{display:block !important;width:100% !important;min-height:0 !important;max-width:none !important;margin:0 0 6px !important;overflow-wrap:normal !important;font-size:clamp(22px, 7vw, 28px) !important;line-height:1.03 !important;text-align:left !important}.raika-hero-copy p{display:block !important;width:100% !important;min-height:0 !important;max-width:100% !important;margin:0 0 10px !important;font-size:11px !important;line-height:1.25 !important;text-align:left !important}.raika-hero-brand-slide .raika-hero-copy p{max-width:245px !important}.raika-hero .raika-primary-btn{width:138px !important;min-height:34px !important;margin:0 !important;padding:0 37px 0 14px !important;align-self:flex-start !important;font-size:11px !important}.raika-hero .raika-primary-btn::after{right:7px !important;width:23px !important;height:23px !important}.raika-hero .raika-primary-btn::before{right:16px !important;width:7px !important;height:7px !important}.raika-hero-title-row{width:auto !important;max-width:100% !important;margin-bottom:6px !important;gap:8px !important}.raika-hero-title-row h1{width:auto !important;margin:0 !important}.raika-hero-title-row .raika-hero-wheel{display:block !important;width:42px !important;height:42px !important;flex:0 0 42px !important}.raika-hero-art{position:absolute !important;display:block !important;top:auto !important;right:-3% !important;bottom:6px !important;left:auto !important;z-index:3 !important;width:57% !important;height:156px !important;max-height:156px !important;object-fit:contain !important;object-position:right bottom !important;image-rendering:auto !important;translate:none !important;transform:none !important;pointer-events:none !important}.raika-hero-slots{right:-6% !important;width:62% !important;height:160px !important;max-height:160px !important}.raika-hero-originals{right:0 !important;width:59% !important;height:158px !important;max-height:158px !important}.raika-hero .raika-hero-arrows{bottom:7px !important;z-index:20 !important;gap:8px !important}.raika-hero .raika-hero-arrow{position:relative !important;z-index:21 !important;width:28px !important;height:28px !important;pointer-events:auto !important;touch-action:manipulation !important}.raika-hero-slide::after{pointer-events:none !important}}/* H07 canonical feature and promotional-card structure. */.raika-category-strip{display:grid !important;grid-column:2;grid-row:1;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));min-height:286px;gap:10px}.raika-feature-card{position:relative;isolation:isolate;display:flex;height:138px;min-height:0;padding:18px;align-items:flex-end;justify-content:space-between;gap:16px;overflow:hidden !important;text-align:left}.raika-feature-card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.raika-feature-card span{position:relative;z-index:5;max-width:66%}.raika-feature-card strong,.raika-feature-card small{display:block}.raika-feature-card strong{font-size:clamp(16px, 1.35vw, 22px);font-weight:900;line-height:1.05}.raika-feature-card small{margin-top:6px;font-size:11px}.raika-feature-card img{position:absolute;top:auto;right:-4%;bottom:-22%;z-index:3;width:64%;height:118%;object-fit:contain;pointer-events:none}.raika-promo-mobile-label{display:none}@media (min-width: 1024px){.raika-promo-bonus img{translate:-8px 16px}.raika-promo-live img{translate:-30px 0}.raika-promo-referral img{translate:12px 8px}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.raika-promo-referral img{translate:8% 8px}}@media (min-width: 1367px){.raika-feature-card:not(.raika-promo-sport) img{right:-17%}.raika-promo-bonus img{right:-25%;width:74%;height:132%}.raika-promo-referral img{right:-24%;width:78%;height:135%}}@media (min-width: 768px) and (max-width: 1366px){body.raika-body .raika-category-strip{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;gap:12px !important;overflow:visible !important}body.raika-body .raika-feature-card{width:100% !important;min-width:0 !important;height:clamp(118px, 14vw, 146px) !important;min-height:118px !important;max-height:146px !important;padding:clamp(14px, 2vw, 18px) !important}body.raika-body .raika-feature-card span{max-width:62% !important}body.raika-body .raika-feature-card strong{font-size:clamp(15px, 1.8vw, 21px) !important;line-height:1.08 !important}body.raika-body .raika-feature-card small{display:block !important;font-size:clamp(11px, 1.25vw, 14px) !important;line-height:1.15 !important}body.raika-body .raika-feature-card img{right:-10px !important;bottom:-16px !important;width:auto !important;max-width:58% !important;height:130% !important;max-height:none !important;object-fit:contain !important}}@media (min-width: 768px) and (max-width: 1180px){html body.raika-body .raika-category-strip{grid-template-rows:none !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;grid-auto-rows:minmax(118px, auto) !important;align-items:stretch !important;height:auto !important;min-height:0 !important;flex:0 0 auto !important}html body.raika-body .raika-category-strip > .raika-feature-card{grid-column:auto !important;grid-row:auto !important}}@container raika-home (max-width: 980px){.raika-category-strip{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;gap:12px !important}.raika-feature-card{height:clamp(112px, 15cqw, 150px) !important;min-height:112px !important;padding:clamp(14px, 2cqw, 18px) !important}}@container raika-home (max-width: 620px){.raika-category-strip{grid-template-columns:minmax(0, 1fr) !important}}body.raika-body.raika-home-compact-layout .raika-category-strip{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;gap:12px !important}body.raika-body.raika-home-compact-layout .raika-feature-card{height:clamp(108px, 15vw, 146px) !important;min-height:108px !important;padding:clamp(12px, 2vw, 18px) !important;overflow:hidden !important}body.raika-body.raika-home-compact-layout .raika-feature-card span{max-width:64% !important}body.raika-body.raika-home-compact-layout .raika-feature-card img{right:-8px !important;bottom:-14px !important;max-width:58% !important;height:132% !important;max-height:none !important}@media (max-width: 1023px){html body.raika-body .raika-home:not(.is-games-view) .raika-category-strip{order:2 !important}}@media (max-width: 767px){.raika-category-strip,body.raika-body.raika-home-compact-layout .raika-category-strip{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-template-rows:82px !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;width:100% !important;min-height:0 !important;margin:0 !important;padding:0 0 2px !important;align-items:stretch !important;gap:7px !important;overflow:visible !important}.raika-category-strip > .raika-promo-referral,body.raika-body.raika-home-compact-layout .raika-category-strip > .raika-promo-referral{display:none !important}.raika-category-strip::-webkit-scrollbar,body.raika-body.raika-home-compact-layout .raika-category-strip::-webkit-scrollbar{display:none}.raika-feature-card,body.raika-body.raika-home-compact-layout .raika-feature-card{box-sizing:border-box !important;width:100% !important;min-width:0 !important;height:82px !important;min-height:82px !important;max-height:82px !important;padding:0 !important;overflow:visible !important;scroll-snap-align:start}.raika-feature-card::before,body.raika-body.raika-home-compact-layout .raika-feature-card::before{content:"" !important;position:absolute !important;inset:0 0 23px !important;z-index:0 !important}.raika-feature-card > span,body.raika-body.raika-home-compact-layout .raika-feature-card > span{display:none !important}.raika-feature-card img,body.raika-body.raika-home-compact-layout .raika-feature-card img{top:0 !important;right:50% !important;bottom:auto !important;left:auto !important;z-index:2 !important;width:68px !important;max-width:none !important;height:59px !important;max-height:59px !important;object-fit:contain !important;translate:none !important;transform:translateX(50%) !important}.raika-promo-bonus img,body.raika-body.raika-home-compact-layout .raika-promo-bonus img{width:68px !important;height:59px !important;max-height:59px !important}.raika-promo-sport img,body.raika-body.raika-home-compact-layout .raika-promo-sport img{top:0 !important;width:74px !important;height:59px !important;max-height:59px !important;object-fit:contain !important;object-position:center !important}.raika-promo-live img,body.raika-body.raika-home-compact-layout .raika-promo-live img{width:76px !important;height:59px !important;max-height:59px !important}.raika-promo-referral img,body.raika-body.raika-home-compact-layout .raika-promo-referral img{width:72px !important;height:59px !important;max-height:59px !important}.raika-promo-mobile-label,body.raika-body.raika-home-compact-layout .raika-promo-mobile-label{position:absolute !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:4 !important;display:block !important;min-height:20px !important;padding:3px 2px 0 !important;overflow:hidden !important;font-size:10px !important;font-style:normal !important;font-weight:800 !important;line-height:17px !important;text-align:center !important;white-space:nowrap !important;text-overflow:ellipsis !important}}@media (min-width: 560px) and (max-width: 767px){.raika-category-strip,body.raika-body.raika-home-compact-layout .raika-category-strip{gap:9px !important}}/* H09 provider selector geometry and TomSelect runtime states. */#providers-wrap{position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:54px;min-height:54px;max-height:54px;margin:0;overflow:visible;pointer-events:auto}#providers-wrap .ts-wrapper,#providers-wrap .ts-control{position:relative;display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:54px;min-height:54px;max-height:54px;overflow:visible;pointer-events:auto}#providers-wrap .ts-wrapper{padding:0}#providers-wrap .ts-control{z-index:0;align-items:center;justify-content:flex-start;padding:0 42px 0 46px;font-size:14px;font-weight:650;line-height:1.25;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;cursor:text;user-select:text}#providers-wrap .ts-control input{box-sizing:border-box;width:0;min-width:4px;flex:1 1 auto;padding-right:30px !important;font:inherit;cursor:text;user-select:text}#providers-wrap .ts-control .item{display:flex;min-width:0;align-items:center;padding:0;overflow:hidden;font-size:14px;font-weight:650;line-height:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}#providers-wrap .ts-control .item{cursor:pointer}#providers-wrap .raika-provider-clear.hidden{display:none !important}#providers-wrap .left-icon{position:absolute;inset:0 auto 0 15px;z-index:3;display:flex;width:18px;align-items:center;justify-content:center;pointer-events:none}#providers-wrap .left-icon svg,#providers-wrap .left-icon img{width:18px;height:18px;flex:0 0 auto}#providers-wrap .ts-control::after{content:"";position:absolute;top:50%;right:15px;width:8px;height:8px;transform:translateY(-62%) rotate(45deg);pointer-events:none}#providers-wrap .raika-provider-clear{position:absolute;top:50%;right:32px;z-index:3;display:grid;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;place-items:center;font-size:0;line-height:0;transform:translateY(-50%);cursor:pointer}#providers-wrap .raika-provider-clear::before,#providers-wrap .raika-provider-clear::after{content:"";position:absolute;width:11px;height:2px}#providers-wrap .raika-provider-clear::before{transform:rotate(45deg)}#providers-wrap .raika-provider-clear::after{transform:rotate(-45deg)}#providers-wrap .ts-control.has-provider-value,#providers-wrap .ts-control:has(.raika-provider-clear:not(.hidden)){padding-right:70px}#providers-wrap .ts-dropdown{margin-top:8px;overflow:hidden;transform-origin:top center}#providers-wrap .ts-dropdown-content{max-height:200px;overflow-y:auto}#providers-wrap .ts-dropdown .option{display:flex;min-height:36px;align-items:center;padding:10px 12px;text-align:left}#providers-wrap .ts-dropdown [data-value=""]{display:none}#providers-wrap .ts-dropdown.raika-provider-closing{display:block !important;transform:translateY(-8px) scale(.985);pointer-events:none}@media (min-width: 700px) and (max-width: 1220px){.raika-home > .raika-search-controls > #providers-wrap{width:100%;justify-self:stretch}}@container raika-home (max-width: 980px){.raika-home > .raika-search-controls > #providers-wrap{grid-column:1/-1;width:100%;justify-self:stretch}}body.raika-body.raika-home-compact-layout .raika-home > .raika-search-controls > #providers-wrap{grid-column:1/-1;width:100%;justify-self:stretch}@media (max-width: 767px){.raika-home > .raika-search-controls > #providers-wrap{grid-column:1;grid-row:2;width:100%;justify-self:stretch}#providers-wrap .ts-control{padding:0 28px 0 46px;overflow:hidden}#providers-wrap .left-icon{left:15px;width:18px}#providers-wrap .left-icon svg,#providers-wrap .left-icon img{width:18px;height:18px}#providers-wrap .ts-control::after{right:13px;width:7px;height:7px}#providers-wrap .raika-provider-clear{right:30px;width:22px;height:22px;min-width:22px;min-height:22px}#providers-wrap .ts-control.has-provider-value,#providers-wrap .ts-control:has(.raika-provider-clear:not(.hidden)){padding-right:58px}}/* H10 search geometry, typography, visibility contracts, and loading states. */body.raika-body .raika-home > .raika-search-controls > .raika-search-field,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field{position:relative !important;display:flex !important;box-sizing:border-box !important;grid-column:1 !important;grid-row:1 !important;align-items:center;justify-self:stretch !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:54px !important;min-height:54px !important;max-height:54px !important;margin:0 !important;overflow:hidden !important}body.raika-body .raika-home > .raika-search-controls > .raika-search-field input,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field input{width:100% !important;min-width:0 !important;height:54px !important;padding:0 50px 0 46px !important;font-size:14px !important;font-weight:650 !important;pointer-events:auto !important}body.raika-body .raika-home > .raika-search-controls > .raika-search-field .raika-field-icon,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-search-field .raika-field-icon{position:absolute;top:50% !important;left:15px !important;width:18px !important;height:18px !important;pointer-events:none;transform:translateY(-50%) !important}.raika-search-field .raika-clear-search{position:absolute;right:9px !important;display:inline-grid;place-items:center;width:30px !important;min-width:30px !important;height:30px !important;min-height:30px !important;padding:0 !important;font-size:0;font-weight:700}.raika-search-field .raika-clear-search::before,.raika-search-field .raika-clear-search::after{content:"";position:absolute;width:12px !important;height:1.5px !important}.raika-clear-search.hidden{display:none !important}.raika-search-results{position:relative;width:100%;min-height:420px}.raika-search-results.hidden,.raika-search-empty.hidden{display:none !important}.raika-search-results.raika-view-leave{pointer-events:none}.raika-search-results.is-updating .raika-search-empty{transform:translateY(6px)}.raika-search-results #loader{position:absolute;inset:90px 0 auto;z-index:2}.raika-search-empty{display:flex;min-height:430px;align-items:center;justify-content:center;flex-direction:column;padding:34px 20px 56px;text-align:center}.raika-search-empty img{width:min(250px, 28vw);margin-bottom:18px !important}.raika-search-empty strong{font-family:var(--raika-font-display);font-size:25px}.raika-search-empty p{max-width:420px;margin-top:7px;font-size:14px}html[data-theme="light"] .raika-search-empty{min-height:330px !important;padding:28px 20px 38px !important}html[data-theme="light"] .raika-search-empty img{width:min(210px, 25vw)}@media (min-width: 768px) and (max-width: 1180px){html body.raika-body .raika-home:not(.is-games-view) > .raika-search-controls > .raika-search-field .raika-field-icon{left:18px !important}html body.raika-body .raika-home:not(.is-games-view) > .raika-search-controls > .raika-search-field input{padding-left:50px !important}}@media (max-width: 767px){.raika-search-results{margin-top:0;padding-top:4px}.raika-search-empty img{margin-bottom:14px !important}}/* H11 category toolbar and search/provider-row geometry. */body.raika-body .raika-home > .raika-searchbar,body.raika-body .raika-home.is-games-view > .raika-searchbar{display:block !important;grid-column:1/-1 !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:54px !important;margin:0 0 12px !important;overflow:visible !important}body.raika-body .raika-home:not(.is-games-view) > .raika-searchbar{grid-row:2 !important}body.raika-body .raika-home.is-games-view > .raika-searchbar{grid-row:1 !important}body.raika-body .raika-home > .raika-searchbar > .raika-home-filter-tabs,body.raika-body .raika-home.is-games-view > .raika-searchbar > .raika-home-filter-tabs{display:grid !important;box-sizing:border-box;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:54px;align-items:center;gap:0;padding:3px;overflow:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.raika-body .raika-home-filter-tabs::-webkit-scrollbar{display:none}body.raika-body .raika-home-filter-tab{display:inline-flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}body.raika-body .raika-home-filter-tab > span{display:block;min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body.raika-body .raika-home-filter-tab .raika-home-filter-icon{width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;object-fit:contain}body.raika-body .raika-home > .raika-search-controls,body.raika-body .raika-home.is-games-view > .raika-search-controls{display:grid !important;grid-column:1/-1 !important;grid-template-columns:minmax(0, 1fr) 1px minmax(230px, 300px) !important;align-items:center !important;gap:14px !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 0 8px !important;overflow:visible !important}body.raika-body .raika-home:not(.is-games-view) > .raika-search-controls{grid-row:3 !important}body.raika-body .raika-home.is-games-view > .raika-search-controls{grid-row:2 !important}body.raika-body .raika-home > .raika-search-controls > .raika-filter-search-separator,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{display:block !important;grid-column:2 !important;grid-row:1 !important;width:1px !important;height:30px !important;justify-self:center !important}@media (min-width: 768px) and (max-width: 1366px){body.raika-body .raika-home > .raika-search-controls,body.raika-body .raika-home.is-games-view > .raika-search-controls{grid-template-columns:minmax(0, 1fr) minmax(230px, 300px) !important;gap:12px !important;margin-bottom:8px !important}body.raika-body .raika-home > .raika-search-controls > .raika-filter-search-separator,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{display:none !important}body.raika-body .raika-home > .raika-searchbar > .raika-home-filter-tabs,body.raika-body .raika-home.is-games-view > .raika-searchbar > .raika-home-filter-tabs{min-height:52px}body.raika-body .raika-home-filter-tab{min-height:46px;gap:7px;padding:0 clamp(5px, 1.1vw, 14px);font-size:clamp(11px, 1.35vw, 14px)}body.raika-body .raika-home-filter-tab .raika-home-filter-icon{width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;flex-basis:22px}}@media (min-width: 768px) and (max-width: 1180px){body.raika-body .raika-home > .raika-searchbar,body.raika-body .raika-home.is-games-view > .raika-searchbar{order:3 !important}body.raika-body .raika-home > .raika-search-controls,body.raika-body .raika-home.is-games-view > .raika-search-controls{order:4 !important}}@container raika-home (max-width: 980px){.raika-home > .raika-search-controls,.raika-home.is-games-view > .raika-search-controls{grid-template-columns:minmax(0, 1fr) !important}.raika-home > .raika-search-controls > .raika-filter-search-separator,.raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{display:none !important}}body.raika-body.raika-home-compact-layout .raika-home > .raika-search-controls,body.raika-body.raika-home-compact-layout .raika-home.is-games-view > .raika-search-controls{grid-template-columns:minmax(0, 1fr) !important}body.raika-body.raika-home-compact-layout .raika-home > .raika-search-controls > .raika-filter-search-separator,body.raika-body.raika-home-compact-layout .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{display:none !important}@media (max-width: 767px){body.raika-body .raika-home > .raika-searchbar,body.raika-body .raika-home.is-games-view > .raika-searchbar{order:3 !important;min-height:48px !important;margin-bottom:12px !important}body.raika-body .raika-home > .raika-searchbar > .raika-home-filter-tabs,body.raika-body .raika-home.is-games-view > .raika-searchbar > .raika-home-filter-tabs{display:flex !important;min-height:48px;padding:3px 3px 1px !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:thin !important;scroll-snap-type:x proximity !important;scroll-padding-inline:4px !important;overscroll-behavior-x:contain !important;touch-action:pan-x !important}body.raika-body .raika-home-filter-tabs::-webkit-scrollbar{display:block;height:3px}body.raika-body .raika-home-filter-tab{flex:0 0 clamp(96px, 30vw, 116px) !important;width:clamp(96px, 30vw, 116px) !important;min-width:clamp(96px, 30vw, 116px) !important;max-width:clamp(96px, 30vw, 116px) !important;min-height:42px !important;justify-content:center !important;gap:6px !important;padding:0 8px !important;scroll-snap-align:start !important}body.raika-body .raika-home-filter-tab > span{max-width:none !important;overflow:visible !important;font-size:11px !important;text-overflow:clip !important}body.raika-body .raika-home-filter-tab .raika-home-filter-icon{width:16px !important;min-width:16px !important;max-width:16px !important;height:16px !important;min-height:16px !important;max-height:16px !important;flex-basis:16px !important}body.raika-body .raika-home > .raika-search-controls,body.raika-body .raika-home.is-games-view > .raika-search-controls{order:4 !important;grid-template-columns:minmax(0, 1fr) !important;grid-template-rows:auto auto !important;align-items:stretch !important;gap:10px !important;height:auto !important;min-height:0 !important;max-height:none !important;margin-bottom:6px !important}body.raika-body .raika-home > .raika-search-controls > .raika-filter-search-separator,body.raika-body .raika-home.is-games-view > .raika-search-controls > .raika-filter-search-separator{display:none !important}body.raika-body .raika-home.is-games-view{gap:0 !important;margin-bottom:16px}body.raika-body .raika-home.is-games-view > .raika-search-controls{margin-bottom:0 !important}body.raika-body .raika-home.is-games-view + .raika-search-results{margin-top:0;padding-top:0}body.raika-body .raika-home.is-games-view + .raika-search-results > #grid{padding-top:0 !important}}.raika-search-sentinel{width:100%;height:1px;pointer-events:none}body.raika-body .raika-home.is-games-view > .raika-searchbar{display:none !important}/* Keep the category-to-card gap compact while reserving room inside the
   horizontal scroller for the card lift animation. */body.raika-body .raika-home .raika-game-section > .raika-section-head{margin-bottom:0 !important}body.raika-body .raika-home .raika-game-section .raika-game-row{padding-top:8px !important}@media (hover: hover) and (pointer: fine){body.raika-body .raika-home .raika-game-section .raika-game-row{padding-top:12px !important}}/* The launch screen occupies the same stage as the provider iframe. */.raika-slot-frame{position:relative}.raika-slot-frame > iframe{display:block;width:100%;height:100%;border:0;border-radius:inherit}.raika-slot-launch{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));border-radius:inherit;color:var(--raika-ui-text);background:var(--raika-ui-surface);text-align:center}.raika-slot-launch-content{width:min(100%, 460px);margin-block:auto}.raika-slot-launch-brand{position:relative;width:130px;margin:0 auto 32px}.raika-slot-launch-logo{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}html[data-theme="light"] .raika-slot-launch-logo{filter:brightness(0)}.raika-slot-launch-logo-fill{display:none;position:absolute;inset:0}.raika-slot-launch[data-state="loading"] .raika-slot-launch-brand{width:110px;margin-bottom:0}.raika-slot-launch[data-state="loading"] .raika-slot-launch-logo:not(.raika-slot-launch-logo-fill){opacity:.2}.raika-slot-launch[data-state="loading"] .raika-slot-launch-logo-fill{display:block;animation:slot-logo-fill 2.2s ease-in-out infinite}/* Keep the loading announcement accessible without shifting the centered logo. */.raika-slot-launch[data-state="loading"] [role="status"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.raika-slot-launch[data-state="loading"] .raika-slot-launch-back{position:absolute;bottom:max(16px, env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);margin-top:0}.raika-slot-launch-title{margin:0;font-size:clamp(18px, 2.4vw, 24px);font-weight:750;line-height:1.3}.raika-slot-launch-description{margin:12px 0 0;color:var(--raika-ui-muted);font-size:14px;line-height:1.6}.raika-slot-launch-description:empty,.raika-slot-launch-actions:empty{display:none}.raika-slot-launch-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.raika-slot-launch-actions > button{min-height:44px;padding:12px 24px}.raika-slot-launch-actions > button:disabled{opacity:.4;cursor:not-allowed}.raika-slot-launch-back{min-height:44px;margin-top:20px;padding:10px 18px;color:var(--raika-ui-muted);text-decoration:underline;text-underline-offset:4px}.raika-slot-launch button:focus-visible{outline:2px solid var(--raika-action-primary-bg, #1885ff);outline-offset:4px}@keyframes slot-logo-fill{0%,10%{clip-path:inset(0 100% 0 0);opacity:1}70%,85%{clip-path:inset(0 0 0 0);opacity:1}100%{clip-path:inset(0 0 0 0);opacity:0}}@media (prefers-reduced-motion: reduce){.raika-slot-launch[data-state="loading"] .raika-slot-launch-logo-fill{animation:none}}