[hidden]{display:none!important}#account-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 100%,#a6cf65 0,transparent 60%),#76d0e8}.account-card{width:min(440px,100%);padding:30px;display:grid;gap:12px;border:4px solid #8f5f2b;border-radius:24px;background:#fff7dc;box-shadow:0 10px 0 #67452433;color:#54391f}.account-logo{font-size:56px;text-align:center}.account-card h1{margin:0;text-align:center;font-size:30px;color:#47742b}.account-card p{margin:0}.account-card label{font-weight:bold;margin-top:10px}.account-card input{min-height:48px;border:2px solid #bea276;border-radius:10px;padding:10px;font:inherit;background:white;color:#302818}.account-card small{font-size:13px;line-height:1.5}.account-submit,.account-toggle{padding:13px;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;min-height:48px}.account-submit{background:#658e38;border:2px solid #46692a;color:white}.account-toggle{background:#f3db9e;color:#603d21;border:2px solid #ac7a3b}.account-card :focus-visible{outline:3px solid #397cba;outline-offset:3px}#account-error{color:#922b27}.privacy,.version{text-align:center}.version{font-size:12px;color:#765d38}#cloud-status{position:fixed;top:4px;left:50%;transform:translateX(-50%);z-index:10000;background:#fff6deed;color:#5b4225;border:1px solid #ae834b;padding:5px 12px;border-radius:12px;font-size:12px;max-width:90vw;text-align:center;pointer-events:none}.game{padding-top:20px!important}
