/* Dez convites: um destaque e nove cartões alinhados. */
@font-face{font-family:LuneliaPortalSerif;src:url('fonts/lunelia-serif.woff') format('woff');font-display:swap}
.games-layout{gap:20px}.games-layout>.featured{min-height:185px;gap:28px;padding:17px 25px}.games-layout>.featured .featured-image{width:135px;max-height:150px;margin:0}.games-layout>.featured .featured-info{padding:12px 15px;max-width:490px;text-align:left}.games-layout>.featured h3{font:2.4rem/1.05 LuneliaPortalSerif,Georgia,serif;letter-spacing:-.035em}.games-layout>.featured p{max-width:none;margin:0 0 17px}.games-layout .soon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.soon-grid .mini{min-height:280px;padding:23px 17px 20px;border-radius:23px 9px 23px 9px;background:radial-gradient(ellipse at 50% 0,#ad85b529,transparent 60%),linear-gradient(145deg,#3c2c4a,#241d33);box-shadow:0 9px 24px #0a071d29,inset 0 0 0 5px #d8b6d208}.soon-grid .mini::before{border-radius:17px 5px 17px 5px}.soon-grid .mini-image{width:110px;height:100px;margin-bottom:12px}.soon-grid .mini-image>img{max-width:110px;width:100%;max-height:100px}.soon-grid .mini h3{font:1.72rem/1.05 LuneliaPortalSerif,Georgia,serif;margin:2px 0 10px;letter-spacing:-.035em}.soon-grid .mini p{font-size:.72rem;line-height:1.55;max-width:250px}.soon-grid .mini .destinos-kicker{display:none}.soon-grid .mini .game-play{font-size:.61rem;padding:12px 19px;min-height:44px;white-space:nowrap;min-width:135px;letter-spacing:.07em}.soon-grid .cartas-card{background:radial-gradient(ellipse at 50% 0,#d7a9c13b,transparent 67%),linear-gradient(145deg,#59354f,#2f2540)}.soon-grid .jardins-card{background:radial-gradient(ellipse at 50% 0,#a4d7d135,transparent 67%),linear-gradient(145deg,#35515a,#253342)}.soon-grid .encantos-card{background:radial-gradient(ellipse at 50% 0,#bdb2d833,transparent 65%),linear-gradient(145deg,#43344f,#27213a)}.soon-grid .encantos-card .mini-image{width:190px;max-width:90%;height:100px}.soon-grid .encantos-card .mini-image>img{width:190px;max-width:100%;max-height:100px}.soon-grid .mini-image .pair{width:67px;max-width:67px}.soon-grid .mini-image .pair:first-child{transform:translate(-16px,-10px) rotate(-11deg)}.soon-grid .mini-image .pair:last-child{transform:translate(16px,11px) rotate(10deg)}
@media(max-width:850px){.games-layout .soon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.soon-grid .encantos-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.4fr;min-height:170px;gap:20px;padding:22px 35px;text-align:left}.soon-grid .encantos-card .mini-image{margin:0;justify-self:center;width:210px;max-width:100%}.soon-grid .encantos-card .mini-info{align-items:flex-start}.soon-grid .encantos-card .mini-info p{max-width:310px}.soon-grid .mini h3{font-size:1.66rem}}
@media(max-width:480px){.games{padding-left:0;padding-right:0}.games-inner{padding-left:15px;padding-right:15px}.games-layout{gap:14px}.games-layout>.featured{gap:10px;padding:15px 13px;min-height:160px;flex-direction:row}.games-layout>.featured .featured-image{width:90px;max-height:115px}.games-layout>.featured .featured-info{padding:6px 7px}.games-layout>.featured h3{font-size:1.65rem}.games-layout>.featured p{font-size:.67rem;line-height:1.4;margin-bottom:11px}.games-layout>.featured .game-play{font-size:.56rem;min-height:43px;padding:11px 15px}.games-layout .soon-grid{gap:12px}.soon-grid .mini{min-height:220px;padding:17px 9px 16px}.soon-grid .mini-image{width:84px;height:83px;margin-bottom:10px}.soon-grid .mini-image>img{width:84px;max-height:83px;max-width:84px}.soon-grid .mini h3{font-size:1.33rem;line-height:1.06;margin:2px 0 14px;min-height:2.12em;display:flex;align-items:center;justify-content:center}.soon-grid .mini .game-play{font-size:.54rem;padding:11px 12px;letter-spacing:.025em;min-width:0;gap:6px;min-height:44px}.soon-grid .mini .game-play svg{width:13px;height:13px}.soon-grid .mini-image .pair{width:57px;max-width:57px}.soon-grid .encantos-card{min-height:161px;padding:17px 16px;gap:12px;grid-template-columns:1fr 1.15fr}.soon-grid .encantos-card .mini-image{width:145px;height:95px}.soon-grid .encantos-card .mini-image>img{width:145px;max-width:100%;max-height:95px}.soon-grid .encantos-card h3{min-height:0;text-align:left;font-size:1.43rem;display:block;margin:3px 0 12px}.soon-grid .encantos-card p{display:none}.soon-grid .encantos-card .mini-info{align-items:flex-start}.soon-grid .sudoku-icon{width:66px;height:66px}}
@media(max-width:350px){.games-inner{padding-left:11px;padding-right:11px}.games-layout .soon-grid{gap:9px}.soon-grid .mini h3{font-size:1.22rem}.soon-grid .mini .game-play{font-size:.50rem;padding:11px 10px}.soon-grid .encantos-card h3{font-size:1.3rem}.games-layout>.featured h3{font-size:1.5rem}}
