:root{--prb-gold:#bea256;--prb-bg:#050505;--prb-panel:#111;--prb-text:#f5f2ea;--prb-muted:#aaa59b}
#prb-account-root{--prb-account-header-offset:80px;min-height:70vh;background:var(--prb-bg);color:var(--prb-text);padding:64px 20px;font-family:Inter,Arial,sans-serif;box-sizing:border-box;overflow-x:hidden}
.prb-account{width:min(100%,560px);margin:0 auto}.prb-account__panel{background:var(--prb-panel);border:1px solid rgba(190,162,86,.36);border-radius:18px;padding:clamp(22px,5vw,42px);box-shadow:0 24px 80px rgba(0,0,0,.35)}
.prb-account h1{margin:8px 0 24px;font-size:clamp(28px,6vw,42px)}.prb-account__eyebrow{color:var(--prb-gold);font-size:12px;font-weight:700;letter-spacing:.14em}.prb-account__field{display:grid;gap:8px;margin:16px 0;color:var(--prb-muted)}
.prb-account input{width:100%;padding:13px 14px;border:1px solid rgba(190,162,86,.4);border-radius:8px;background:#090909;color:var(--prb-text);box-sizing:border-box}.prb-account button{min-height:44px;padding:11px 18px;border:1px solid var(--prb-gold);border-radius:8px;background:var(--prb-gold);color:#090909;font-weight:700;cursor:pointer}.prb-account button:disabled{opacity:.45;cursor:not-allowed}
.prb-account form>button{width:100%;margin-top:8px}.prb-account__actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.prb-account .prb-account__link{padding:4px;border:0;background:transparent;color:var(--prb-gold)}.prb-account__error{color:#ff9b91}.prb-account__notice,.prb-account__security{color:var(--prb-muted)}
.prb-account dl{display:grid;grid-template-columns:minmax(110px,.8fr) 1.6fr;gap:12px;margin:24px 0}.prb-account dt{color:var(--prb-muted)}.prb-account dd{margin:0;overflow-wrap:anywhere}.prb-account__uuid{font-family:monospace;font-size:12px}
@media(max-width:767px){#prb-account-root .prb-account__field input{scroll-margin-top:var(--prb-account-header-offset)}}
@media(max-width:480px){#prb-account-root{padding:30px 14px}.prb-account__actions{align-items:flex-start;flex-direction:column}.prb-account dl{grid-template-columns:1fr}.prb-account dd{margin-bottom:8px}}
