/* GENERATED by port/extract-assets.py from member.html — do not hand-edit. */

/* — member.html <style> — */
/* member profile — token-based, inherits theme + accent */
main .mp-empty{max-width:640px}
.mp-empty h1{font-family:var(--display);font-size:30px;color:var(--ink);margin-bottom:8px}
.mp-empty p{color:var(--ink-soft)} .mp-empty a.inl{color:var(--orange);font-weight:600}
.mp-head{display:flex;align-items:center;gap:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px 24px;margin:2px 0 14px}
.mp-av .mp-pic{width:84px;height:84px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;color:#fff}
.mp-av .mp-pic.av-init{line-height:84px;text-align:center}
.mp-id{min-width:0}
.mp-nm{font-family:var(--display);font-size:30px;line-height:1.05;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}
.mp-tier{display:inline-block;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--orange-tint);color:var(--on-tint)}
.mp-sub{margin-top:9px;font-size:13px;color:var(--ink-faint)}
.mp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px}
.mp-stats .ms{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:14px 12px;text-align:center}
.mp-stats .ms b{display:block;font-family:var(--display);font-size:22px;color:var(--ink);letter-spacing:-.02em}
.mp-stats .ms span{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}
.mp-h2{font-family:var(--display);font-size:19px;color:var(--ink);margin:0 0 12px}
.mp-threads{display:flex;flex-direction:column;gap:8px}
.mp-none{color:var(--ink-soft);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px 18px}
.mp-arch{margin-top:12px;text-align:center;font-size:12.5px;color:var(--ink-faint);font-style:italic}
@media(max-width:560px){.mp-head{flex-direction:column;text-align:center}.mp-stats{grid-template-columns:repeat(2,1fr)}}
