*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;width:100%}body{background:var(--theme-deep,#151d26)}.desktop-gameplay{width:100%;height:100dvh}.desktop-gameplay :is(.garden-dpad,.hub-dpad,.touch-interact){display:none!important}.desktop-notice{min-height:100dvh;display:grid;place-items:center;padding:28px 20px;background:radial-gradient(ellipse at 50% 5%,#a26a3428,transparent 62%),var(--theme-deep,#151d26);color:var(--theme-ink-bright,var(--theme-ink-bright, #f2e1c5));font-family:var(--theme-font-body,system-ui,sans-serif)}.desktop-notice-card{width:min(100%,460px);text-align:center;border:1px solid var(--theme-copper,#a67e55);background:var(--theme-panel,var(--theme-panel-deep, #26313e));padding:36px 24px;box-shadow:inset 0 0 0 5px #111b2444,0 18px 50px #0003}.desktop-notice-logo{display:block;margin:0 auto 22px;image-rendering:pixelated;object-fit:contain}.desktop-notice-brand{font-family:var(--theme-font-pixel,monospace);letter-spacing:.15em;color:var(--theme-glow,#e8b571);margin:0 0 22px;font-size:20px}.desktop-notice h1{font:600 26px/1.35 var(--theme-font-body,system-ui,sans-serif);margin:0 0 16px}.desktop-notice p{line-height:1.65}.desktop-notice-divider{display:flex;align-items:center;gap:14px;margin:26px 0;color:var(--theme-copper,#a67e55)}.desktop-notice-divider span{height:1px;flex:1;background:currentColor;opacity:.5}.desktop-notice-action{display:block;width:100%;padding:12px 14px;border:1px solid var(--theme-copper,#a67e55);background:var(--theme-panel,var(--theme-panel-deep, #26313e));color:var(--theme-ink-bright,var(--theme-ink-bright, #f2e1c5));border-radius:3px;text-decoration:none;font:600 14px/1.4 var(--theme-font-body,system-ui,sans-serif);cursor:pointer}.desktop-notice-action:hover:not(:disabled){background:#654b33}.desktop-notice-action:active:not(:disabled){background:#89623d}.desktop-notice-action:disabled{opacity:.5;cursor:default}.desktop-notice-action:focus-visible,.desktop-notice a:focus-visible{outline:2px solid #f6c27a;outline-offset:4px}.desktop-notice-docs{display:inline-block;margin:20px 0 0;color:var(--theme-glow,#e8b571)}.desktop-notice .desktop-notice-footnote{font-size:12px;color:var(--theme-ink-muted, #bac5ce);margin:24px 0 0}.account-services{min-height:100dvh;background:var(--theme-deep,#151d26);color:var(--theme-ink-bright,var(--theme-ink-bright, #f2e1c5));font:16px/1.6 var(--theme-font-body,system-ui,sans-serif);padding:24px}.account-services-inner{max-width:1000px;margin:auto}.account-services-inner>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a67e55;padding-bottom:20px}.account-services a{color:#e8b571}.account-services-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:24px monospace}.account-services h1{font-size:28px;margin-top:28px}.account-services h2{font-size:21px}.account-services p{margin:14px 0}.account-services button{font:inherit;padding:10px 14px;color:var(--theme-ink-bright, #f2e1c5);background:var(--theme-panel-deep, #26313e);border:1px solid #a67e55;border-radius:3px;cursor:pointer}.account-services button:disabled{opacity:.5;cursor:default}.account-services button[aria-pressed=true]{background:#705039}.account-connect{max-width:500px}.account-connect button{margin:10px 0}.account-address{overflow-wrap:anywhere;font:14px monospace}.account-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.account-services-panel{position:static!important;width:100%!important;height:auto!important;min-height:0!important;padding:20px;background:var(--theme-panel-deep, #26313e);border:1px solid #a67e55;border-radius:4px;overflow:auto}.account-services-panel .settings-content{max-width:none}.account-services footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13px;margin-top:32px;padding-bottom:24px}.account-qr img{display:block;max-width:100%;height:auto}.account-services code{overflow-wrap:anywhere}.account-services .wager-claims{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media(max-width:600px){.account-services{padding:18px 14px}.account-services-panel{padding:14px}.account-tabs{gap:8px}.account-tabs button{flex:1}.account-services .settings-content{padding:0}.account-services h1{font-size:25px}}.account-services a{color:#54714c}.account-services-inner>header,.account-services-panel{border-color:#a4b391}.account-services button{border-color:#a4b391}.account-services button[aria-pressed=true]{background:#d3dfc6}.desktop-notice-action:hover:not(:disabled){background:#dfe7d1}.desktop-notice-action:active:not(:disabled){background:#cbd9bf}
