#fx-bar{display:none;gap:8px;flex-wrap:wrap;align-items:center;max-width:1100px;margin:10px auto;padding:0 16px;font-size:12px}
#fx-bar select{background:#111;color:#fff;border:1px solid #333;border-radius:10px;padding:8px}
#fx-recent{flex-basis:100%;color:#888}#fx-recent a{color:#0f8;margin-left:8px;text-decoration:none}
#fx-live{text-align:center;color:#ffaa00;font-size:12px;margin:4px 0;font-weight:700}
#fx-chan{display:block;text-align:center;color:#0f8;font-size:12px;margin:6px 0;text-decoration:none}
.fx-b{font-size:8px;padding:2px 6px;border-radius:10px;margin-left:4px;background:#ff1a1a;color:#fff;font-weight:900}.fx-v{background:#0a6}.fx-n{background:#ffaa00;color:#000}
.fx-meta{display:block;color:#888;font-size:10px}.fx-heart{cursor:pointer}
#fx-float{position:fixed;left:12px;bottom:12px;display:flex;flex-direction:column;gap:8px;z-index:50}
#fx-float button{width:40px;height:40px;border-radius:50%;border:1px solid #333;background:#111;color:#fff;font-size:16px}
#fx-faq,#fx-lb{position:fixed;inset:0;background:#000c;z-index:100;align-items:center;justify-content:center}
#fx-faq>div,#fx-lb>div{background:#111;color:#ddd;padding:20px;border-radius:16px;max-width:380px;width:90%;font-size:13px}
#fx-faq-x,#fx-lb-x{float:right;background:none;border:0;color:#fff}
html.light{filter:invert(1) hue-rotate(180deg)}html.light img,html.light iframe{filter:invert(1) hue-rotate(180deg)}
#fx-lb input{display:block;width:100%;margin:6px 0;padding:8px;border-radius:8px;border:1px solid #333;background:#000;color:#fff}#fx-lb a,#fx-rel a{color:#0f8;margin:0 6px;text-decoration:none}#fx-rel{margin-top:8px;font-size:12px}\n