.beta-warning{padding:18px 20px;border:1px solid #bad57d77;border-radius:14px;background:#bfd87a12;color:#e7f3c9;line-height:1.6}.beta-warning strong{display:block}.beta-entry{display:grid;gap:16px}.beta-entry form{display:grid;gap:16px}.beta-entry label{display:flex;align-items:flex-start;gap:12px;line-height:1.55}.beta-entry input[type=checkbox]{min-width:22px;min-height:22px;margin-top:3px;accent-color:#d5f789}.beta-entry .primary,.beta-entry button{min-height:48px}.beta-link{display:inline-flex;align-items:center;justify-content:center;text-align:center}.beta-badge{position:fixed;z-index:25;left:50%;transform:translateX(-50%);top:calc(80px + env(safe-area-inset-top));padding:7px 14px;background:#d5f789;color:#12261c;border-radius:16px;font-size:11px;font-weight:800;letter-spacing:.06em;pointer-events:none;white-space:nowrap}.beta-wallet-label{font-size:10px;display:block;color:var(--accent,#d5f789)}.beta-owner-form{display:grid;gap:16px}.beta-owner-form label{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.beta-owner-form input:not([type=checkbox]){width:100%;min-height:44px;padding:10px}.beta-counts{display:grid;grid-template-columns:1fr auto;gap:10px}.beta-counts dt{overflow-wrap:anywhere}.beta-counts dd{margin:0;font-variant-numeric:tabular-nums}.presentation-mode #owner-stats-home,.presentation-mode .owner-only-chrome{display:none!important}@media(max-width:650px){.beta-badge{top:auto;bottom:calc(38px + env(safe-area-inset-bottom));max-width:90vw;font-size:9px;padding:6px 9px}.beta-entry{padding:4px}.beta-wallet-label{font-size:8px}.beta-counts{font-size:12px}}

.beta-loot-marker{width:42px;height:42px;border:2px solid #dcffb0;border-radius:14px;background:#18352eed;box-shadow:0 0 16px #d5f78975;font-size:24px;cursor:pointer;padding:0;display:grid;place-items:center}.beta-loot-marker:focus-visible{outline:3px solid white;outline-offset:3px}.beta-loot-marker:disabled{opacity:.5}body[data-preview-world] #wallet{position:relative;flex-wrap:wrap;padding-bottom:17px}body[data-preview-world] .beta-wallet-label{position:absolute;bottom:2px;left:0;right:0;text-align:center}

body[data-preview-world]:has(#explore-walk[aria-pressed=true]) #owner-stats-home,body[data-preview-world]:has(#explore-drive[aria-pressed=true]) #owner-stats-home{display:none!important}

.beta-warning-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:24px;border:2px solid #c9e69a;border-radius:18px;background:#132626;color:#eef3e8;line-height:1.5}.beta-warning-dialog::backdrop{background:#001212db}.beta-warning-dialog h2{font-size:23px}.beta-warning-dialog p{margin:12px 0}.beta-warning-dialog form{display:grid;gap:16px;margin-top:20px}.beta-warning-dialog label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;min-height:44px}.beta-warning-dialog input{min-width:24px;height:24px;accent-color:#c9e69a}.beta-warning-dialog button{min-height:48px;white-space:normal;padding:14px;cursor:pointer}.beta-warning-dialog button:disabled{opacity:.45;cursor:default}.beta-account-status dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.beta-account-status dd{margin:0}.beta-reset-summary{line-height:1.6}

.beta-first-screen{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:48px;padding-bottom:40px;min-height:560px}.beta-first-screen h1{font-size:clamp(36px,5vw,68px);line-height:1.05;letter-spacing:-.05em;margin:18px 0}.beta-first-screen h1 span{display:block}.beta-first-screen h2{font-size:16px;letter-spacing:.07em}.beta-first-screen p{line-height:1.45;margin:12px 0}.beta-credit-summary{font-weight:800;color:#d5f789}.beta-small{font-size:13px;color:#bfcec5}.beta-login-methods{display:grid;gap:10px}.beta-login-methods button{width:100%;padding:14px}.beta-first-screen .invite-entry{margin:0;gap:10px}.beta-first-screen .invite-entry input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #6a8173;border-radius:8px;background:#102923;color:white}.beta-first-screen .invite-entry label{display:block}.beta-first-screen .invite-entry h3{font-size:14px;margin:12px 0 4px}.beta-first-screen .invite-entry p{font-size:12px;margin:4px 0}.beta-details{padding:18px 0;font-size:14px;line-height:1.5}.beta-details summary{cursor:pointer}.beta-first-screen .registration{padding:26px}.beta-first-screen .coming{font-size:13px}
@media(max-width:650px){.site-header{padding-top:16px;padding-bottom:8px}.site-header nav{display:none}.beta-first-screen{display:block;padding-top:12px;padding-bottom:12px;min-height:0}.beta-first-screen h1{font-size:32px;margin:8px 0}.beta-first-screen h1 span{display:inline}.beta-first-screen h2{font-size:12px;margin:12px 0 6px}.beta-first-screen p{font-size:13px;margin:7px 0;line-height:1.35}.beta-first-screen .beta-small{font-size:12px}.beta-first-screen .registration{margin-top:14px;padding:14px;gap:8px}.beta-first-screen .coming{font-size:11px}.beta-first-screen .invite-entry form{margin:0}.beta-login-methods button{padding:10px;min-height:44px}.beta-details{padding:12px 0}}

#invite-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:24px;border:1px solid #728774;border-radius:18px;background:#142929;color:#e9f3e6;line-height:1.5}#invite-dialog::backdrop{background:#001212cc}#invite-dialog button{min-height:44px;padding:12px;white-space:normal}#invite-close{float:right}.invite-entry{display:grid;gap:12px;margin:18px 0}.invite-entry form{display:flex;align-items:end;gap:8px}.invite-entry form label{flex:1;min-width:0}.invite-entry input{box-sizing:border-box}.invite-entry .detail-row{display:flex;justify-content:space-between;gap:12px}#invite-dialog .oauth-button{display:block;width:100%;margin:12px 0}
