.court-account{color:#f4e6c8;background:radial-gradient(at top,#214c48,#101e20 70%);place-items:center;min-height:100dvh;padding:28px;font:16px/1.6 Arial,sans-serif;display:grid}.court-account section{background:#182e2e;border:1px solid #b99b59;border-radius:12px;width:min(100%,480px);padding:32px;box-shadow:0 20px 60px #0005}.court-account svg{color:#e0bd72}.court-account h1{margin:18px 0;font:2rem Georgia,serif}.court-account-brand{letter-spacing:.12em;color:#e0bd72;font-size:12px}.court-account form{gap:18px;margin:24px 0;display:grid}.court-account label{gap:7px;display:grid}.court-account input{color:#fff;box-sizing:border-box;background:#0d2021;border:1px solid #8f805e;border-radius:6px;width:100%;min-width:0;padding:12px}.court-account button{color:#192a28;cursor:pointer;background:#d6b66f;border:1px solid #b99b59;border-radius:6px;min-height:44px;padding:10px 15px}.court-account button:disabled{opacity:.5}.court-account nav{flex-wrap:wrap;gap:12px;display:flex}.court-account nav button{color:#e5cc94;background:0 0}.court-account [role=status]{border:1px solid #b99b59;border-radius:6px;padding:14px}.court-account *{box-sizing:border-box}
