select{width:100%;margin-top:6px;padding:12px;border:1px solid #343b47;border-radius:6px;background:#090c10;color:white}
fieldset{border:1px solid #343b47;margin:13px 0}
.check{display:inline-flex;align-items:center;margin:5px 12px 5px 0}
.check input{width:auto;margin:0 7px 0 0}
.account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.account-head h2{font:34px Georgia,serif;margin:5px 0}.profile-badge{padding:7px 10px;border:1px solid #d6aa4555;border-radius:99px;color:var(--gold2);font-size:11px;font-weight:900}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.profile-field{padding:13px;background:#0b0f14;border:1px solid var(--line)}.profile-field small{display:block;color:var(--muted);text-transform:uppercase;font-size:10px;letter-spacing:.1em;margin-bottom:4px}.profile-field b{overflow-wrap:anywhere}.profile-actions{display:flex;gap:8px;flex-wrap:wrap;padding:15px 0 23px;border-bottom:1px solid var(--line);margin-bottom:22px}.profile-actions .ghost{border:1px solid var(--line);margin:0}.danger-button{background:#632d31;color:#ffd9dc;border:1px solid #95434a}.history-row{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.history-row small{color:var(--muted)}@media(max-width:600px){.profile-grid{grid-template-columns:1fr}.account-head{align-items:flex-start;flex-direction:column}.profile-actions button{width:100%}}
