.homePage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;width:100%}.homePage *{font-family:Roboto}.homePage form{display:flex;flex-direction:column;align-items:center;background:white;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:600px;max-width:90%}.homePage form #birthdate{width:100%}.homePage form .form-group{width:100%;margin-bottom:20px}.homePage form .form-group .birthdate{width:100%}.homePage form .form-group.noMarginBottom{margin-bottom:0}.homePage .startCTA{display:none;opacity:0;margin-top:30px}.homePage .flags button{border:none;background:none;width:50px;cursor:pointer;transform:scale(1);transition:.2s all ease-in-out}.homePage .flags button:hover{transform:scale(1.05)}.homePage .flags .flag{border-radius:15px;width:100%}.page{background:url(/assets/background-d0ac6a42.jpg)}.codepage{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Roboto;padding-top:30px}.codepage button{font-family:Roboto;text-transform:uppercase;font-weight:700;margin-top:30px}.codepage h1{font-weight:700;margin-bottom:30px}.roulette-page{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Roboto}.roulette-page h1{margin-bottom:30px}.roulette-page :where(.ui-wheel-of-fortune){--_items: 10;all:unset;aspect-ratio:1/1;container-type:inline-size;direction:ltr;display:grid;position:relative;width:300px;height:300px;margin-bottom:30px}.roulette-page :where(.ui-wheel-of-fortune):after{aspect-ratio:1/.8660254038;background-color:#000;clip-path:polygon(50% 100%,100% 0,0 0);content:"";height:4cqi;left:-10px;top:50%;transform:translateY(-50%);rotate:-90deg;position:absolute;place-self:start center;scale:1.4}.roulette-page :where(.ui-wheel-of-fortune)>*{position:absolute}.roulette-page :where(.ui-wheel-of-fortune) button{aspect-ratio:1/1;background:hsla(0,0%,100%,.8);border:0;border-radius:50%;cursor:pointer;font-size:5cqi;place-self:center;width:20cqi}.roulette-page :where(.ui-wheel-of-fortune) ul{all:unset;clip-path:inset(0 0 0 0 round 50%);display:grid;top:0;right:0;bottom:0;left:0;place-content:center start}.roulette-page :where(.ui-wheel-of-fortune) ul li{align-content:center;aspect-ratio:1/calc(2*tan(180deg / var(--_items)));background:hsl(calc(360deg / var(--_items) * (var(--_idx))),100%,75%);clip-path:polygon(0% 0%,100% 50%,0% 100%);display:grid;font-size:5cqi;grid-area:1/-1;padding-left:1ch;rotate:calc(360deg / var(--_items) * (var(--_idx) - 1));transform-origin:center right;-webkit-user-select:none;user-select:none;width:50cqi}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(1){--_idx: 1}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(2){--_idx: 2}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(3){--_idx: 3}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(4){--_idx: 4}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(5){--_idx: 5}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(6){--_idx: 6}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(7){--_idx: 7}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(8){--_idx: 8}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(9){--_idx: 9}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(10){--_idx: 10}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(11){--_idx: 11}.roulette-page :where(.ui-wheel-of-fortune) ul li:nth-of-type(12){--_idx: 12}.question-page{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Roboto}.question-page button{font-family:Roboto;text-transform:uppercase;font-weight:700;margin-top:30px}.question-page form{display:flex;flex-direction:column}.question-page h1{font-weight:700;margin-bottom:30px}.loose-page{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Roboto}.loose-page button{font-family:Roboto;text-transform:uppercase;font-weight:700;margin-top:30px}.loose-page h1{font-weight:700;margin-bottom:30px}.week{display:flex;flex-direction:column;margin-bottom:20px;font-family:Roboto}.week ul{display:flex;flex-direction:column}.week ul li{margin-bottom:5px}.week h2{font-size:32px;font-weight:700;margin-bottom:10px}.stocksAdminPage{padding-bottom:50px;max-width:800px;width:90%}.results-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}:root{--primary-color: #63d8ff;--white: #fff}.mainLogo{width:100px;height:auto;filter:invert(1);padding-top:20px;margin-bottom:30px}main.main{display:flex;flex-direction:column;align-items:center;min-height:100dvh;justify-content:center}.adminCodeLayout{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10}.adminCodeLayout .closeIcon{position:absolute;top:30px;right:30px;width:20px;cursor:pointer}.adminCodeLayout .backgroundAdminCodeLayout{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);cursor:pointer}.adminCodeLayout .adminCodeInner{position:absolute;top:50%;left:50%;width:80%;max-width:600px;min-height:40%;background:white;transform:translate(-50%,-50%);z-index:200;display:flex;flex-direction:column;align-items:center;border-radius:5px;justify-content:center}.adminCodeLayout .adminCodeInner .adminCodeInput{max-width:80%;margin-bottom:30px;margin-top:30px}.choose-domain{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Roboto}.choose-domain button{font-family:Roboto;text-transform:uppercase;font-weight:700;margin-top:30px}.choose-domain h1{font-weight:700;margin-bottom:30px}.choose-domain .domain-list{display:flex;flex-direction:column;align-items:center}
