.report-card .card-body{padding-top:1.1rem}.fr-loading,.fr-empty,.fr-note,.fr-condnote{color:var(--text-sub)}.fr-note{font-size:.8rem;margin:1rem 0 0}.fr-condnote{font-size:.78rem;margin:.5rem 0 0}.fr-updated{font-size:.72rem;color:var(--text-faint);margin:.25rem 0 0}.fr-glance{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}.fr-stat{display:flex;flex-direction:column}.fr-stat-val{font-family:var(--mono, monospace);font-size:1.4rem;font-weight:700;color:var(--accent);line-height:1.1}.fr-stat-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.fr-inline-link{color:var(--accent);text-decoration:underline}.season-chart{margin:0 0 1.4rem}.season-chart figcaption{font-size:.88rem;color:var(--text-sub);line-height:1.5;margin:0 0 .9rem}.sc-plot{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:150px;align-items:end;gap:3px;border-bottom:1px solid var(--border)}.sc-bar{align-self:end;width:72%;justify-self:center;min-height:4px;background:var(--accent);border-radius:4px 4px 0 0}.sc-bar[data-rating="1"]{height:10%}.sc-bar[data-rating="2"]{height:20%}.sc-bar[data-rating="3"]{height:30%}.sc-bar[data-rating="4"]{height:40%}.sc-bar[data-rating="5"]{height:50%}.sc-bar[data-rating="6"]{height:60%}.sc-bar[data-rating="7"]{height:70%}.sc-bar[data-rating="8"]{height:80%}.sc-bar[data-rating="9"]{height:90%}.sc-bar[data-rating="10"]{height:100%}.sc-axis{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;margin-top:.35rem}.sc-month{font-size:.64rem;text-align:center;color:var(--text-faint)}.lure-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;margin:0 0 1.2rem}.lure-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:.45rem;background:var(--bg-raised);border:1px solid var(--border);border-radius:10px;padding:.9rem .7rem}.lure-svg{width:100%;height:auto;max-height:68px}.lure-fig figcaption{font-size:.8rem;font-weight:600;color:var(--text-sub);text-align:center}.trout-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem}.trout-card{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--border);border-radius:12px;background:var(--bg-raised);padding:1rem}.trout-svg{width:100%;height:auto}.trout-card h3{font-size:1rem;margin:.1rem 0 0}.trout-sci{font-size:.78rem;font-style:italic;color:var(--text-faint);margin:0}.trout-id{list-style:none;margin:.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.trout-id li{font-size:.82rem;color:var(--text-sub);line-height:1.4;padding-left:.9rem;position:relative}.trout-id li:before{content:"";position:absolute;left:0;top:.5em;width:.35rem;height:.35rem;border-radius:50%;background:var(--accent)}
