.Hero-module__LeQebW__hero{align-items:center;min-height:80vh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.Hero-module__LeQebW__container{grid-template-columns:1fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (min-width:992px){.Hero-module__LeQebW__container{grid-template-columns:1fr 1fr}}.Hero-module__LeQebW__content{z-index:10;flex-direction:column;gap:24px;display:flex}.Hero-module__LeQebW__badge{color:#1e88e5;letter-spacing:-.02em;margin-bottom:8px;font-size:2.5rem;font-weight:800}[data-theme=dark] .Hero-module__LeQebW__badge{color:#64b5f6}.Hero-module__LeQebW__title{color:var(--color-text-muted);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;line-height:1.5}.Hero-module__LeQebW__highlight{color:var(--color-text);font-weight:800}.Hero-module__LeQebW__stats{gap:40px;margin-top:24px;display:flex}.Hero-module__LeQebW__statItem{align-items:center;gap:16px;display:flex}.Hero-module__LeQebW__statIconWrapper{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Hero-module__LeQebW__statIcon{font-size:2rem}.Hero-module__LeQebW__statValue{color:var(--color-text);font-size:1.75rem;font-weight:900;line-height:1.2}.Hero-module__LeQebW__statLabel{color:var(--color-text-muted);font-size:1rem;font-weight:600}.Hero-module__LeQebW__visual{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__LeQebW__imagePlaceholder{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.Hero-module__LeQebW__ludoGraphicWrapper{width:100%;height:100%;animation:6s ease-in-out infinite Hero-module__LeQebW__float;position:relative}.Hero-module__LeQebW__ludoImage{object-fit:contain;width:100%;height:100%}@keyframes Hero-module__LeQebW__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}
.Button-module__2N_izW__button{border-radius:var(--radius-full);cursor:pointer;border:2px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.Button-module__2N_izW__button:focus-visible{box-shadow:0 0 0 3px #0a25404d}.Button-module__2N_izW__button:active{transform:scale(.97)}.Button-module__2N_izW__primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Button-module__2N_izW__primary:hover{box-shadow:var(--shadow-md);background-color:#06182a;border-color:#06182a;transform:translateY(-2px)}.Button-module__2N_izW__secondary{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.Button-module__2N_izW__secondary:hover{box-shadow:var(--shadow-md);background-color:#cc2f3b;border-color:#cc2f3b;transform:translateY(-2px)}.Button-module__2N_izW__outline{color:var(--color-primary);border-color:var(--color-border);background-color:#0000}.Button-module__2N_izW__outline:hover{border-color:var(--color-primary);background-color:#0a25400d}.Button-module__2N_izW__ghost{color:var(--color-text-muted);background-color:#0000}.Button-module__2N_izW__ghost:hover{color:var(--color-primary);background-color:var(--color-surface)}.Button-module__2N_izW__sm{padding:6px 12px;font-size:.875rem}.Button-module__2N_izW__md{padding:10px 20px;font-size:1rem}.Button-module__2N_izW__lg{padding:14px 28px;font-size:1.125rem}[data-theme=dark] .Button-module__2N_izW__primary{color:#fff}[data-theme=dark] .Button-module__2N_izW__outline{color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .Button-module__2N_izW__outline:hover{border-color:var(--color-text);background-color:#ffffff0d}
.Footer-module__3zrfGW__footer{background-color:var(--color-surface);border-top:1px solid var(--color-border);margin-top:64px;padding:64px 24px 24px}.Footer-module__3zrfGW__container{max-width:1200px;margin:0 auto}.Footer-module__3zrfGW__top{grid-template-columns:1fr;gap:48px;margin-bottom:48px;display:grid}@media (min-width:768px){.Footer-module__3zrfGW__top{grid-template-columns:2fr 1fr 1fr}}.Footer-module__3zrfGW__brand{max-width:400px}.Footer-module__3zrfGW__logo{color:var(--color-primary);align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:flex}.Footer-module__3zrfGW__logoImage{object-fit:contain;width:auto;height:52px;display:block}.Footer-module__3zrfGW__description{color:var(--color-text-muted);margin-bottom:24px;font-size:.95rem;line-height:1.6}.Footer-module__3zrfGW__socials{gap:16px;display:flex}.Footer-module__3zrfGW__socialLink{border-radius:var(--radius-full);background-color:var(--color-background);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text);justify-content:center;align-items:center;transition:all .2s;display:flex}.Footer-module__3zrfGW__socialLink:hover{color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.Footer-module__3zrfGW__linksGroup{flex-direction:column;gap:12px;display:flex}.Footer-module__3zrfGW__linksTitle{color:var(--color-text);margin-bottom:8px;font-size:1rem;font-weight:700}.Footer-module__3zrfGW__link{color:var(--color-text-muted);font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__3zrfGW__link:hover{color:var(--color-primary)}.Footer-module__3zrfGW__bottom{border-top:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);padding-top:24px;font-size:.85rem}.Footer-module__3zrfGW__disclaimer{opacity:.8;max-width:720px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:.8rem}
.GamePage-module__ZjOmRa__page{max-width:1200px;margin:0 auto;padding:32px 24px 80px}.GamePage-module__ZjOmRa__breadcrumb{color:var(--color-text-muted);margin-bottom:24px;font-size:.9rem}.GamePage-module__ZjOmRa__breadcrumb a{color:var(--color-text-muted);text-decoration:none}.GamePage-module__ZjOmRa__breadcrumb a:hover{color:var(--color-text);text-decoration:underline}.GamePage-module__ZjOmRa__hero{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:900px){.GamePage-module__ZjOmRa__hero{grid-template-columns:1fr 1fr}}.GamePage-module__ZjOmRa__visual{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);position:relative;overflow:hidden}.GamePage-module__ZjOmRa__genre{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;font-size:.8rem;font-weight:700;display:inline-block}.GamePage-module__ZjOmRa__title{letter-spacing:-.02em;color:var(--color-text);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.GamePage-module__ZjOmRa__description{color:var(--color-text-muted);margin-bottom:20px;font-size:1.1rem;line-height:1.7}.GamePage-module__ZjOmRa__notice{color:var(--color-text);background-color:#22c55e14;border:1px solid #22c55e59;border-radius:12px;margin-bottom:24px;padding:12px 16px;font-size:.95rem;line-height:1.55}.GamePage-module__ZjOmRa__notice a{color:inherit;text-decoration:underline}.GamePage-module__ZjOmRa__actions{margin-bottom:16px}.GamePage-module__ZjOmRa__stores{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GamePage-module__ZjOmRa__more{margin-top:72px}.GamePage-module__ZjOmRa__moreTitle{color:var(--color-text);margin-bottom:16px;font-size:1.5rem;font-weight:800}.GamePage-module__ZjOmRa__moreList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.GamePage-module__ZjOmRa__moreLink{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-card-bg);flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.GamePage-module__ZjOmRa__moreLink:hover{border-color:var(--color-primary);transform:translateY(-2px)}.GamePage-module__ZjOmRa__moreName{color:var(--color-text);font-weight:700}.GamePage-module__ZjOmRa__moreGenre{color:var(--color-text-muted);font-size:.9rem}
.GamesShowcase-module___63QnG__section{background-color:var(--color-surface);padding:80px 24px}.GamesShowcase-module___63QnG__container{max-width:1200px;margin:0 auto}.GamesShowcase-module___63QnG__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:64px;display:flex}.GamesShowcase-module___63QnG__title{color:var(--color-text);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.GamesShowcase-module___63QnG__description{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.GamesShowcase-module___63QnG__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:640px){.GamesShowcase-module___63QnG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.GamesShowcase-module___63QnG__grid{grid-template-columns:repeat(3,1fr)}}.GamesShowcase-module___63QnG__carousel{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.GamesShowcase-module___63QnG__carousel::-webkit-scrollbar{display:none}.GamesShowcase-module___63QnG__carousel .GamesShowcase-module___63QnG__grid{gap:24px;width:max-content;display:flex}.GamesShowcase-module___63QnG__carousel .GamesShowcase-module___63QnG__grid>*{flex-shrink:0;width:280px}@media (min-width:768px){.GamesShowcase-module___63QnG__carousel{overflow-x:visible}.GamesShowcase-module___63QnG__carousel .GamesShowcase-module___63QnG__grid{grid-template-columns:repeat(3,1fr);gap:32px;width:auto;display:grid}.GamesShowcase-module___63QnG__carousel .GamesShowcase-module___63QnG__grid>*{width:auto}}.GamesShowcase-module___63QnG__gameCard{background-color:var(--color-card-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.GamesShowcase-module___63QnG__gameCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-8px)}.GamesShowcase-module___63QnG__cardVisual{background:linear-gradient(135deg, var(--color-surface), var(--color-border));justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.GamesShowcase-module___63QnG__cardImage{object-fit:cover;transition:transform .4s}.GamesShowcase-module___63QnG__gameCard:hover .GamesShowcase-module___63QnG__cardImage{transform:scale(1.05)}.GamesShowcase-module___63QnG__comingSoon{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:1.25rem;font-weight:700}.GamesShowcase-module___63QnG__cardContent{flex-direction:column;flex:1;padding:32px;display:flex}.GamesShowcase-module___63QnG__cardTitle{color:var(--color-text);margin-bottom:12px;font-size:1.5rem;font-weight:800}.GamesShowcase-module___63QnG__cardDescription{color:var(--color-text-muted);flex:1;margin-bottom:24px;line-height:1.6}.GamesShowcase-module___63QnG__playButton{width:100%}.GamesShowcase-module___63QnG__storeLinks{justify-content:center;gap:12px;margin-top:16px;display:flex}.GamesShowcase-module___63QnG__storeLink{transition:transform .2s;display:block}.GamesShowcase-module___63QnG__storeLink:hover{transform:translateY(-2px)}.GamesShowcase-module___63QnG__storeIcon{object-fit:contain}.GamesShowcase-module___63QnG__viewMore{justify-content:center;align-items:center;gap:24px;margin-top:48px;display:flex}.GamesShowcase-module___63QnG__viewMoreLine{background:linear-gradient(to right, transparent, var(--color-primary));opacity:.3;flex-grow:1;max-width:150px;height:1px}.GamesShowcase-module___63QnG__viewMoreLine:last-child{background:linear-gradient(to left, transparent, var(--color-primary))}.GamesShowcase-module___63QnG__viewMoreLink{color:var(--color-text);letter-spacing:.05em;align-items:center;gap:16px;font-size:1.125rem;font-weight:800;text-decoration:none;transition:color .3s;display:flex}.GamesShowcase-module___63QnG__viewMoreLink:hover{color:var(--color-primary)}.GamesShowcase-module___63QnG__viewMoreLabel{position:relative}.GamesShowcase-module___63QnG__viewMoreLabel:after{content:"";background-color:var(--color-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.GamesShowcase-module___63QnG__viewMoreLink:hover .GamesShowcase-module___63QnG__viewMoreLabel:after{width:100%}.GamesShowcase-module___63QnG__viewMoreIcon{border:2px solid var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .3s;display:flex;position:relative}.GamesShowcase-module___63QnG__viewMoreIcon:before{content:"";border:2px solid var(--color-primary);opacity:.2;border-radius:50%;transition:opacity .3s;position:absolute;inset:-2px}.GamesShowcase-module___63QnG__viewMoreLink:hover .GamesShowcase-module___63QnG__viewMoreIcon{background-color:var(--color-primary)}.GamesShowcase-module___63QnG__viewMoreLink:hover .GamesShowcase-module___63QnG__viewMoreIcon:before{opacity:0}.GamesShowcase-module___63QnG__viewMoreArrow{color:var(--color-primary);transition:color .3s}.GamesShowcase-module___63QnG__viewMoreLink:hover .GamesShowcase-module___63QnG__viewMoreArrow{color:#fff}.GamesShowcase-module___63QnG__funNotice{max-width:680px;color:var(--color-text);background-color:#22c55e14;border:1px solid #22c55e59;border-radius:12px;margin:20px auto 0;padding:12px 18px;font-size:.95rem;line-height:1.55}.GamesShowcase-module___63QnG__cardTitleLink{color:inherit;text-decoration:none}.GamesShowcase-module___63QnG__cardTitleLink:hover{text-decoration:underline}
