.spot-header[data-astro-cid-xlnr3mhn]{margin-bottom:1.5rem}.head-row[data-astro-cid-xlnr3mhn]{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.parent-tag[data-astro-cid-xlnr3mhn]{color:var(--color-primary);background:#24639c1a;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.parent-tag[data-astro-cid-xlnr3mhn] a[data-astro-cid-xlnr3mhn]{color:inherit}.spot-header[data-astro-cid-xlnr3mhn] h1[data-astro-cid-xlnr3mhn]{margin:0;font-size:1.6rem}.blurb[data-astro-cid-xlnr3mhn]{color:var(--color-text);margin:0 0 .85rem;font-size:.92rem;line-height:1.7}.stats-row[data-astro-cid-xlnr3mhn]{flex-wrap:wrap;gap:.65rem;margin-bottom:.5rem;display:flex}.stat[data-astro-cid-xlnr3mhn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;min-width:5.5rem;padding:.5rem .9rem;display:flex}.stat-value[data-astro-cid-xlnr3mhn]{font-size:1.25rem;font-weight:700;line-height:1.1}.stat-value[data-astro-cid-xlnr3mhn].accent{color:var(--color-accent)}.stat-label[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);margin-top:.2rem;font-size:.7rem}.period[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.72rem}.section[data-astro-cid-xlnr3mhn]{margin-bottom:2rem}.section-heading[data-astro-cid-xlnr3mhn]{border-bottom:2px solid var(--color-primary);margin:0 0 .45rem;padding-bottom:.35rem;font-size:1.05rem}.section-note[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.8rem}.hint[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.72rem}.fish-chips[data-astro-cid-xlnr3mhn]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.fish-chip[data-astro-cid-xlnr3mhn]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem .25rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.fish-chip[data-astro-cid-xlnr3mhn]:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.fish-chip[data-astro-cid-xlnr3mhn].is-static{opacity:.85}.fish-count[data-astro-cid-xlnr3mhn]{background:var(--color-accent);color:#fff;text-align:center;border-radius:999px;min-width:1.4em;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.monthly-bars[data-astro-cid-xlnr3mhn]{gap:.25rem;display:grid}.month-bar[data-astro-cid-xlnr3mhn]{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.month-label[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted)}.bar-track[data-astro-cid-xlnr3mhn]{background:var(--color-bg);border-radius:999px;height:.55rem;overflow:hidden}.bar-fill[data-astro-cid-xlnr3mhn]{background:var(--color-primary);border-radius:999px;height:100%}.month-count[data-astro-cid-xlnr3mhn]{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}.spot-port-list[data-astro-cid-xlnr3mhn]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.spot-port-link[data-astro-cid-xlnr3mhn]{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.spot-port-link[data-astro-cid-xlnr3mhn]:hover{border-color:var(--color-primary);text-decoration:none}.boat-rank[data-astro-cid-xlnr3mhn]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.boat-row[data-astro-cid-xlnr3mhn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:1.8rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .75rem;display:grid}.rank-no[data-astro-cid-xlnr3mhn]{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.boat-link[data-astro-cid-xlnr3mhn]{color:var(--color-text);flex-direction:column;display:flex}.boat-name[data-astro-cid-xlnr3mhn]{font-size:.95rem;font-weight:700}.boat-meta[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);font-size:.72rem}.boat-metrics[data-astro-cid-xlnr3mhn]{flex-direction:column;align-items:flex-end;gap:.1rem;font-size:.78rem;display:flex}.metric[data-astro-cid-xlnr3mhn] b[data-astro-cid-xlnr3mhn]{font-size:1rem}.metric-sub[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);font-size:.7rem}.trip-list[data-astro-cid-xlnr3mhn]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trip-item[data-astro-cid-xlnr3mhn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:4.5rem 1fr;gap:.5rem;padding:.5rem .7rem;font-size:.85rem;line-height:1.5;display:grid}.trip-date[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);white-space:nowrap;font-size:.78rem}.trip-body[data-astro-cid-xlnr3mhn]{flex-direction:column;gap:.1rem;display:flex}.trip-boat[data-astro-cid-xlnr3mhn]{color:var(--color-primary);font-weight:700}.trip-catch[data-astro-cid-xlnr3mhn]{color:var(--color-text);white-space:pre-line}.related-spots[data-astro-cid-xlnr3mhn]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.related-spot[data-astro-cid-xlnr3mhn]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;display:inline-flex}.related-spot[data-astro-cid-xlnr3mhn]:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.related-name[data-astro-cid-xlnr3mhn]{font-weight:600}.related-count[data-astro-cid-xlnr3mhn]{color:var(--color-text-muted);font-size:.7rem}
