.games-page{--games-card-gap:clamp(12px, 1.35vw, 18px)}.games-hero{background:radial-gradient(at 74% 53%,#7d45d5 0%,#53299c 40%,#0000 71%),linear-gradient(111deg,#251644 15%,#392168 70%,#241b45);border-color:#805fb7;grid-template-columns:45% 55%;min-height:clamp(325px,30vw,400px)}.games-hero:before,.games-hero:after{content:none}.games-hero .hero-content{width:auto;padding:clamp(24px,3.5vw,47px) 0 clamp(24px,3.5vw,47px) clamp(24px,4.5vw,62px)}.games-hero h1{text-wrap:balance;max-width:11ch}.games-hero .hero-description{max-width:41ch;font-size:clamp(.95rem,1.4vw,1.03rem)}.games-hero .hero-actions{flex-wrap:wrap}.games-hero-art{width:100%;height:100%;position:relative}.games-hero-art img{border:1px solid #ead7ff78;border-radius:17px;width:min(37%,230px);height:auto;position:absolute;top:50%;box-shadow:0 16px 30px #1a0c37ae}.games-hero-art img:first-child{z-index:1;width:min(43%,254px);left:48%;transform:translate(-50%,-52%)}.games-hero-art img:nth-child(2){left:6%;transform:translateY(-43%)rotate(-12deg)}.games-hero-art img:nth-child(3){right:7%;transform:translateY(-43%)rotate(12deg)}.games-page h2{text-wrap:balance}.games-page h3{letter-spacing:-.023em;font-size:1.12rem;line-height:1.25}.games-section-lead,.games-catalog-intro p,.games-slot-card p,.games-live-card p,.games-demo-copy p{color:var(--muted);text-wrap:pretty;font-size:.95rem;line-height:1.65}.games-section-lead{max-width:70ch;margin-top:9px}.games-catalog-intro{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:center;gap:16px;margin-top:9px;display:grid}.games-catalog-intro p{max-width:70ch}.games-search{color:#cfbaff;background:#24203c;border:1px solid #5b5079;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:46px;padding:0 14px;display:flex}.games-search svg{flex:none}.games-search:focus-within{outline-offset:2px;border-color:#bba0f3;outline:2px solid #bba0f3}.games-search input{width:100%;min-height:44px;color:var(--text);font:inherit;background:0 0;border:0;padding:0;font-size:1rem}.games-search input::placeholder{color:var(--muted);opacity:1}.games-search input:focus{outline:none}.games-filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;padding-bottom:14px;display:flex}.games-filter{min-height:40px;color:var(--text);white-space:nowrap;cursor:pointer;background:#25203d;border:1px solid #453e63;border-radius:10px;padding-inline:12px;font-size:.85rem;font-weight:600}.games-filter:hover{background:#373052}.games-filter[aria-pressed=true]{background:var(--lime);color:#1b192d;border-color:#c5e882}.games-grid{gap:var(--games-card-gap);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;margin-top:17px;display:grid}.games-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.games-card-art{aspect-ratio:1;background:#292144;position:relative}.games-card-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.games-card-caption{flex-direction:column;flex:1;padding:11px 12px 13px;display:flex}.games-card-genre{color:#d6c1f4;font-size:.75rem;font-weight:600;line-height:1.35;display:block}.games-card-caption h3{letter-spacing:-.014em;overflow-wrap:anywhere;margin-top:4px;font-size:.95rem;line-height:1.3}.games-card-caption p{color:var(--muted);margin-top:auto;padding-top:7px;font-size:.81rem;line-height:1.35}.games-card-demo{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:13px 13px 0 0;justify-content:flex-start;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}.games-demo-chip{background:#1b152d;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:.75rem;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 2px 8px #120a22a3}.games-demo-chip svg{color:var(--lime);flex:none}.games-card-demo:hover .games-demo-chip,.games-card-demo:focus-visible .games-demo-chip{color:#1b192d;background:var(--lime)}.games-card-demo:hover svg,.games-card-demo:focus-visible svg{color:currentColor}.games-card-demo:focus-visible{outline-offset:-3px}.games-empty{text-align:center;background:var(--panel);border-radius:14px;padding:28px}.games-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.games-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.games-slot-grid,.games-live-grid{gap:var(--games-card-gap);margin-top:17px;display:grid}.games-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.games-slot-card{border:1px solid var(--border);background:var(--panel);border-radius:17px;padding:clamp(16px,2.2vw,26px)}.games-slot-heading{align-items:center;gap:13px;margin-bottom:14px;display:flex}.games-slot-heading img{object-fit:cover;border-radius:9px;flex:none;width:62px;height:62px}.games-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-live-card{background:var(--panel);border:1px solid var(--border);border-radius:17px;grid-template-columns:clamp(120px,14vw,172px) minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,23px);padding:clamp(15px,1.8vw,22px);display:grid}.games-live-card>img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;height:auto}.games-live-caption p{margin-top:7px}.games-demo{isolation:isolate;border-radius:var(--radius);background:radial-gradient(at 85% 60%,#533587,#0000 66%),#2b2043;border:1px solid #564476;grid-template-columns:minmax(0,1fr) minmax(160px,29%);align-items:center;gap:20px;min-height:270px;display:grid;position:relative;overflow:hidden}.games-demo-copy{padding:clamp(20px,3.8vw,45px)}.games-demo-copy p{max-width:62ch;margin-top:10px}.games-demo-copy .button{margin-top:19px}.games-demo-art{align-self:stretch;place-items:center;padding:20px 24px 20px 0;display:grid}.games-demo-art img{border-radius:14px;width:min(100%,218px);height:auto;box-shadow:0 12px 22px #180c31aa}.games-page .faq-heading h2{font-size:clamp(1.65rem,2.7vw,2.25rem)}body:has(.games-player[open]){overflow:hidden}.games-player{width:min(1050px,100% - 32px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);background:var(--panel);border-radius:var(--radius);border:1px solid #655381;padding:0;overflow:auto}.games-player::backdrop{background:#100c20e6}.games-player-header,.games-player-footer{padding:12px 16px;display:flex}.games-player-header{justify-content:space-between;align-items:center;gap:12px}.games-player-header h2{overflow-wrap:anywhere;font-size:clamp(1rem,2.2vw,1.38rem);line-height:1.2}.games-player-actions{gap:8px;display:flex}.games-player-actions .button,.games-player-footer .button{padding-inline:12px}.games-player-stage{background:#110f22;place-items:center;height:min(56vw,590px,100dvh - 180px);min-height:180px;display:grid;position:relative}.games-player-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.games-player-message{z-index:1;text-align:center;background:#24203c;border-radius:12px;max-width:min(480px,100% - 24px);padding:16px;line-height:1.55}.games-player-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px}.games-player-expanded,.games-player:fullscreen{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0;inset:0}.games-player-expanded[open],.games-player:fullscreen{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.games-player-expanded .games-player-stage,.games-player:fullscreen .games-player-stage{height:100%;min-height:0}@media (width<=1040px){.games-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.games-hero{grid-template-columns:49% 51%}}@media (width<=800px){.games-live-grid,.games-slot-grid{grid-template-columns:1fr}.games-slot-heading{margin-bottom:8px}.games-slot-heading img{width:52px;height:52px}}@media (width<=690px){.games-hero{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:10px}.games-hero .hero-content{padding:24px 17px 0}.games-hero h1{max-width:none}.games-hero-art{justify-self:center;width:min(100%,450px);min-height:clamp(156px,51vw,238px)}.games-hero-art img{border-radius:11px}.games-hero-art img:first-child{width:41%}.games-hero-art img:nth-child(2){left:9%}.games-hero-art img:nth-child(3){right:10%}.games-catalog-intro{grid-template-columns:1fr;gap:12px}.games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.games-demo{grid-template-columns:minmax(0,1fr) minmax(78px,24%);gap:12px;min-height:0;padding:18px}.games-demo-copy{display:contents}.games-demo-copy h2{grid-area:1/1}.games-demo-copy p{grid-column:1/-1;margin-top:0}.games-demo-copy .button{grid-column:1/-1;justify-self:start;margin-top:2px}.games-demo-art{grid-area:1/2;padding:0}.games-demo-art img{border-radius:9px;width:100%}}@media (width<=490px){.games-player{width:calc(100% - 16px)}.games-player-expanded,.games-player:fullscreen{width:100%}.games-player-header{flex-wrap:wrap}.games-player-stage{height:min(68dvh,100dvh - 220px)}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.games-filter-bar{gap:6px;margin-top:13px}.games-filter{min-height:44px;padding-inline:9px;font-size:.81rem}.games-card-caption{padding-inline:9px}.games-card-demo{padding:6px}.games-demo-chip{padding-inline:6px}.games-live-card{grid-template-columns:minmax(68px,27%) minmax(0,1fr);gap:12px;padding:13px}}.games-live-link{margin-top:14px}.games-guide-link{margin-top:12px}@media (width<=375px){.games-live-card{align-items:center}.games-live-caption{display:contents}.games-live-caption p{grid-column:1/-1;margin-top:0}.games-guide-link{grid-column:1/-1;justify-self:start;margin-top:0}}
