@font-face{font-family:KingdomMenuPixel;src:url(/playtest/pixel.woff2) format("woff2");font-display:swap}.kingdom-login{--login-unit: clamp(1px, min(.07vw, .13svh), 2px);position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-height:100svh;color:#fff5dc;background:#54845b;text-align:center;font-family:var(--body)}.kingdom-login *,.kingdom-login *:before,.kingdom-login *:after{box-sizing:border-box}.kingdom-login__map{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 50%;image-rendering:pixelated;filter:brightness(.68);pointer-events:none}.kingdom-login__layout{flex:1;display:grid;place-items:center;padding:max(32px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.kingdom-login__content{width:min(calc(560 * var(--login-unit)),100%);display:grid;justify-items:center;gap:calc(26 * var(--login-unit))}.kingdom-login h1.kingdom-login__brand{width:100%;margin:0;line-height:0}.kingdom-login__brand .kingdom-wordmark{display:block;width:100%}.kingdom-login__brand .kingdom-wordmark>img{display:block;width:100%;height:auto;margin:0;image-rendering:pixelated}.kingdom-login__menu{width:min(calc(400 * var(--login-unit)),100%);display:grid;gap:calc(10 * var(--login-unit))}.kingdom-login .sg-wallet{display:contents}.sg-wallet-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kingdom-login__secondary{display:grid;width:min(calc(196 * var(--login-unit)),100%);justify-self:center;grid-row:2}.kingdom-login :is(.w-btn.sg-connect,.kingdom-login__button){--button-normal: url(/brand/buttons/slate-blue-normal.png);--button-selected: url(/brand/buttons/slate-blue-selected.png);--button-pressed: url(/brand/buttons/slate-blue-pressed.png);--button-slice: 4 fill;--button-width: calc(12 * var(--login-unit));display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--login-unit));width:100%;min-width:0;height:auto;min-height:calc(48 * var(--login-unit));padding:0 calc(12 * var(--login-unit));align-self:stretch;border:calc(12 * var(--login-unit)) solid transparent;border-image:var(--button-normal) var(--button-slice) / var(--button-width) / 0 stretch;border-radius:0;background:transparent;box-shadow:none;color:#fff5dc;font:calc(18 * var(--login-unit))/1.2 KingdomMenuPixel,monospace;text-align:center;text-decoration:none;text-shadow:none;white-space:normal;image-rendering:pixelated;cursor:pointer;transform:none;transition:none}.kingdom-login .w-btn.sg-connect{--button-normal: url(/brand/buttons/ornate-gold-normal.png);--button-selected: url(/brand/buttons/ornate-gold-selected.png);--button-pressed: url(/brand/buttons/ornate-gold-pressed.png);min-height:calc(56 * var(--login-unit));padding-inline:calc(20 * var(--login-unit));grid-row:1;--button-slice: 6 9 fill;--button-width: calc(18 * var(--login-unit)) calc(27 * var(--login-unit));color:#352208;font-size:calc(23 * var(--login-unit))}.kingdom-login :is(.sg-connect,.kingdom-login__button):before,.kingdom-login :is(.sg-connect,.kingdom-login__button):after{display:none}.kingdom-login :is(.w-btn.sg-connect,.kingdom-login__button):hover:not(:disabled){border-image:var(--button-selected) var(--button-slice) / var(--button-width) / 0 stretch;background:transparent;transform:none}.kingdom-login :is(.w-btn.sg-connect,.kingdom-login__button):active:not(:disabled){border-image:var(--button-pressed) var(--button-slice) / var(--button-width) / 0 stretch;transform:translateY(2px);box-shadow:none}.kingdom-login .w-btn.sg-connect:disabled{border-image:var(--button-normal) var(--button-slice) / var(--button-width) / 0 stretch;opacity:.75;cursor:wait}.kingdom-login :focus-visible{outline:2px solid #fff1be;outline-offset:4px}.kingdom-login .sg-practice{margin:0;color:#fff5dc;font:calc(14 * var(--login-unit))/1.5 var(--body);text-shadow:1px 2px 1px #172b24,-1px -1px 1px #172b24}.kingdom-login .sg-practice{margin-top:-6px}.kingdom-login .sg-strip{padding:12px 16px;margin:4px 0 0;border:2px solid #738b97;background:#20364bf5;color:#fff5dc;font-size:calc(14 * var(--login-unit));text-align:center}.kingdom-login .sg-strip.is-error{border-color:#d9a191;color:#ffdbcf}.kingdom-login .sg-strip__retry{color:#ffdf91}.kingdom-login__chain{margin:calc(-10 * var(--login-unit)) 0 0;font:calc(18 * var(--login-unit))/1.4 KingdomMenuPixel,monospace;text-shadow:2px 2px #242719,-1px -1px #242719}.kingdom-login__chain span{color:#cbf521}body .w-scrim:has(.kingdom-login){padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body .w-scrim .w-dialog:has(.kingdom-login){width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-y:auto;transform:none!important}.kingdom-entry-study:has(.kingdom-login){padding:0;display:block;background:none}@media(max-width:600px){.kingdom-login__content{width:min(560px,100%);gap:24px}.kingdom-login h1.kingdom-login__brand{width:min(100%,78vw)}.kingdom-login__map{object-position:59% 50%}}@media(max-height:540px)and (min-width:601px){.kingdom-login__layout{padding-block:20px}.kingdom-login__content{gap:16px}.kingdom-login h1.kingdom-login__brand{width:340px}}@media(prefers-reduced-motion:reduce){.kingdom-login :is(.w-btn.sg-connect,.kingdom-login__button):active:not(:disabled){transform:none}}@font-face{font-family:Nunito;src:url(/fonts/nunito-sans.woff2) format("woff2");font-display:swap;font-weight:200 900}:root{color-scheme:dark;--body:Nunito,Arial,sans-serif;font-family:var(--body);background:#54845b}body{margin:0}.kingdom-login__menu #status:empty{display:none}.kingdom-login__menu #status{margin:4px 0 0}.signup-link{margin-top:10px;color:#fff5dc;font-size:14px;line-height:1.5;text-underline-offset:3px;text-shadow:1px 2px 2px #172b24}.signup-link:hover{color:#ffdf91}
