.club-account{--background:oklch(97.6% .018 96);--foreground:oklch(34% .03 133);--primary:oklch(38% .046 132);--primary-foreground:oklch(97.6% .018 96);--muted:oklch(92% .022 95);--muted-foreground:oklch(49% .025 128);--border:oklch(80% .023 110);--input:var(--border);--ring:var(--primary);--accent:var(--muted);--accent-foreground:var(--foreground);--card:var(--background);--card-foreground:var(--foreground);background:var(--background);min-height:100svh;color:var(--foreground);letter-spacing:0;font-family:Montserrat,Arial,sans-serif}.club-account-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px 5%;display:flex}.club-account-brand{color:inherit;align-items:center;gap:15px;font-size:11px;line-height:1.6;text-decoration:none;display:flex}.club-account-mark{border:1px solid var(--border);border-radius:50%;place-items:center;width:45px;height:45px;font:24px Prata,Georgia,serif;display:grid}.club-account-actions{flex-wrap:wrap;gap:8px;display:flex}.club-account-main{max-width:1200px;margin:auto;padding:65px 5% 90px}.club-account h1,.club-account h2{letter-spacing:0;font-family:Prata,Georgia,serif;font-weight:400}.club-account h1{margin:0 0 20px;font-size:38px;line-height:1.3}.club-account h2{margin:0 0 24px;font-size:25px}.club-account p{line-height:1.8}.club-account label{flex-direction:column;gap:10px;font-size:12px;display:flex}.club-account input,.club-account select,.club-account textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);width:100%;min-width:0;font:inherit;box-sizing:border-box;border-radius:4px;padding:12px}.club-account input:focus-visible,.club-account select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.club-auth-form{max-width:420px;margin:30px auto}.club-form-fields{gap:22px;margin:30px 0;display:grid}.club-account-error{color:var(--destructive);font-size:13px}.club-account-muted{color:var(--muted-foreground);font-size:12px}.club-account-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px;display:flex}.club-account-tabs{border-bottom:1px solid var(--border);gap:14px;margin-bottom:35px;padding-bottom:14px;display:flex}.club-application{border-bottom:1px solid var(--border);padding:26px 0}.club-application-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.club-application h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:23px}.club-application select{width:170px;font-size:12px}.club-application details{margin-top:18px}.club-application summary{cursor:pointer;font-size:12px}.club-application dl{grid-template-columns:150px 1fr;gap:15px;font-size:13px;line-height:1.8;display:grid}.club-application dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.club-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:30px;display:flex}.club-invite-form{max-width:520px}.club-profile{border-top:1px solid var(--border);max-width:600px;margin-top:35px;padding-top:30px}.club-invite-link{overflow-wrap:anywhere;margin:25px 0;font-size:12px;display:block}.club-account-empty{border-block:1px solid var(--border);padding:45px 0}@media (width<=600px){.club-account-header{align-items:start;padding:18px 5%}.club-account-brand{gap:9px;font-size:9px}.club-account-actions{flex-direction:column;align-items:end}.club-account-actions a,.club-account-actions button{font-size:11px}.club-account-main{padding-top:40px}.club-account h1{font-size:28px}.club-account-title{flex-direction:column}.club-application-top{flex-direction:column;align-items:start}.club-application dl{grid-template-columns:1fr;gap:7px}.club-application dt{color:var(--muted-foreground)}.club-application dd{margin-bottom:12px}.club-account-tabs{gap:5px}}
