.fu-acct{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--lcars-cream,#f0e6d3)}
.fu-acct-bar{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-bottom:1px solid #2a2a35;flex-shrink:0}
.fu-acct-bar strong{font-family:var(--lcars-display);letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;color:var(--lcars-orange,#ff9966)}
.fu-acct-bar .sp{flex:1}
.fu-acct-scroll{flex:1;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch}
.fu-acct-card{display:flex;gap:1rem;align-items:center;background:#111118;border:1px solid #2a2a35;border-radius:0 14px 0 14px;padding:1rem;margin-bottom:1rem}
.fu-acct-card img{width:72px;height:72px;border-radius:12px;object-fit:cover;flex-shrink:0;border:2px solid var(--lcars-orange,#ff9966)}
.fu-acct-card .nm{font-size:1.15rem;font-weight:700}
.fu-acct-card .hd{font-family:var(--lcars-mono);font-size:.8rem;color:var(--lcars-peach,#ffcc99);word-break:break-all}
.fu-acct-stats{display:flex;gap:1.2rem;margin-top:.5rem;font-size:.85rem;color:#bbb;flex-wrap:wrap}
.fu-acct-stats b{color:#fff;font-size:1rem;margin-right:.25em}
.fu-acct-links{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}
.fu-acct-links a{font-family:var(--lcars-display);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#000;background:var(--lcars-violet,#a78bfa);padding:.45em .8em;border-radius:0 8px 0 8px;text-decoration:none}
.fu-acct-links a.alt{background:var(--lcars-blue,#99ccff)}
.fu-acct-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:1rem}
.fu-acct-tabs button{font-family:var(--lcars-display);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.75em .3em;border:0;cursor:pointer;background:#22222c;color:#ddd;position:relative}
.fu-acct-tabs button:first-child{border-radius:10px 0 0 10px}
.fu-acct-tabs button:last-child{border-radius:0 10px 10px 0}
.fu-acct-tabs button.on{background:var(--lcars-orange,#ff9966);color:#000}
.fu-acct-tabs .badge{display:inline-block;min-width:1.4em;padding:0 .35em;margin-left:.3em;border-radius:1em;background:#e5484d;color:#fff;font-size:.7rem;line-height:1.4em}
.fu-acct-row{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem;border-bottom:1px solid #22222c}
.fu-acct-row img.av{width:44px;height:44px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#333}
.fu-acct-row .body{min-width:0;flex:1}
.fu-acct-row .who{font-weight:700}
.fu-acct-row .who a{color:inherit;text-decoration:none}
.fu-acct-row .sub{font-family:var(--lcars-mono);font-size:.75rem;color:#999;word-break:break-all}
.fu-acct-row .what{color:var(--lcars-peach,#ffcc99);font-size:.9rem}
.fu-acct-row .quote{margin-top:.35rem;color:#cfcfcf;font-size:.9rem;line-height:1.45;border-left:2px solid #3a3a48;padding-left:.6rem;overflow-wrap:anywhere}
.fu-acct-row .quote a{color:var(--lcars-peach,#ffcc99)}
.fu-acct-row .counts{margin-top:.4rem;font-size:.8rem;color:#aaa;display:flex;gap:1rem}
.fu-acct-row time{font-size:.75rem;color:#888;white-space:nowrap}
.fu-acct-act{display:flex;gap:.5rem;margin-top:.55rem}
.fu-acct-act button{font-family:var(--lcars-display);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:.6em 1em;border:0;border-radius:0 8px 0 8px;cursor:pointer}
.fu-acct-act .yes{background:#3ecf8e;color:#000}
.fu-acct-act .no{background:transparent;color:#ddd;border:1px solid #555;border-radius:4px}
.fu-acct-act button:disabled{opacity:.5;cursor:wait}
.fu-acct-empty{color:#aaa;text-align:center;padding:2rem 1rem;line-height:1.5}
.fu-acct-err{background:#3a1416;color:#ffb4b4;border:1px solid #6b2226;padding:.7rem .9rem;border-radius:6px;margin-bottom:1rem}
.fu-acct-more{display:block;margin:1rem auto;font-family:var(--lcars-display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;background:#22222c;color:#ddd;border:0;padding:.7em 1.4em;border-radius:6px;cursor:pointer}
