/* This file intentionally does NOT touch page/background/header/card styling.
   /about inherits those directly from the live Roadmap clone. */
.about-performance-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 8px}.about-performance-filters .label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.65;margin-right:4px}.about-performance-filters button{font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;color:inherit;background:transparent;border:1px solid rgba(110,210,225,.28);border-radius:999px;padding:8px 12px;cursor:pointer}.about-performance-filters button:hover,.about-performance-filters button.active{border-color:rgba(110,210,225,.8);background:rgba(72,190,210,.12)}.about-performance-window{font-size:12px;opacity:.68;margin:0 0 16px}.about-filter-chart{width:100%;height:220px;display:block;margin:14px 0 20px}.about-filter-chart .grid{stroke:rgba(255,255,255,.07);stroke-width:1}.about-filter-chart .zero{stroke:rgba(255,255,255,.16);stroke-width:1}.about-filter-chart .area{fill:rgba(95,208,223,.10)}.about-filter-chart .line{fill:none;stroke:#5fd0df;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.about-filter-empty{font-size:13px;opacity:.65;padding:28px 0}.about-performance-error{font-size:12px;opacity:.7;margin:8px 0}
