:root{font-family:Open Sans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.375;font-weight:400;color:#fff;background:bottom left / auto 140rem no-repeat linear-gradient(180deg,rgba(27,9,73,0) 0%,#2D1670 100%),top left / auto auto no-repeat linear-gradient(152deg,#0A1C4A 17.31%,#1F0047 97.88%);background-color:#14023a;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{margin:0;padding:0}main{text-align:center}a{font-weight:500;color:#b95aee;text-decoration:inherit}a:hover{color:#ce7cfb}h2{font-weight:700;font-size:2rem;line-height:1;text-transform:uppercase;color:#43b5f1}h3{font-weight:600;font-size:1.25rem;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}header.home-header{min-height:auto;background:left bottom / 130rem repeat-x url(/assets/snow-hill-front-85e72785.svg),left -2rem bottom 5rem / 140rem repeat-x url(/assets/snow-hill-back-e8f7c165.svg),linear-gradient(180deg,#0A2CB4 .52%,#D4B6FF 100%);position:relative;padding-bottom:1.4rem;margin-bottom:1.5rem;overflow:hidden}header.home-header>.snowflakes{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;display:flex}header.home-header>.snowflakes>.middle{width:1200px}header.home-header>.snowflakes>.left{flex:1;background:right -2rem top / 15rem repeat url(/assets/snowflakes-repeatable-974c598a.svg)}header.home-header>.snowflakes>.right{flex:1;background:left 3rem top / 15rem repeat url(/assets/snowflakes-repeatable-974c598a.svg)}header.home-header>.header-container{max-width:21rem;margin:0 auto;margin-top:-1rem;position:relative}header.home-header .notify .button{background:#B95AEE}header.home-header .notify{margin-bottom:10rem}header.home-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:1440px;left:50%;transform:translate(-50%);pointer-events:none;background:left 12.5rem top 4.5rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 18rem top 5.5rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 23rem top 5rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 28.5rem top 12rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 10rem top 14rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 10.5rem top 25rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 23.5rem top 13.5rem / 1.5rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 29rem top 28rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 20rem top 3rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 26.5rem top 2rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 28rem top 11.5rem / 1.5rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 21rem top 8rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 8rem top 7.5rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 7rem top 20.5rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 28rem top 28rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 22rem top 14rem / 3rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 11rem top 7rem / 18rem auto no-repeat url(/assets/phone-left-1f500462.webp),right 8rem top 7rem / 19rem auto no-repeat url(/assets/phone-right-2131219b.webp),left 10rem top 2rem / 25rem auto no-repeat url(/assets/clouds-3-f1deee5b.svg),left 11rem top 19rem / 17rem auto no-repeat url(/assets/clouds-2-4a617e7b.svg),right 2rem top 8rem / 20rem auto no-repeat url(/assets/clouds-1-8178bd5e.svg)}body>main>header>nav{height:2rem;position:relative}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}.react-jam-logo{font-weight:700;font-size:4rem;line-height:1.2;text-transform:uppercase;margin:0;display:flex;gap:.32rem;position:relative}.react-jam-logo:after{content:"";position:absolute;bottom:-.7rem;right:-2.6rem;display:block;width:9.8rem;height:2.7rem;transform:rotate(-8.05deg);background:center / contain no-repeat url(/assets/winter-2023-tag-eab92048.svg)}.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{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:#fff;font-size:.81rem;margin:0;margin-top:-.8rem;margin-left:.3rem}.social{margin:0;padding:0;display:flex;align-items:center;gap:.95em}.social li{display:inline-block;margin:0;padding:0}.social img{width:1.25em;height:1.25em;display:block}header .social{justify-content:flex-end}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}header .social a:hover img{filter:invert(.2)}.date{margin-top:2.95rem;margin-bottom:1.7rem}.date>p{margin:0;margin-bottom:.6rem;text-align:center;font-weight:700}time[role=timer]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:0;gap:.7rem}time[role=timer]>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:3.75rem;height:3.6rem;border:2px solid #ffffff;background:#7E7BDF;border-radius:.6rem;font-weight:600}time[role=timer] .value{font-size:1.25rem}time[role=timer] .label{font-size:.56rem}header.home-header .date.live>p{font-weight:700;font-size:.9rem}.date.live time[role=timer]>div{border-color:#9de55a}.date.live>p,.date.live time[role=timer] .value,.date.live 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;display:flex;justify-content:space-around;flex-direction:row}.challenges li{list-style:none;margin:0;padding:0;width:25%;max-width:12rem;display:flex;flex-direction:column;align-items:center}.challenges li>span{flex:1}.challenges li:before{content:"";display:block;flex-shrink:0;margin:0 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 (min-width: 401px) and (max-width: 800px){.challenges ul{flex-direction:column}.challenges ul li{flex-direction:row;max-width:none;width:auto;text-align:left}}@media screen and (max-width: 400px){.challenges ul{flex-direction:column;align-items:center;gap:2rem}.challenges li{width:100%;max-width:15rem}.challenges li:before{width:10rem}}.theme{padding-bottom:4rem;margin-bottom:-8rem;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>iframe{padding:3rem 0;margin:0 auto;width:100%;height:auto;aspect-ratio:1.78}.theme .notify{margin-top:1.5rem}@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:1rem}.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/bronze-6de7e49d.svg)}.prize-list li:nth-child(1):before{background-image:url(/assets/gold-1ebe7723.svg)}.prize-list li:nth-child(2):before{background-image:url(/assets/silver-0c62a1ef.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:bottom center / contain repeat-x url(/assets/grass-footer-e9571ca4.svg);height:2.5rem;margin-bottom:-.5rem}.notify{display:flex;justify-content:center}.notify input{font-size:1rem;font-family:inherit;border:0;padding:0 .6rem;height:2.75rem}.notify .email{padding-left:1.25rem;border-radius:1.5rem 0 0 1.5rem;width:6rem}.notify .email::placeholder{color:#b9b9b9}.notify .button{background:#ef087a;color:#fff;border:0;cursor:pointer;font-weight:700;padding-right:.6rem;border-radius:0 1.5rem 1.5rem 0}main>header .notify{justify-content:center}@media screen and (max-width: 800px){.container{padding:1rem 2rem}header.home-header:before{width:800px;background:left 5rem top 4rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 18rem top 8.6rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 23rem top 2rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 28.5rem top 1rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 12rem top 14rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 12rem top 25rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 23.5rem top 24rem / 1.5rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 33rem top 23rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 10rem top 3rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 30rem top 1rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 13rem top 12rem / 1.5rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 8rem top 7.5rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 5rem top 24rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),right 28rem top 28rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left -.5rem top 5rem / 18rem auto no-repeat url(/assets/phone-left-1f500462.webp),right -1.5rem top 5rem / 19rem auto no-repeat url(/assets/phone-right-2131219b.webp),left 10rem top 2rem / 25rem auto no-repeat url(/assets/clouds-3-f1deee5b.svg),left 11rem top 19rem / 17rem auto no-repeat url(/assets/clouds-2-4a617e7b.svg),right 2rem top 8rem / 20rem auto no-repeat url(/assets/clouds-1-8178bd5e.svg)}.prize-list li{justify-content:center}}@media screen and (max-width: 500px){.container{padding:.7rem}h2{font-size:1.15rem}h3{font-size:1rem;font-weight:700}header .container{padding:.6rem 1.5rem}.react-jam-logo{font-size:2.25rem;gap:.2rem}header.home-header p{font-size:.65rem}header.home-header .date{margin-top:2.95rem;margin-bottom:1.25rem}header.home-header .date p{font-size:.8rem;font-weight:600}header.home-header .date.live>p{font-size:.65rem}header.home-header .header-container{width:12rem;margin-top:2rem;margin-left:1.8rem}header.home-header .header-container>p{max-width:12rem}time[role=timer]>div{width:2.1rem;height:2.15rem;gap:0rem;border-width:1px;border-radius:.5rem}time[role=timer] .value{font-size:.75rem}time[role=timer] .label{font-size:.5rem}.notify input{font-size:.65rem;height:2.25rem}.notify .email{padding-left:1.25rem;border-radius:1.5rem 0 0 1.5rem;width:6rem}.react-jam-logo:after{right:-.4rem;bottom:-1rem;width:5.8rem;height:1.7rem}header.home-header .tagline{font-size:.46rem;margin-top:-.5rem;margin-left:.2rem}header.home-header .notify{margin-bottom:10rem}header.home-header:before{width:500px;background:left 14rem top 1.5rem / 1.5rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 7rem top 1.5rem / 2rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 6rem top 10rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 18rem top 9.5rem / 1rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 10.5rem top 9.5rem / 1rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 7rem top 23rem / 3rem auto no-repeat url(/assets/snowflake-2-8597c090.svg),left 14rem top 24.5rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),left 18rem top 22.5rem / 2rem auto no-repeat url(/assets/snowflake-1-fff6b90f.svg),right 2.5rem top 14.5rem / 10.5rem auto no-repeat url(/assets/phone-right-2131219b.webp),right 2rem top 1.5rem / 10rem auto no-repeat url(/assets/phone-left-1f500462.webp)}}@media screen and (min-width: 801px){html{font-size:20px}.theme-prizes,.multiplayer-prizes{display:flex;gap:4rem;text-align:left;margin-bottom:4rem}.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:-35%;left:0;width:60vw;aspect-ratio:1.2;background:top left / contain no-repeat url(/assets/phone-pink-7a157451.webp);transform:rotate(25deg) translate(-10%,30%);pointer-events:none}.prepare>div{position:relative}.prepare .inner{padding-left:min(30vw,300px)}}.container.judges{max-width:800px}.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:.5rem 1.35rem;align-items:center;justify-content:center}.sponsors>a>img{height:2.8rem;display:block}header.home-header .sponsors-container{display:flex;justify-content:center;margin:0 auto;position:relative}header.home-header .sponsors{background-color:#0f164a;border-radius:1rem;padding:.4rem 1.8rem}.winners .sponsors-container{margin-bottom:-5rem}.winners .sponsors-container>.sponsors{height:auto;justify-content:center;gap:1.5rem 4.4rem;margin:1.5rem auto}.winners .all-submissions-container>p{margin:1.3rem auto 0}.winners .all-submissions-container>iframe{margin:2.25rem auto;width:100%;max-width:33rem;height:auto;aspect-ratio:1.78}.winners .all-submissions-container .winner-box-container{margin-top:0}@media screen and (max-width: 800px){.winners .all-submissions-container>p{margin-top:0}.winners .all-submissions-container>iframe{margin:.65rem auto 2.25rem}.winners .sponsors-container{padding-top:2.5rem}.winners .sponsors-container>.sponsors{gap:1.5rem}}.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}}@media screen and (max-width: 400px){.quotes>.quotes-list-container>ul.quotes-list>li>blockquote{font-size:1rem}}.game .quotes{margin:3.25rem auto 2rem}.game .quotes>h3{font-size:.65rem;margin:.75rem auto}.game .quotes>.quotes-list-container{padding:1.5rem}.game .quotes>.quotes-list-container:before{top:-2.25rem;left:-2rem;height:1.5rem;width:2rem;transform:rotate(-12deg)}.game .quotes>.quotes-list-container:after{bottom:-1.5rem;right:-2.5rem;height:1.5rem;width:2rem}.game .quotes>.quotes-list-container>ul.quotes-list>li>blockquote{font-size:.75rem}.game .quotes>.quotes-list-container>ul.quotes-list>li>blockquote:before,.game .quotes>.quotes-list-container>ul.quotes-list>li>blockquote:after{content:""}.game .quotes>.quotes-list-container>ul.quotes-list>li{flex-direction:row}.game .quotes>ul.quote-dots-list{min-height:1px;margin-top:.9rem}@media screen and (max-width: 1150px){.game .quotes>.quotes-list-container:before{top:-1.4rem;left:-.35em;display:block}.game .quotes>.quotes-list-container:after{bottom:-2rem;right:-1.5rem;display:block}}header.home-header.jam-over>.header-container>.info>.winners-link{display:inline-block;padding:.55rem 2.25rem;margin-top:1.9rem;border-radius:2rem;background:#B95AEE;color:#fff;font-size:1.25rem;font-weight:800}header.home-header.jam-over>.header-container>.info>.winners-link,header.home-header.jam-over .notify{margin-bottom:10.5rem}header.home-header.jam-over .info{margin:3rem auto 0;text-align:center;max-width:18rem}header.home-header.jam-over .info>p:first-child{font-weight:700}@media screen and (max-width: 500px){header.home-header.jam-over>.header-container>.info>.winners-link{font-size:.82rem}header.home-header.jam-over>.header-container>.info>.winners-link,header.home-header.jam-over .notify{margin-bottom:12rem}}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:-1.5rem auto 0;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:1.4rem auto}.game-info .twitter{color:#b95aee;font-size:.75rem;display:flex;gap:.4rem;justify-content:center;margin:.4rem auto}.game-info .twitter a{display:flex;align-items:center;justify-content:center;gap:.35rem}.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){body.game section.container{display:flex;flex-direction:column}.game-info{margin-top:0}.game-info .about{margin:1rem auto}.game .game-preview{width:20rem}.game .game-preview .play{width:3rem}.game .quotes{order:2;margin-top:1rem}}@media screen and (max-width: 400px){.game .game-preview{width:100%;max-width:12rem}.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:hover{cursor:pointer}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 p{margin-bottom:.5rem}.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}@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}
