:root{font-family:Open Sans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.375;font-weight:400;color:#fff;background:linear-gradient(152.11deg,#0a1c4a 17.31%,#1f0047 97.88%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{background-color:#1f0047;margin:0;padding:0}main{background:100% .2%/ calc(min(90vh,70vw,1600px) * 1083 / 1311) min(90vh,70vw,1600px) no-repeat url(/assets/phone-aa4980ba.png),top right/ calc(min(120vh,70vw,1400px) * 1403 / 1559) min(120vh,70vw,1400px) no-repeat url(/assets/circle-bg-db466544.png),top left/ calc(50vw * 1083 / 1329) 50vw no-repeat url(/assets/logo-bg-e0d713f1.svg),-60% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(156,23,120,.3) 15%,rgba(156,23,120,0) 65%),160% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(156,23,120,.3) 15%,rgba(156,23,120,0) 65%),80% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),20% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),bottom / 100vw 100vw no-repeat linear-gradient(180deg,rgba(27,9,73,0) 0%,#2d1670 80%);text-align:center}a{font-weight:500;color:#b95aee;text-decoration:inherit}a:hover{color:#ce7cfb}h2{font-weight:700;font-size:2.5rem;line-height:1;text-transform:uppercase;color:#43b5f1}h3{font-weight:600;font-size:1.7rem;line-height:1;color:#43b5f1}p{font-size:1rem}body{margin:0;min-width:320px;min-height:100vh}header{text-align:left;min-height:70vh}body>main>header>nav{height:2rem}body>main>header>nav{display:flex;justify-content:space-between}body>main>header>nav>:first-child,body>main>header>nav>:first-child img{height:100%;width:auto}.container{max-width:1280px;margin:0 auto;padding:2rem}.container.max-width{max-width:none}.react-jam-logo{font-weight:700;font-size:6.5rem;line-height:1.2;text-transform:uppercase;margin:0}.react-jam-logo span{display:block}.react-jam-logo .react{background:linear-gradient(180deg,#a4deff .01%,#76b9e0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.react-jam-logo .jam{margin-top:-.35em;background:linear-gradient(180deg,#d58aff 0%,#b752ef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.tagline{color:#d1baff;margin:0}.social{margin:0;padding:0;display:flex;align-items:center;gap:1.5em}header .social{justify-content:flex-end}.social li{display:inline-block;margin:0;padding:0}.social img{width:1.8em;height:1.8em;display:block}header .social a:hover img{filter:invert(.2)}footer .social{justify-content:center}footer .social a:hover img{filter:invert(.2)}footer nav.container{padding-bottom:.5rem}footer ul.other-jams{margin:0;margin-top:.65rem;padding:0}footer ul.other-jams>li{list-style:none;display:block;margin:0;padding:0;font-size:1rem}footer .copyright{font-size:.47rem}.date{margin-top:4rem}time[role=timer]{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:1rem}time[role=timer]>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:6rem;height:6rem;border:4px solid #2c316a;border-radius:1rem}time[role=timer] .value{color:#ce7cfb;font-weight:700;font-size:1.7rem}time[role=timer] .label{font-size:1.2rem}.date>p{font-weight:700}time[role=timer]>div{border-color:#9de55a}.date>p,time[role=timer] .value,time[role=timer] .label{background:var(--green-gradient, linear-gradient(180deg, #C8FF82 0%, #7ACD38 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.challenges ul{margin:0;padding:0}.challenges li{list-style:none;display:block;margin:0;padding:0}.challenges li:before{content:"";display:block;margin:1rem auto;width:80%;max-width:8rem;aspect-ratio:1 / 1;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/cogwheel-b5b997df.svg)}.challenges li:first-child:before{background-image:url(/assets/controller-dcb2ef03.svg)}.challenges li:last-child:before{background-image:url(/assets/phone-fc7806c8.svg)}@media screen and (max-width: 800px){.challenges li:before{margin:-.5em 0}}@media screen and (max-width: 400px){.challenges li{margin:1.5em 0}}.theme{padding-bottom:4rem;background:10% 15% / 4vw no-repeat url(/assets/coin-2b247896.svg),6% 30% / 4vw no-repeat url(/assets/coin-2b247896.svg),1% 38% / 13vw no-repeat url(/assets/platform-8304b7b9.svg),95% 10% / 4vw no-repeat url(/assets/coin-2b247896.svg),99% 18% / 13vw no-repeat url(/assets/platform-8304b7b9.svg),center / contain no-repeat url(/assets/clouds-189c4378.svg),center / cover no-repeat url(/assets/theme-bg-0815b6e2.svg)}.theme h2{margin-top:5rem;margin-bottom:0}.theme h2+p{margin:.3rem 0}.theme h2+p+p{margin-top:-.3rem}.theme p.live>strong{font-family:Open Sans;font-size:1.875rem;font-weight:700;background:var(--green-gradient, linear-gradient(180deg, #C8FF82 0%, #7ACD38 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.theme>.container{padding-left:0;padding-right:0}.theme>.container>.content{margin:0 auto;padding:0 15%;margin-bottom:5rem;text-align:left}.theme>.container>.content>p:first-child{text-align:center}.theme>.container>.content>iframe{padding:3rem 0;margin:0 auto;width:100%;height:auto;aspect-ratio:1.78}@media screen and (max-width: 400px){.theme{background:10% 10% / contain no-repeat url(/assets/clouds-189c4378.svg),center / cover no-repeat url(/assets/theme-bg-0815b6e2.svg)}.theme>.container{padding-top:2rem}.theme>.container>.content{padding-left:.7rem;padding-right:.7rem}}.prizes{position:relative;overflow:hidden}.prizes:before{content:"";display:block;position:absolute;left:-10%;right:-10%;top:7%;bottom:5%;background:linear-gradient(180deg,#422a73 0%,rgba(42,19,88,0) 100%);transform:rotate(-5deg)}.prizes:after{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:0 100% / 13vw no-repeat url(/assets/character-orange-3e011766.svg),100% 70% / 13vw no-repeat url(/assets/character-pink-97793867.svg),center / contain no-repeat url(/assets/clouds-189c4378.svg)}.prizes>.container{position:relative;z-index:1;max-width:730px}.prizes>.container.prizes-container{padding-top:max(6vw,4rem);padding-bottom:0}.prizes>.container.best-game-container{padding-top:0;padding-left:13vw;padding-right:13vw}.prizes .extra{margin-top:3rem}.prizes .extra ul{margin-top:2rem;text-align:left}.multiplayer-prizes{flex-direction:row-reverse}.prize-list{display:block;margin:0;padding:0;text-align:left;font-size:1rem}.prize-list li{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;white-space:nowrap}.prize-list li:before{content:"";display:block;width:3.5em;aspect-ratio:1;background:center / contain no-repeat url(/assets/prize-diamond-42017707.svg)}.prize-list li:last-child:before{background-image:url(/assets/prize-flag-02cd0886.svg)}.prize-list strong{width:6em;color:#ce7cfb}.prepare ul{font-size:1rem;text-align:left;margin:.5rem 0 4rem}.prepare li{margin-bottom:.5em}.libraries li{padding:0;margin:0}details{text-align:left;border:3px solid #22225b;border-radius:2px;margin-bottom:1rem;padding:.5rem 1rem}summary{cursor:pointer}summary::-webkit-details-marker,summary::marker{color:#b95aee;margin-right:.6rem}.rules ul{font-size:1rem;text-align:left;max-width:800px;margin:1rem auto}.rules li{margin-bottom:.5em}footer{position:relative;background:#14023a;margin-top:6rem;padding:2rem 0 3rem}footer:before{position:absolute;bottom:100%;left:0;right:0;content:"";display:block;background:url(/assets/grass-e9571ca4.svg) repeat-x bottom center;height:82px;margin-bottom:-20px}.notify{display:flex;justify-content:center;margin-top:3rem}.notify input{font-size:1rem;font-family:inherit;border:0;padding:0 1em;height:3em}.notify .email{padding-left:1.5em;border-radius:1.5em 0 0 1.5em;width:10em}.notify .button{background:#ef087a;color:#fff;border:0;cursor:pointer;font-weight:700;padding-right:1.5em;border-radius:0 1.5em 1.5em 0}.notify-container a.game-preview{border-radius:2rem;background:#EF087A;padding:.5rem 2.2rem;color:#fff;font-size:1.25rem;font-weight:800;margin:.5rem auto;display:inline-block}.notify-container{margin-top:2rem}main>header .notify{justify-content:flex-start}@media screen and (max-width: 800px){.container{padding:1rem 2rem}.react-jam-logo{margin-top:15vh;font-size:5rem}.prize-list li{justify-content:center}.challenges li{display:flex;align-items:center;text-align:left}main{background:140% .5%/ calc(min(100vh,70vw) * 1083 / 1311) min(100vh,70vw) no-repeat url(/assets/phone-aa4980ba.png),top right/ calc(min(120vh,70vw) * 1403 / 1559) min(120vh,70vw) no-repeat url(/assets/circle-bg-db466544.png),top left/ calc(50vw * 1083 / 1329) 50vw no-repeat url(/assets/logo-bg-e0d713f1.svg),-60% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(156,23,120,.3) 15%,rgba(156,23,120,0) 65%),160% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(156,23,120,.3) 15%,rgba(156,23,120,0) 65%),80% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),20% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),bottom / 100vw 100vw no-repeat linear-gradient(180deg,rgba(27,9,73,0) 0%,#2d1670 80%)}}@media screen and (max-width: 400px){.container{padding:.7rem}.react-jam-logo{font-size:4rem}time[role=timer]>div{width:3.5rem;height:3.5rem;border-width:2px;border-radius:.5rem}time[role=timer] .value{font-size:1rem}time[role=timer] .label{font-size:.8rem}.notify .email{width:8em}header .container{padding:1rem 1.3rem}header .notify .email{width:6rem}}@media screen and (min-width: 801px){html{font-size:20px}.theme-prizes,.multiplayer-prizes{display:flex;gap:4rem;text-align:left;margin-bottom:4rem}.challenges ul{display:flex;justify-content:space-around;flex-direction:row}.challenges li{display:block;width:25%;max-width:25rem}.prepare{position:relative;margin-top:2rem;background:10% 40% / 25vw url(/assets/gear-fc64896b.svg) no-repeat,-40% 50% / 60vw 60vw no-repeat radial-gradient(circle,rgba(139,50,213,.3) 15%,rgba(139,50,213,0) 65%),120% 80% / 40vw 40vw no-repeat radial-gradient(circle,rgba(139,50,213,.3) 15%,rgba(139,50,213,0) 65%),120% 0% / 50vw 50vw no-repeat radial-gradient(circle,rgba(67,172,154,.3) 15%,rgba(67,172,154,0) 65%),center / 60vw 60vw no-repeat radial-gradient(circle,rgba(67,172,154,.3) 15%,rgba(67,172,154,0) 65%)}.prepare:before{content:"";display:block;position:absolute;top:-10%;left:0;width:60vw;aspect-ratio:1.2;background:top left / contain no-repeat url(/assets/phone-aa4980ba.png);transform:rotate(25deg) translate(-10%,30%);pointer-events:none}.prepare>div{position:relative}.prepare .inner{padding-left:min(30vw,300px)}}.container.judges>p{max-width:730px;margin:0 auto}.container.judges>ul.judges-list{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0}.container.judges>ul.judges-list>li{flex-grow:0;display:flex;flex-direction:column;align-items:center;width:17rem;margin-top:4rem}.container.judges>ul.judges-list>li>figure{display:flex;flex-direction:column;align-items:center;margin:0}.container.judges>ul.judges-list>li>figure>a{width:38%}.container.judges>ul.judges-list>li>figure>a>img{width:100%;border-radius:.75rem}.container.judges>ul.judges-list>li>figure>figcaption{font-weight:600;font-size:1.7rem;line-height:1;color:#43b5f1;margin:1rem 0}.container.judges>ul.judges-list>li>p{margin:0}.sponsors{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:3rem;align-items:center}.sponsors>a>img{height:2rem}.quotes>.quotes-list-container{position:relative;padding:2rem;border:1px solid #30368C;border-radius:29px}.quotes>.quotes-list-container:before{content:"";background-image:url(/assets/quotation-mark-start-c23666a9.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-1.5rem;left:25%;height:4rem;width:5rem}.quotes>.quotes-list-container:after{content:"";background-image:url(/assets/quotation-mark-stop-2ab7d949.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:1.5rem;right:-1.5rem;height:4rem;width:5rem}.quotes>.quotes-list-container>ul.quotes-list{list-style:none;margin:0;padding:0;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative;scroll-snap-type:x mandatory}.quotes>.quotes-list-container>ul.quotes-list::-webkit-scrollbar{display:none}.quotes>.quotes-list-container>ul.quotes-list>li{display:flex;gap:4rem;align-items:center;flex:0 0 auto;width:100%;scroll-snap-align:start}.quotes>.quotes-list-container>ul.quotes-list>li>.author{display:flex;flex:1;flex-direction:column}.quotes>.quotes-list-container>ul.quotes-list>li>.author>figure{margin:0}.quotes>.quotes-list-container>ul.quotes-list>li>.author>figure>a{display:inline-block}.quotes>.quotes-list-container>ul.quotes-list>li>.author>figure>a>img{width:5rem;border-radius:2.5rem}.quotes>.quotes-list-container>ul.quotes-list>li>.author>figure>figcaption{font-size:1.2rem;font-weight:700;margin:.3rem 0}.quotes>.quotes-list-container>ul.quotes-list>li>.author>p{margin:.3rem 0}.quotes>.quotes-list-container>ul.quotes-list>li>.author>.title{color:#43b5f1}.quotes>.quotes-list-container>ul.quotes-list>li>blockquote{flex:3;margin:0;font-size:1.5rem}.quotes>.quotes-list-container>ul.quotes-list>li>blockquote:before,.quotes>.quotes-list-container>ul.quotes-list>li>blockquote:after{content:'"'}.quotes>ul.quote-dots-list{list-style:none;padding:0;margin:0;margin-top:2rem;display:flex;justify-content:center;gap:1rem}.quotes>ul.quote-dots-list>li{display:block;width:1rem;height:1rem;border-radius:.5rem;border:1px solid #30368C;cursor:pointer}.quotes>ul.quote-dots-list>li.active{background-color:#30368c;cursor:auto}@media screen and (max-width: 700px){.quotes>.quotes-list-container:before,.quotes>.quotes-list-container:after{display:none}.quotes>.quotes-list-container>ul.quotes-list>li{flex-direction:column;gap:1rem}}header>.container>.jam-over{max-width:20rem;margin-top:3rem}header>.container>.jam-over>p{margin:.5rem 0}header>.container>.jam-over em{font-style:normal;color:#afee6a}header>.container>.jam-over .winners-link{display:inline-block;padding:.5rem 2.2rem;border-radius:2rem;background:var(--lime-green, #AFEE6A);color:var(--dark-blue, #0A0047);font-size:1.25rem;font-weight:800}body.simple{background:#1d0f52}body.simple>main{min-height:100vh;background:center 15% / contain no-repeat url(/assets/clouds2-2747c8cb.svg);display:flex;flex-direction:column;justify-content:space-between}body.simple>main>header{min-height:auto}body.simple>main>header>nav .back-button{display:flex;align-items:center;gap:.5rem;font-size:1.3rem}body.simple>main>header>nav .back-button>img{width:1.3rem;height:1.3rem}body.simple>main section.container{padding:0 2rem;max-width:1000px}body.simple>main .container h2{line-height:1.2;font-size:1.25rem;text-transform:none;font-weight:600}body.simple>main .container ul.actions{display:flex;flex-direction:column;align-items:center;gap:.7rem;list-style:none;padding:0;margin:2rem 0 0}body.simple>main .container ul.actions>li{width:100%;max-width:350px}body.simple>main .container ul.actions>li>a{border:1px solid #EF087A;border-radius:2em;display:flex;justify-content:center;padding:.6rem 2.2rem;color:#fff;font-size:.75rem}body.simple>main .container ul.actions>li>a>img{height:1rem;margin-right:.4rem}body.simple>main .container ul.actions>li.cta>a{background-color:#ef087a;font-weight:800}.game-info{margin-top:-1.5rem;max-width:730px}body.simple>main .container .game-info h2{color:#43b5f1;text-align:center;font-size:2rem;font-weight:700;text-transform:uppercase;margin:0}.game-info .team{color:#43b5f1;font-size:.75rem;font-weight:600;margin:0}.game-info .about{margin:2rem auto}.game-info .twitter{color:#b95aee;font-size:.75rem}.game-info .twitter a{display:flex;align-items:center;justify-content:center;gap:.25rem}.game-info .twitter img{width:.75rem;height:.75rem}.game .game-preview{margin:1.5rem auto 0;width:25rem;aspect-ratio:686/960;border-radius:.25rem;border:2px solid #EF087A;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.game .game-preview .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#0b034c80}.game .game-preview .play{width:3rem;background:url(/assets/play-glow-b1fbed18.svg);background-size:cover;padding:4rem 4rem 4rem 5rem}@media screen and (max-width: 800px){.game-info{margin-top:0}.game .game-preview{width:20rem}.game .game-preview .play{width:3rem}}@media screen and (max-width: 400px){.game .game-preview{width:100%}.game .game-preview .play{width:2rem}}ul.games{list-style:none;padding:0}body.has-modal{overflow:hidden}modal{display:none}modal.visible{display:flex}modal{background:rgba(10,0,71,.5);backdrop-filter:blur(9px);position:fixed;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center;padding:1rem 1.3rem}modal .content{position:relative;border-radius:1rem;border:4px solid #2c316a;background:linear-gradient(165deg,#0A1C4A 0%,#1F0047 100%);max-width:730px;padding:2.5rem 3rem;text-align:center}modal .content button.close{position:absolute;top:1rem;right:1rem;border:0;margin:0;text-indent:-9999px;background:transparent;width:1.5rem;height:1.5rem;background:url(/assets/close-d93e3d34.svg);background-size:contain}modal .content>h3{margin:1rem}@media screen and (max-width: 400px){modal .content{padding:2rem .7rem}}modal.playtest .content>p{margin:2rem 0}modal.playtest .content ul{margin:0;padding:0;list-style:none;display:flex;gap:1rem;justify-content:center}modal.playtest .content ul>li{flex:1}modal.playtest .content ul>li>a{display:block;width:100%}modal.playtest .content ul>li>a>img{height:3rem;width:auto}@media screen and (max-width: 800px){modal.playtest .content ul{flex-direction:column}}body.winners{background:#1d0f52}body.winners>main{min-height:100vh;background:160% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(156,23,120,.3) 15%,rgba(156,23,120,0) 65%),80% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),20% 23% / 60vw 60vw no-repeat radial-gradient(circle,rgba(20,49,143,.4) 20%,rgba(20,49,143,0) 65%),bottom / 100vw 100vw no-repeat linear-gradient(180deg,rgba(27,9,73,0) 0%,#2d1670 80%);display:flex;flex-direction:column;justify-content:space-between}body.winners>main>header{min-height:auto}body.winners>main>.container:first-of-type{padding-top:0;padding-bottom:0}body.winners>main>.honorable-mentions{padding-left:0;padding-top:2rem;position:relative;overflow:hidden}body.winners>main>.honorable-mentions:before{content:"";display:block;position:absolute;left:-50%;right:-50%;top:4rem;bottom:5%;background:linear-gradient(180deg,#422a73 0%,rgba(42,19,88,0) 100%);transform:rotate(-5deg)}body.winners>main>.honorable-mentions .container{position:relative;padding-top:4rem}body.winners>main h2{font-size:2rem;margin-top:0}body.winners>main h3{font-size:1.25rem}body.winners .notify-container{margin-top:2rem}body.winners .notify-container .notify{margin-top:0}body.winners .notify-container .notify input{font-size:.75rem}body.winners .notify-container p{margin-bottom:.5rem}@media screen and (max-width: 800px){body.winners>main>.container:first-of-type{padding-bottom:1.5rem}}.winner-box-container{margin-top:2rem;display:flex;gap:2rem;flex-wrap:wrap}.winner-box-container>.winner-box{border-radius:.5rem;border:3px solid #2c316a;background:linear-gradient(171deg,rgba(10,0,71,.6) 0%,rgba(198,75,208,0) 100%);padding:1.5rem 2rem;flex:1}@media screen and (max-width: 800px){.winner-box-container{flex-direction:column}.winner-box-container .winner-box{padding:1.4rem 1rem}}.winner-box-container a.game-preview{border-radius:2rem;background:#EF087A;padding:.5rem 2.2rem;color:#fff;font-size:1.25rem;font-weight:800;margin:.5rem auto;display:inline-block}.winner-box-container>.winner-box h4{color:#43b5f1;font-size:1.55rem;font-weight:600;line-height:1;margin:.5rem 0}.winner-box-container>.winner-box .team{color:#43b5f1;font-size:.65rem;font-weight:600;line-height:1;margin:.5rem 0}.winner-box-container>.winner-box .twitter{color:#b95aee;font-size:.65rem;margin:.5rem 0}.winner-box-container>.winner-box .twitter a{display:flex;align-items:center;justify-content:center;gap:.35rem}.winner-box-container>.winner-box .twitter img{width:.75rem;height:.75rem}.winner-box-container>.winner-box .minutes{background:var(--green-gradient, linear-gradient(180deg, #C8FF82 0%, #7ACD38 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:1.12rem;font-weight:700;margin-top:0}.winner-box-container>.winner-box .about{font-size:.75rem}.winner-box-container>.winner-box .about>.clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.winner-box-container>.winner-box .game-preview>img{width:12rem;height:auto;aspect-ratio:686/960;object-fit:cover;border-radius:.25rem;border:2px solid #2d5398;box-sizing:border-box}@media screen and (max-width: 800px){.winner-box-container>.winner-box .game-preview>img{width:10rem}}@media screen and (max-width: 400px){.winner-box-container>.winner-box .game-preview>img{width:8rem}}.winner-box-container.top>.winner-box{display:flex;flex-direction:column;gap:1.8rem;align-items:center}.winner-box-container.top>.winner-box .main{flex:1;flex-grow:0;display:flex;flex-direction:row;gap:1.8rem;align-items:center}.winner-box-container.top>.winner-box .details{flex:1.1;display:flex;flex-direction:column;justify-content:flex-end}.winner-box-container.top>.winner-box .details .about{display:flex;flex-direction:column}.winner-box-container.top>.winner-box .main .summary{flex:1}.winner-box-container.top>.winner-box .main .summary>.prize{width:calc(100% + 3rem);aspect-ratio:1;margin:-1.5rem}@media screen and (min-width: 950px){.winner-box-container.top>.winner-box.first{flex-basis:100%;flex-direction:row}.winner-box-container.top>.winner-box.first .main{flex-grow:1}.winner-box-container.top>.winner-box:not(.first) .details .about{height:4.125rem}}.winner-box-container.other{justify-content:center}.winner-box-container.other>.winner-box{flex-basis:10rem;flex-grow:0;display:flex;flex-direction:column}.winner-box-container.other>.winner-box .game-preview{padding:0 1rem}.winner-box-container.other>.winner-box .details{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.winner-box-container.other>.winner-box .details .about{display:flex;flex-direction:column}.winner-box-container.other a.game-preview{padding:.25rem 2.2rem}@media screen and (min-width: 800px){.winner-box-container.other>.winner-box .details .about{height:4.125rem}}.scores{margin:0 .25rem 1.25rem;padding:0;text-align:left;gap:.5rem;font-size:.75rem;display:grid;grid-template-columns:repeat(2,min-content);justify-content:center;align-items:center}.scores>dd{margin:0;display:flex}.scores .name{font-weight:800}.scores .stars{height:1.25rem;width:8.625rem;background:url(/assets/star-off-f1573790.svg);background-size:contain;background-repeat:repeat-x;position:relative}.scores .stars:after{content:"";background:url(/assets/star-on-7f5349e4.svg);background-size:contain;background-repeat:repeat-x;position:absolute;top:0;bottom:0;left:0;width:calc(1.25rem * 1.38 * var(--test, 0))}.scores .score{margin-left:.5rem;align-self:center}
