.TasteGraph_widget__UYybB{--bg:#0b0b0b;--panel:#141414;--text:#f2f0ea;--muted:#9a978f;--line:rgba(255,255,255,0.18);--border:rgba(255,255,255,0.14);background:var(--bg);color:var(--text);border-radius:20px;padding:24px}.TasteGraph_widget__UYybB *{box-sizing:border-box}.TasteGraph_controls__79zSj{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TasteGraph_controls__79zSj button{background:transparent;color:var(--text);border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:14px;cursor:pointer;font-family:inherit}.TasteGraph_controls__79zSj button.on{background:var(--panel);border-color:rgba(255,255,255,.4)}.TasteGraph_legend__8XeGW{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted);margin-bottom:10px}.TasteGraph_dot___kZN9{display:inline-block;border-radius:50%;margin-right:6px;vertical-align:-1px}.TasteGraph_sq__J6HaS{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px}.TasteGraph_graph__mEm5Z{width:100%;background:var(--panel);border:1px solid var(--border);border-radius:16px;overflow:hidden}.TasteGraph_graph__mEm5Z svg{display:block;width:100%;height:auto}.TasteGraph_info__eUIlg{font-size:14px;color:var(--muted);min-height:44px;margin-top:10px;line-height:1.5}.TasteGraph_note__IVHsq{font-size:12px;color:var(--muted);margin-top:4px}@media (max-width:640px){.TasteGraph_widget__UYybB{padding:14px;border-radius:16px}}