@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://storage.googleapis.com/chess-1-prod-us-east4-deeplink-web-assets-01/fonts/montserrat-700.0af89c10.woff2) format("woff2"),url(https://storage.googleapis.com/chess-1-prod-us-east4-deeplink-web-assets-01/fonts/montserrat-700.f0032576.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://storage.googleapis.com/chess-1-prod-us-east4-deeplink-web-assets-01/fonts/montserrat-800.e90b215d.woff2) format("woff2"),url(https://storage.googleapis.com/chess-1-prod-us-east4-deeplink-web-assets-01/fonts/montserrat-800.f7ed659b.woff) format("woff")}:root{--color-bg-primary:#312e2b}html{font-size:10px}body{background-color:var(--color-bg-primary);font-family:Montserrat}body .logo{height:2.4rem}body .image{height:16rem;width:16rem}body .container{align-items:center;display:flex;flex-direction:column;gap:2.4rem;height:100vh;padding:1.6rem 2.4rem}body .container .text{color:#fff;font-size:1.7rem;font-style:normal;font-weight:700;line-height:2.4rem;text-align:center}@media (min-width:376px){body .container{gap:3.2rem;padding:1.6rem 3.2rem}body .image{height:16rem;width:16rem}body .container .text{font-size:2.2rem}body .logo{height:3.2rem;margin-bottom:2rem}}.button{--color-green-100:#d8fa9d;--color-green-200:#b2e068;--color-green-300:#81b64c;--color-green-400:#5d9948;--color-green-500:#45753c;--cc-bg-color:linear-gradient(180deg,var(--color-green-300) 0%,var(--color-green-400) 100%);--cc-bg-color-hover:linear-gradient(180deg,color-mix(in srgb,var(--color-green-200),transparent 50%) 0%,transparent 100%),linear-gradient(180deg,var(--color-green-300) 0%,var(--color-green-400) 100%);--cc-bg-box-shadow:inset 0 .1rem 0 0 color-mix(in srgb,var(--color-green-200),transparent 60%),inset 0 -.1rem 0 0 var(--color-green-500),inset 0 .2rem .4rem 0 color-mix(in srgb,var(--color-green-200),transparent 50%),inset 0 -.2rem .4rem 0 color-mix(in srgb,var(--color-green-500),transparent 50%),0 .1rem .2rem 0 rgba(0,0,0,.14),0 .2rem .4rem 0 rgba(0,0,0,.1);--cc-bg-box-shadow-hover:inset 0 .1rem 0 0 color-mix(in srgb,var(--color-green-100),transparent 60%),inset 0 .2rem .4rem 0 color-mix(in srgb,var(--color-green-200),transparent 50%),inset 0 -.1rem 0 0 var(--color-green-500),inset 0 -.2rem .4rem 0 color-mix(in srgb,var(--color-green-500),transparent 50%),0 .1rem .2rem 0 rgba(0,0,0,.14),0 .2rem .4rem 0 rgba(0,0,0,.1);--borderRadius:1rem;--buttonHeight:4.8rem;--buttonPaddings:.4rem 1.6rem;--columnGap:.8rem;--fontSize:1.7rem;--fontWeight:800;--textColor:#fff;--textShadow:rgba(0,0,0,.2);align-items:center;background:var(--cc-bg-color);border:0;border-radius:var(--borderRadius);box-shadow:var(--cc-bg-box-shadow);box-sizing:border-box;color:var(--textColor);column-gap:var(--columnGap);cursor:pointer;display:inline-grid;font-size:var(--fontSize);font-weight:var(--fontWeight);grid-auto-flow:column;justify-content:center;line-height:1.1428;max-width:50rem;min-height:var(--buttonHeight);overflow:hidden;padding:var(--buttonPaddings);text-align:center;text-decoration:none;text-shadow:0 .1rem 0 var(--textShadow);touch-action:manipulation;width:100%;word-break:break-word}@media (hover:hover){.button:not([disabled]):hover{background:var(--cc-bg-color-hover);box-shadow:var(--cc-bg-box-shadow-hover);color:var(--textColor)}}.button:not([disabled]):active{opacity:.95}.button.disabled,.button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}