.account-page{align-content:start;gap:20px;min-width:0;display:grid}.account-page h1{margin:0}.account-head{gap:6px;display:grid}.account-head p{color:var(--muted);max-width:60ch;margin:0}.account-back{color:var(--muted);font-size:14px;font-weight:500}.account-back:hover{color:var(--text)}.account-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-rest,0 1px 2px #0e2a300f);gap:14px;min-width:0;padding:20px 22px;display:grid}.account-card h2{margin:0;font-size:17px}.account-card p{color:var(--muted);max-width:62ch;margin:0}.account-card--accent{border-color:var(--text)}.account-cta{min-height:44px;color:var(--action-fg);background:var(--action);border:1px solid var(--action);border-radius:var(--r-panel);justify-self:start;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.account-cta:hover{background:var(--action-hover);border-color:var(--action-hover)}.account-cta--quiet{color:var(--text);border-color:var(--border-strong);background:0 0}.account-cta--quiet:hover{background:var(--subtle);border-color:var(--text)}.account-list{color:var(--text);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.account-list li:before{content:"";background:var(--text);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.account-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 24px;margin:0;display:grid}.account-summary div{gap:4px;min-width:0;display:grid}.account-summary dt{color:var(--muted);font-size:12px}.account-summary dd{overflow-wrap:anywhere;margin:0;font-weight:500}.account-nav ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.account-nav a{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);height:100%;min-height:44px;box-shadow:var(--shadow-rest,0 1px 2px #0e2a300f);transition:border-color var(--duration-standard,.2s) ease, background-color var(--duration-standard,.2s) ease;align-items:flex-start;gap:12px;padding:16px;display:flex}.account-nav a:hover{border-color:var(--border-strong);background:var(--subtle)}.account-nav a[aria-current=page]{border-color:var(--text);box-shadow:inset 0 -3px 0 var(--text)}.account-nav-icon{border-radius:var(--r-ctl);background:var(--subtle);width:36px;height:36px;color:var(--text);flex:none;place-items:center;display:grid}.account-nav a[aria-current=page] .account-nav-icon{background:var(--action);color:var(--action-fg)}.account-nav-text{gap:2px;min-width:0;display:grid}.account-nav-text strong{font-size:15px;font-weight:500}.account-nav-text small{color:var(--muted);font-size:13px;line-height:1.4}.account-nav[data-compact=true] ul{flex-wrap:wrap;gap:8px;display:flex}.account-nav[data-compact=true] a{box-shadow:none;border-radius:4px;align-items:center;padding:6px 14px 6px 8px}.account-nav[data-compact=true] a[aria-current=page]{box-shadow:none;background:var(--subtle)}.account-nav[data-compact=true] .account-nav-icon{border-radius:50%;width:28px;height:28px}.account-nav[data-compact=true] strong{font-size:14px;font-weight:500}.account-form{gap:16px;display:grid}.account-form label{gap:6px;font-size:14px;font-weight:500;display:grid}.account-form :is(select,input,textarea){width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-ctl);padding:8px 12px;font-weight:400}.account-form textarea{min-height:110px}.account-form button[type=submit]{min-height:44px;color:var(--action-fg);background:var(--action);border:1px solid var(--action);border-radius:var(--r-panel);cursor:pointer;justify-self:start;padding:0 18px;font-weight:500}.account-form button[type=submit]:disabled{opacity:.6;cursor:progress}.account-form .account-help{color:var(--muted);margin:-8px 0 0;font-size:13px}.account-page .following-group{margin-top:0}.account-page .following-list li:first-child{border-top:0}@media (width<=680px){.account-card{padding:16px}.account-page .following-list li{flex-wrap:wrap}}
