@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&display=swap";html,body,.body,button,select{font-family:Figtree,sans-serif!important;font-optical-sizing:auto;font-weight:500!important}h1{font-size:3rem!important}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.2rem}h5{font-size:.85rem}h6{font-size:.7rem}h1,h2,h3,h4,h5,b,strong{font-weight:700!important}large,.large{font-size:1.2rem;font-weight:600}small,.small,.meta{font-size:.85rem;font-weight:500}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:600}ol,ul{list-style:none}img{max-width:100%;height:auto}a{text-decoration:none;color:currentColor}body{--Darkest: #40275e;--Purple: #7635c0;--Faint-purple: #7635c066;--Light-purple: #972dcf;--Lighter-purple: #b865e4;--Dark-text: #000000;--Light-text: #929292;--Lighter-text: #b8b8b8;--Mid-grey: #898989;--Light-grey: lightgrey;--Lighter-grey: #e9e9e9;--Bg-grey: #f7f4f1;--Green: #3ac793;--Dark-green: #11b176;--Red: #ff3301;--Dark-yellow: #f98700;--Yellow: #ffd700;--Blue: #5eaae1;--Darker-blue: #1e87d2;--Faintest-light: #ffffff11;--Faint-light: #ffffff22;--Faint-dark: #00000011;--Game-Pinkred: #f16947;--Game-Pinkamber: #EF996E;--Game-Lightgreen: #B5C49B;--Game-Deepgreen: #598b62;--Rad: 35px;--Rad-big: 70px;--Rad-small: 14px;--Faint: color-mix(in srgb, currentColor 7%, transparent);--Faintish: color-mix(in srgb, currentColor 40%, transparent)}div,button,.button,span,details,article,footer,.card,.tag{&em{color:var(--Light-purple)}}div.dark,button.dark,.button.dark,span.dark,details.dark,article.dark,footer.dark,.card.dark,.tag.dark{background-color:var(--Darkest);color:#fff}div.dark em,button.dark em,.button.dark em,span.dark em,details.dark em,article.dark em,footer.dark em,.card.dark em,.tag.dark em{color:var(--Yellow)}div.white .light,button.white .light,.button.white .light,span.white .light,details.white .light,article.white .light,footer.white .light,.card.white .light,.tag.white .light{background-color:var(--Bg-grey);color:var(--Darkest)}div.white,button.white,.button.white,span.white,details.white,article.white,footer.white,.card.white,.tag.white{background-color:#fff;color:var(--Darkest)}div.bg-grey,button.bg-grey,.button.bg-grey,span.bg-grey,details.bg-grey,article.bg-grey,footer.bg-grey,.card.bg-grey,.tag.bg-grey{background-color:var(--Bg-grey);color:var(--Darkest)}div.mid-grey,button.mid-grey,.button.mid-grey,span.mid-grey,details.mid-grey,article.mid-grey,footer.mid-grey,.card.mid-grey,.tag.mid-grey{background-color:var(--Mid-grey);color:#fff}div.grey,button.grey,.button.grey,span.grey,details.grey,article.grey,footer.grey,.card.grey,.tag.grey{background-color:var(--Light-grey);color:var(--Darkest)}div.lighter-grey,button.lighter-grey,.button.lighter-grey,span.lighter-grey,details.lighter-grey,article.lighter-grey,footer.lighter-grey,.card.lighter-grey,.tag.lighter-grey{background-color:var(--Lighter-grey);color:var(--Darkest)}div.light,button.light,.button.light,span.light,details.light,article.light,footer.light,.card.light,.tag.light{background-color:#fff;color:var(--Darkest)}div.purple,button.purple,.button.purple,span.purple,details.purple,article.purple,footer.purple,.card.purple,.tag.purple{background-color:var(--Purple);color:#fff}div.yellow,div .gold,button.yellow,button .gold,.button.yellow,.button .gold,span.yellow,span .gold,details.yellow,details .gold,article.yellow,article .gold,footer.yellow,footer .gold,.card.yellow,.card .gold,.tag.yellow,.tag .gold{background-color:var(--Yellow);color:var(--Darkest)}div.dark-yellow,button.dark-yellow,.button.dark-yellow,span.dark-yellow,details.dark-yellow,article.dark-yellow,footer.dark-yellow,.card.dark-yellow,.tag.dark-yellow{background-color:var(--Dark-yellow);color:#fff}div.green,button.green,.button.green,span.green,details.green,article.green,footer.green,.card.green,.tag.green{background-color:var(--Green);color:#fff}div.dark-green,button.dark-green,.button.dark-green,span.dark-green,details.dark-green,article.dark-green,footer.dark-green,.card.dark-green,.tag.dark-green{background-color:var(--Dark-green);color:#fff}div.blue,button.blue,.button.blue,span.blue,details.blue,article.blue,footer.blue,.card.blue,.tag.blue{background-color:var(--Blue);color:#fff}div.darker-blue,button.darker-blue,.button.darker-blue,span.darker-blue,details.darker-blue,article.darker-blue,footer.darker-blue,.card.darker-blue,.tag.darker-blue{background-color:var(--Darker-blue);color:#fff}div.red,button.red,.button.red,span.red,details.red,article.red,footer.red,.card.red,.tag.red{background-color:var(--Red);color:#fff}div.game-pinkred,button.game-pinkred,.button.game-pinkred,span.game-pinkred,details.game-pinkred,article.game-pinkred,footer.game-pinkred,.card.game-pinkred,.tag.game-pinkred{background-color:var(--Game-Pinkred);color:var(--Darkest)}div.game-pinkamber,button.game-pinkamber,.button.game-pinkamber,span.game-pinkamber,details.game-pinkamber,article.game-pinkamber,footer.game-pinkamber,.card.game-pinkamber,.tag.game-pinkamber{background-color:var(--Game-Pinkamber);color:var(--Darkest)}div.game-lightgreen,button.game-lightgreen,.button.game-lightgreen,span.game-lightgreen,details.game-lightgreen,article.game-lightgreen,footer.game-lightgreen,.card.game-lightgreen,.tag.game-lightgreen{background-color:var(--Game-Lightgreen);color:var(--Darkest)}div.game-deepgreen,button.game-deepgreen,.button.game-deepgreen,span.game-deepgreen,details.game-deepgreen,article.game-deepgreen,footer.game-deepgreen,.card.game-deepgreen,.tag.game-deepgreen{background-color:var(--Game-Deepgreen);color:#fff}div.faint,button.faint,.button.faint,span.faint,details.faint,article.faint,footer.faint,.card.faint,.tag.faint{background-color:color-mix(in srgb,currentColor 10%,transparent);color:#fff}div.faintish,button.faintish,.button.faintish,span.faintish,details.faintish,article.faintish,footer.faintish,.card.faintish,.tag.faintish{background-color:color-mix(in srgb,currentColor 20%,transparent);color:#fff}div.faint-dark,button.faint-dark,.button.faint-dark,span.faint-dark,details.faint-dark,article.faint-dark,footer.faint-dark,.card.faint-dark,.tag.faint-dark{background-color:color-mix(in srgb,black 15%,transparent)}div.faint-light,button.faint-light,.button.faint-light,span.faint-light,details.faint-light,article.faint-light,footer.faint-light,.card.faint-light,.tag.faint-light{background-color:color-mix(in srgb,white 15%,transparent)}div.dark-green-text,button.dark-green-text,.button.dark-green-text,span.dark-green-text,details.dark-green-text,article.dark-green-text,footer.dark-green-text,.card.dark-green-text,.tag.dark-green-text{color:var(--Dark-green)}div.transparent,button.transparent,.button.transparent,span.transparent,details.transparent,article.transparent,footer.transparent,.card.transparent,.tag.transparent{background-color:transparent!important}div.no-bg,button.no-bg,.button.no-bg,span.no-bg,details.no-bg,article.no-bg,footer.no-bg,.card.no-bg,.tag.no-bg{background-color:none!important}.darkest-text{color:var(--Darkest)}.white-text{color:#fff}.purple-text{color:var(--Purple)}.green-text{color:var(--Green)}.dark-green-text{color:var(--Dark-green)}.blue-text{color:var(--Blue)}.darker-blue-text{color:var(--Darker-blue)}.faint-text{opacity:.6}.faint-dark-text{color:var(--Darkest);opacity:.6}.faint-light-text{color:#fff;opacity:.6}.yellow-text{color:var(--Yellow)}.dark-yellow-text{color:var(--Dark-yellow)}.red-text{color:var(--Red)}p.faint,span.faint,h1.faint,h2.faint,h3.faint,h4.faint,h5.faint{opacity:.5}em{font-style:normal}.hero h3{text-align:center}.page{background-color:var(--Bg-grey)}.page.games-gradient{background-image:linear-gradient(0deg,#d49d9a,#e6d1b9,#7ca2a5);background-attachment:fixed}.flex,.row{display:flex;gap:.3em}.flex-col,.col{display:flex;flex-direction:column;gap:.3em}.flex-wrap,.wrap{display:flex;flex-wrap:wrap;gap:.3em}.wrap-reverse{display:flex;flex-wrap:wrap-reverse;gap:.3em}.flex-baseline,.baseline{display:flex;align-items:baseline}.flex-apart,.apart,.space-between{display:flex;justify-content:space-between;flex-grow:1}.middle{display:flex;align-items:center;justify-content:center}.middle-new{place-items:center;align-content:center}.centred-col{display:flex;flex-direction:column;align-items:center}.centred-row{display:flex;flex-direction:row;align-items:center;justify-content:center}.reverse-col,.col-reverse{display:flex;flex-direction:column-reverse}.gap{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.no-gap{gap:0}.spacer-0{height:0em}.spacer,.spacer-1{height:1rem}.spacer-2{height:2rem}.spacer-3{height:3rem}.spacer-4{height:4rem}.spacer-8{height:8rem}.group{display:flex;flex-direction:column;border-radius:14px;border:3px solid #ededed}.grid,.grid-2cols,.grid-3cols,.grid-4cols{display:grid;gap:.5rem}.grid,.grid-2cols{grid-template-columns:1fr 1fr}.grid-3cols{grid-template-columns:1fr 1fr 1fr}.grid-4cols{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 800px){.grid,.grid-2cols,.grid-3cols,.grid-4cols{grid-template-columns:1fr}}.circle{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden}.hidden{display:none}.wrapLong,.wraplong{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.wireframe{outline:3px dotted lightgrey;outline-offset:-4px;padding:1rem;display:flex;flex-direction:column;color:gray}.balance{text-wrap:balance}.width-full{width:100%}.divider{height:1px;background-color:#ededed}.scroll{overflow-y:auto}.fill{width:100%}.app{background-color:var(--Bg-grey);position:relative;overflow:hidden}.page{min-height:100svh;padding:4rem min(4rem,5svw);position:relative;max-width:100svw}.tag{border-radius:5px;padding:.5em 1em;background-color:var(--Faint);width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:1em}.badge{width:3ch;height:3ch;border-radius:50%;background-color:var(--Faint);display:inline-flex;align-items:center;justify-content:center}mark{padding:0 .5ch .3ch;font-size:.8rem;font-weight:700;border-radius:4px}button{outline:none;border:none}button,.button,.btn,.sausage,.tab{cursor:pointer;border-radius:var(--Rad);padding:1rem 1.5rem;height:3.2rem;display:flex;gap:1ch;align-items:center;width:-moz-max-content;width:max-content;background-color:var(--Faint);font-size:inherit;color:currentColor}@media (max-width: 800px){button,.button,.btn,.sausage,.tab{height:2.6rem;padding:0 1rem}}button,.button,.btn,.round-button,.tiny-icon-butn,.tiny-icon-button,.big-round-button{transition:scale .2s}button:hover,.button:hover,.btn:hover,.round-button:hover,.tiny-icon-butn:hover,.tiny-icon-button:hover,.big-round-button:hover{scale:1.1;z-index:99}.tab{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--Rad-small);border-top-right-radius:var(--Rad-small)}.strong-btn{background-color:var(--Green);color:#fff}.round-button,.big-round-button,.tiny-icon-butn,.tiny-icon-button,.squircle-icon-button{display:grid;place-items:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5ch;aspect-ratio:1 / 1;border-radius:50%;width:3rem;height:3rem}.round-button>*:first-child,.big-round-button>*:first-child,.tiny-icon-butn>*:first-child,.tiny-icon-button>*:first-child,.squircle-icon-button>*:first-child{line-height:50%}.big-round-button{width:6rem;height:6rem}.med-round-button{width:4.5rem;height:4.5rem}.tiny-icon-butn,.tiny-icon-button{background-color:var(--Faint);width:2rem;height:2rem;padding:0}.squircle-icon-button{border-radius:30%;background-color:var(--Faint);width:2rem;height:2rem;padding:0}.card,.panel,.modal,article{display:flex;flex-direction:column;gap:1em}.card,article{position:relative;padding:1.5rem;border-radius:var(--Rad-small);background-color:#fff}.panel,dialog,.modal,[popover]{position:relative;padding:3rem;padding:3rem min(3rem,5svw);border-radius:var(--Rad);background-color:#fff;color:var(--Dark-text)}[popover]{border:none;box-shadow:0 2px 6px #00000026}[popover]::backdrop{background:#0009}dialog,.modal{max-height:90svh}.card,.panel,article{display:flex;flex-direction:column;gap:1em}dialog::backdrop{background:#0006}dialog{border:none;max-width:400px}blockquote{font-weight:bolder;font-size:1.3em;color:var(--Purple);display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}blockquote:before{content:open-quote;font-size:2em;color:#ccc;position:absolute;top:-.1em;right:105%}blockquote:after{content:close-quote;font-size:2em;color:#ccc;position:absolute;bottom:-.6em;left:105%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=month],input[type=file],input[type=date],input[type=datetime-local],textarea,.contenteditable,.input{background-color:var(--Lighter-grey);padding:1rem;border-radius:var(--Rad-small);outline:none;border:none;font-family:inherit;font-size:inherit}:disabled,.disabled{opacity:.5;cursor:not-allowed}:disabled:hover,.disabled:hover{scale:.8;text-decoration:line-through}.kbd{border-radius:4px;border-bottom:4px solid #00000033!important}.bubble,.bubble-left,.bubble-right{display:flex;align-items:center;gap:1rem;border-radius:var(--Rad);padding:2ch;min-height:3.5rem;max-width:-moz-max-content;max-width:max-content}.bubble-left{border-bottom-left-radius:0;justify-self:flex-start}.bubble-right{border-bottom-right-radius:0;justify-self:flex-end}.Scenario.mobile .bubble,.Scenario.mobile .bubble-left,.Scenario.mobile .bubble-right{padding:1ch 1.5ch}.flag-img{height:1.25rem;width:auto;border-radius:.25rem;overflow:hidden}.stack,.bar{display:flex;flex-direction:column;gap:3px;border-radius:var(--Rad-small);overflow:hidden}.stack>input,.stack>textarea,.stack>.button,.stack>button,.stack>.card{border-radius:0}.bar{flex-direction:row}.bar>*{border-radius:0}input:not(:-moz-placeholder-shown),textarea:not(:-moz-placeholder-shown){background-color:var(--Bg-grey);font-weight:700}input:not(:placeholder-shown),textarea:not(:placeholder-shown){background-color:var(--Bg-grey);font-weight:700}.modal-bg{position:fixed;top:0;left:0;width:100svw;height:100svh;padding:3rem;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:11}@media (max-width: 799px){.desktop-only{display:none!important}}@media (min-width: 800px){.mobile-only{display:none!important}}@media (max-width: 767px){.desktop{display:none}}@media (min-width: 768px){.mobile{display:none}}
