.fish-profile[data-astro-cid-chfyrscj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:1.5rem;padding:.85rem 1rem}.profile-cols[data-astro-cid-chfyrscj]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=720px){.profile-cols[data-astro-cid-chfyrscj]{grid-template-columns:1fr 1.3fr;gap:1.25rem}}.profile-blurb[data-astro-cid-chfyrscj]{margin:0 0 .6rem;font-size:.92rem;line-height:1.6}.profile-tags[data-astro-cid-chfyrscj]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.profile-tag[data-astro-cid-chfyrscj]{background:var(--color-primary-light);color:var(--color-primary);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.profile-side[data-astro-cid-chfyrscj]{flex-direction:column;gap:.55rem;display:flex}.profile-row[data-astro-cid-chfyrscj]{grid-template-columns:4rem 1fr;align-items:start;gap:.5rem;display:grid}.profile-label[data-astro-cid-chfyrscj]{color:var(--color-text-muted);padding-top:.15rem;font-size:.72rem;font-weight:700}.months[data-astro-cid-chfyrscj]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.month[data-astro-cid-chfyrscj]{background:var(--color-bg);border:1px solid var(--color-border);text-align:center;color:var(--color-text-muted);border-radius:4px;padding:.2rem 0;font-size:.7rem}.month[data-astro-cid-chfyrscj].is-peak{background:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:700}.reliability[data-astro-cid-chfyrscj]{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.82rem;display:flex}.reliability-note[data-astro-cid-chfyrscj]{color:var(--color-text-muted);flex-basis:100%;font-size:.7rem}.figures[data-astro-cid-chfyrscj],.tackle-chips[data-astro-cid-chfyrscj],.area-chips[data-astro-cid-chfyrscj]{flex-wrap:wrap;gap:.3rem .7rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.tackle-chip[data-astro-cid-chfyrscj]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.15rem .6rem;font-size:.78rem;text-decoration:none;display:inline-block}.tackle-chip[data-astro-cid-chfyrscj]:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);text-decoration:none}.area-chip[data-astro-cid-chfyrscj]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;align-items:baseline;gap:.3rem;padding:.15rem .55rem;font-size:.78rem;display:inline-flex}.area-name[data-astro-cid-chfyrscj]{font-weight:600}.area-count[data-astro-cid-chfyrscj]{color:var(--color-text-muted);font-size:.7rem}.weekly-heatmap-section[data-astro-cid-ejhelkke]{margin-bottom:1.75rem}.section-heading[data-astro-cid-ejhelkke]{border-bottom:2px solid var(--color-primary);margin-bottom:.5rem;padding-bottom:.4rem;font-size:1rem}.heatmap-desc[data-astro-cid-ejhelkke]{color:var(--color-text-muted);margin:-.2rem 0 .6rem;font-size:.78rem;line-height:1.5}.heatmap-scroll[data-astro-cid-ejhelkke]{-webkit-overflow-scrolling:touch;overflow-x:auto}.heatmap-grid[data-astro-cid-ejhelkke]{grid-template-rows:auto auto;grid-template-columns:repeat(52,minmax(1.4rem,1fr));gap:1px;min-width:640px;display:grid}.month-label-cell[data-astro-cid-ejhelkke]{color:var(--color-text-muted);white-space:nowrap;padding:0 0 2px 1px;font-size:.58rem;font-weight:600;line-height:1}.heatmap-cell[data-astro-cid-ejhelkke]{--intensity:0;background:color-mix(in srgb, var(--color-primary) calc(var(--intensity) * 100%), var(--color-surface));border:1px solid var(--color-border);aspect-ratio:1;border-radius:3px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.heatmap-cell--zero[data-astro-cid-ejhelkke]{background:var(--color-surface);opacity:.45}.heatmap-cell--peak[data-astro-cid-ejhelkke]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.heatmap-cell--month-start[data-astro-cid-ejhelkke]{border-left:2px solid var(--color-border)}.cell-val[data-astro-cid-ejhelkke]{color:color-mix(in srgb, var(--color-text) calc((1 - var(--intensity)) * 100%), white);font-size:.6rem;font-weight:700;line-height:1}.heatmap-cell--zero[data-astro-cid-ejhelkke] .cell-val[data-astro-cid-ejhelkke]{display:none}.heatmap-summary[data-astro-cid-ejhelkke]{color:var(--color-text);margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.heatmap-summary[data-astro-cid-ejhelkke] strong[data-astro-cid-ejhelkke]{color:var(--color-accent)}.heatmap-note[data-astro-cid-ejhelkke]{color:var(--color-text-muted);margin-left:.2rem}.heatmap-empty[data-astro-cid-ejhelkke]{color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:.85rem 1rem;font-size:.85rem}.tco-section[data-astro-cid-ptroxgto]{margin-bottom:2rem}.tco-head[data-astro-cid-ptroxgto]{border-bottom:2px solid var(--color-primary);align-items:baseline;gap:.5rem;margin-bottom:.4rem;padding-bottom:.4rem;display:flex}.tco-title[data-astro-cid-ptroxgto]{margin:0;font-size:1rem}.tco-caption[data-astro-cid-ptroxgto]{color:var(--color-text-muted);margin:.25rem 0 .6rem;font-size:.78rem;line-height:1.5}.tco-chart-wrap[data-astro-cid-ptroxgto]{width:100%;overflow-x:auto}.tco-svg[data-astro-cid-ptroxgto]{width:100%;min-width:280px;height:100px;display:block}.tide-bg[data-astro-cid-ptroxgto]{opacity:1}.tide-band-1[data-astro-cid-ptroxgto]{fill:var(--chart-1);opacity:.18}.tide-band-2[data-astro-cid-ptroxgto]{fill:var(--chart-2);opacity:.18}.tide-band-3[data-astro-cid-ptroxgto]{fill:var(--chart-3);opacity:.18}.tide-band-4[data-astro-cid-ptroxgto]{fill:var(--chart-4);opacity:.18}.tide-band-5[data-astro-cid-ptroxgto]{fill:var(--chart-5);opacity:.18}.trip-bar[data-astro-cid-ptroxgto]{fill:var(--color-primary);opacity:.75}.tick-label[data-astro-cid-ptroxgto]{fill:var(--color-text-muted);font-size:7px}.tco-legend[data-astro-cid-ptroxgto]{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.5rem;display:flex}.legend-item[data-astro-cid-ptroxgto]{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.legend-swatch[data-astro-cid-ptroxgto]{border:1px solid var(--color-border);border-radius:2px;width:1rem;height:.75rem;display:inline-block}.tide-band-1[data-astro-cid-ptroxgto].legend-swatch{background:var(--chart-1);opacity:.5}.tide-band-2[data-astro-cid-ptroxgto].legend-swatch{background:var(--chart-2);opacity:.5}.tide-band-3[data-astro-cid-ptroxgto].legend-swatch{background:var(--chart-3);opacity:.5}.tide-band-4[data-astro-cid-ptroxgto].legend-swatch{background:var(--chart-4);opacity:.5}.tide-band-5[data-astro-cid-ptroxgto].legend-swatch{background:var(--chart-5);opacity:.5}.fish-header[data-astro-cid-3bvlp2zh]{margin-bottom:1.75rem}.fish-header[data-astro-cid-3bvlp2zh] h1[data-astro-cid-3bvlp2zh]{margin-bottom:.75rem;font-size:1.5rem}.fish-variants[data-astro-cid-3bvlp2zh]{color:#6b7280;margin:-.5rem 0 .75rem;font-size:.82rem;font-weight:400}.stats-row[data-astro-cid-3bvlp2zh]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.stat[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;align-items:center;padding:.5rem .75rem;display:flex}.stat-value[data-astro-cid-3bvlp2zh]{color:var(--color-primary);font-size:1.4rem;font-weight:700;line-height:1.2}.stat-value[data-astro-cid-3bvlp2zh].accent{color:var(--color-accent)}.stat-label[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-top:.15rem;font-size:.7rem}.season-status[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin-bottom:.75rem;padding:.6rem .85rem;line-height:1.5;display:flex}.season-status[data-astro-cid-3bvlp2zh].tone-peak{background:#fff5f3;border-left-color:#d04a3a}.season-status[data-astro-cid-3bvlp2zh].tone-opening{background:#fff7e8;border-left-color:#d99020}.season-status[data-astro-cid-3bvlp2zh].tone-closing{background:#eef3f9;border-left-color:#5a7da3}.season-status[data-astro-cid-3bvlp2zh].tone-pre-season{background:#ecf6f1;border-left-color:#2d8c69}.season-status[data-astro-cid-3bvlp2zh].tone-off{background:var(--color-bg);border-left-color:#888}.season-status[data-astro-cid-3bvlp2zh].tone-year-round{border-left-color:var(--color-primary);background:var(--color-surface)}.season-label[data-astro-cid-3bvlp2zh]{color:var(--color-text);font-size:.95rem;font-weight:700}.season-desc[data-astro-cid-3bvlp2zh]{color:var(--color-text);flex:auto;font-size:.85rem}.season-cta[data-astro-cid-3bvlp2zh]{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-primary);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:600;line-height:1.4}.season-cta[data-astro-cid-3bvlp2zh]:hover{background:var(--color-primary);color:#fff;text-decoration:none}.season-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.7rem}.fish-status-block[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius);margin-bottom:.75rem;padding:.6rem .85rem}.fish-status-head[data-astro-cid-3bvlp2zh]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.fish-status-eyebrow[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.78rem;font-weight:700}.area-status-list[data-astro-cid-3bvlp2zh]{flex-wrap:wrap;gap:.35rem .75rem;margin:0 0 .35rem;padding:0;list-style:none;display:flex}.area-status-item[data-astro-cid-3bvlp2zh]{align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.area-status-name[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted)}.fish-status-answer[data-astro-cid-3bvlp2zh]{margin:0 0 .6rem;font-size:.88rem;line-height:1.8}.fish-status-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin:0;font-size:.7rem;line-height:1.5}.area-fish-links[data-astro-cid-3bvlp2zh]{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.6rem;display:flex}.area-fish-links-label[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-right:.2rem;font-size:.72rem;font-weight:700}.area-fish-link[data-astro-cid-3bvlp2zh]{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600;line-height:1.4}.area-fish-link[data-astro-cid-3bvlp2zh]:hover{border-color:var(--color-primary);text-decoration:none}.area-filter[data-astro-cid-3bvlp2zh]{flex-wrap:wrap;gap:.4rem;display:flex}.area-chip[data-astro-cid-3bvlp2zh]{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4}.area-chip[data-astro-cid-3bvlp2zh]:hover{border-color:var(--color-primary)}.area-chip[data-astro-cid-3bvlp2zh].is-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.chip-count[data-astro-cid-3bvlp2zh]{opacity:.85;margin-left:.15rem;font-weight:400}.method-section[data-astro-cid-3bvlp2zh]{margin:1.6rem 0}.method-section-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin:-.35rem 0 .75rem;font-size:.8rem;line-height:1.6}.method-cards[data-astro-cid-3bvlp2zh]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.method-card[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem .9rem}.method-card-title[data-astro-cid-3bvlp2zh]{margin:0 0 .5rem;font-size:.92rem;font-weight:700}.method-card-stats[data-astro-cid-3bvlp2zh]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0 0 .6rem;display:grid}.method-card-stats[data-astro-cid-3bvlp2zh] div[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.1rem;display:flex}.method-card-stats[data-astro-cid-3bvlp2zh] dt[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.68rem}.method-card-stats[data-astro-cid-3bvlp2zh] dd[data-astro-cid-3bvlp2zh]{margin:0;font-size:.88rem;font-weight:700}.method-card-sub[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin:0 0 .3rem;font-size:.7rem}.method-card-boats[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.method-card-boats[data-astro-cid-3bvlp2zh] li[data-astro-cid-3bvlp2zh]{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.method-card-boats[data-astro-cid-3bvlp2zh] a[data-astro-cid-3bvlp2zh]{color:var(--color-primary);font-weight:600;text-decoration:none}.method-card-boats[data-astro-cid-3bvlp2zh] a[data-astro-cid-3bvlp2zh]:hover{text-decoration:underline}.method-card-port[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.section-heading[data-astro-cid-3bvlp2zh]{border-bottom:2px solid var(--color-primary);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1rem}.rank-section[data-astro-cid-3bvlp2zh]{margin-bottom:1.75rem}.rank-head[data-astro-cid-3bvlp2zh]{border-bottom:2px solid var(--color-primary);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem;padding-bottom:.4rem;display:flex}.rank-head[data-astro-cid-3bvlp2zh] .rank-hint[data-astro-cid-3bvlp2zh]{margin-left:auto}.rank-head[data-astro-cid-3bvlp2zh] .share-button{align-self:center}.rank-head[data-astro-cid-3bvlp2zh] .section-heading[data-astro-cid-3bvlp2zh]{border:none;margin:0;padding:0}.rank-hint[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.7rem}.rankgraph-pane[data-astro-cid-3bvlp2zh][data-area-list]{display:none}.rankgraph-pane[data-astro-cid-3bvlp2zh].is-active{display:block}.rank-empty[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:.6rem .85rem;font-size:.8rem}.trip-empty[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-top:.5rem;font-size:.8rem}.size-rank-section[data-astro-cid-3bvlp2zh]{margin-bottom:2rem}.size-rank-list[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.size-rank-item[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius);grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.65rem;padding:.55rem .85rem;display:grid}.size-rank-no[data-astro-cid-3bvlp2zh]{color:var(--color-primary);text-align:center;font-weight:700}.size-rank-boat[data-astro-cid-3bvlp2zh]{color:inherit;flex-direction:column;gap:.05rem;min-width:0;text-decoration:none;display:flex}.size-rank-name[data-astro-cid-3bvlp2zh]{text-overflow:ellipsis;font-weight:600;overflow:hidden}.size-rank-area[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.72rem}.size-rank-size[data-astro-cid-3bvlp2zh]{color:var(--color-accent);white-space:nowrap;font-size:1rem;font-weight:700}.size-rank-date[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;font-size:.72rem}.size-rank-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-top:.5rem;font-size:.7rem}.tide-section[data-astro-cid-3bvlp2zh]{margin-bottom:2rem}.tide-summary[data-astro-cid-3bvlp2zh]{margin:0 0 .75rem;font-size:.9rem}.tide-bars[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tide-bar[data-astro-cid-3bvlp2zh]{grid-template-columns:3rem 1fr 4rem auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.tide-bar-label[data-astro-cid-3bvlp2zh]{color:var(--color-primary);font-weight:700}.tide-bar-track[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;height:.7rem;overflow:hidden}.tide-bar-fill[data-astro-cid-3bvlp2zh]{background:var(--color-primary);opacity:.7;height:100%}.tide-bar-count[data-astro-cid-3bvlp2zh]{color:var(--color-text);white-space:nowrap;text-align:right}.fresh-strip[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius);margin-top:.85rem;padding:.55rem .8rem}.fresh-label[data-astro-cid-3bvlp2zh]{color:var(--color-accent);margin-bottom:.3rem;font-size:.68rem;font-weight:700;display:block}.fresh-list[data-astro-cid-3bvlp2zh]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.9rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.fresh-list[data-astro-cid-3bvlp2zh]::-webkit-scrollbar{display:none}.fresh-item[data-astro-cid-3bvlp2zh]{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.35rem;font-size:.8rem;display:flex}.fresh-date[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.72rem}.fresh-boat[data-astro-cid-3bvlp2zh]{color:var(--color-primary);font-weight:600}.fresh-catch[data-astro-cid-3bvlp2zh]{color:var(--color-text);font-weight:600}.good-size-section[data-astro-cid-3bvlp2zh]{margin-bottom:1.75rem}.gs-intro[data-astro-cid-3bvlp2zh]{color:var(--color-text);margin:0 0 .75rem;font-size:.85rem;line-height:1.7}.gs-sub[data-astro-cid-3bvlp2zh]{color:var(--color-text);margin:.9rem 0 .45rem;font-size:.88rem}.gs-month-bars[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.gs-month-bar[data-astro-cid-3bvlp2zh]{grid-template-columns:3rem 1fr 6rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.gs-month-bar--empty[data-astro-cid-3bvlp2zh]{opacity:.55}.gs-month-label[data-astro-cid-3bvlp2zh]{color:var(--color-primary);text-align:right;font-weight:700}.gs-month-track[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;height:.7rem;overflow:hidden}.gs-month-fill[data-astro-cid-3bvlp2zh]{background:var(--color-accent);opacity:.75;height:100%}.gs-month-count[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;text-align:right;font-size:.75rem}.gs-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.72rem;line-height:1.5}.gs-boat-list[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gs-boat-item[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);align-items:baseline;gap:.6rem;padding:.5rem .8rem;font-size:.85rem;display:flex}.gs-boat-no[data-astro-cid-3bvlp2zh]{color:var(--color-primary);text-align:center;min-width:1.3em;font-weight:700}.gs-boat-link[data-astro-cid-3bvlp2zh]{color:var(--color-text);flex-wrap:wrap;flex:1;align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.gs-boat-link[data-astro-cid-3bvlp2zh]:hover{color:var(--color-primary);text-decoration:none}.gs-boat-name[data-astro-cid-3bvlp2zh]{font-weight:600}.gs-boat-area[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.7rem}.gs-boat-stat[data-astro-cid-3bvlp2zh]{color:var(--color-accent);white-space:nowrap;font-weight:600}.gs-boat-sub[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.tide-bar-median[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.tide-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-top:.75rem;font-size:.7rem}.co-fish-section[data-astro-cid-3bvlp2zh]{margin-bottom:2rem}.co-fish-list[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.co-fish-item[data-astro-cid-3bvlp2zh]{grid-template-columns:minmax(6rem,8rem) 1fr 3rem 3.5rem;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.co-fish-link[data-astro-cid-3bvlp2zh]{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.co-fish-name[data-astro-cid-3bvlp2zh]{font-weight:600}.co-fish-link[data-astro-cid-3bvlp2zh]:hover .co-fish-name[data-astro-cid-3bvlp2zh]{color:var(--color-primary)}.co-fish-bar-track[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;height:.7rem;overflow:hidden}.co-fish-bar-fill[data-astro-cid-3bvlp2zh]{background:var(--color-accent);opacity:.7;height:100%}.co-fish-share[data-astro-cid-3bvlp2zh]{color:var(--color-primary);text-align:right;white-space:nowrap;font-weight:700}.co-fish-count[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);text-align:right;white-space:nowrap;font-size:.72rem}.co-fish-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin-top:.75rem;font-size:.7rem}.related-columns-section[data-astro-cid-3bvlp2zh]{margin:1.5rem 0}.related-columns-list[data-astro-cid-3bvlp2zh]{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.related-column-link[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;padding:.5rem .7rem;display:grid}.related-column-link[data-astro-cid-3bvlp2zh]:hover{border-color:var(--color-accent);text-decoration:none}.related-column-eyebrow[data-astro-cid-3bvlp2zh]{color:#7a3066;white-space:nowrap;background:#7a30661a;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.related-column-title[data-astro-cid-3bvlp2zh]{font-size:.88rem;line-height:1.5}.related-column-date[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}@media (width<=480px){.related-column-link[data-astro-cid-3bvlp2zh]{grid-template-columns:auto auto}.related-column-title[data-astro-cid-3bvlp2zh]{grid-column:1/3}.co-fish-item[data-astro-cid-3bvlp2zh]{grid-template-columns:5rem 1fr 2.5rem}.co-fish-count[data-astro-cid-3bvlp2zh]{text-align:right;grid-area:2/2/auto/4}.tide-bar[data-astro-cid-3bvlp2zh]{grid-template-columns:2.5rem 1fr 3rem}.tide-bar-median[data-astro-cid-3bvlp2zh]{text-align:right;grid-area:2/2/auto/4}.size-rank-item[data-astro-cid-3bvlp2zh]{grid-template-rows:auto auto;grid-template-columns:1.4rem 1fr auto;gap:.35rem .5rem}.size-rank-date[data-astro-cid-3bvlp2zh]{grid-area:2/3/3/4}.size-rank-size[data-astro-cid-3bvlp2zh]{grid-area:1/3/2/4}}.rank-section[data-astro-cid-3bvlp2zh].seasonal .rank-head[data-astro-cid-3bvlp2zh]{border-bottom-color:var(--color-primary)}.seasonal-note[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);margin:-.25rem 0 .6rem;font-size:.78rem;line-height:1.5}.trip-list[data-astro-cid-3bvlp2zh]{flex-direction:column;gap:.35rem;list-style:none;display:flex}.trip-row[data-astro-cid-3bvlp2zh]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.trip-row[data-astro-cid-3bvlp2zh][hidden]{display:none}.trip-row[data-astro-cid-3bvlp2zh].recent{border-left:3px solid var(--color-accent)}.boat-link[data-astro-cid-3bvlp2zh]{color:var(--color-text);flex-shrink:0;align-items:center;gap:.4rem;min-width:0;display:flex}.boat-link[data-astro-cid-3bvlp2zh]:hover{color:var(--color-primary);text-decoration:none}.boat-name[data-astro-cid-3bvlp2zh]{font-size:.9rem;font-weight:600}.catch-info[data-astro-cid-3bvlp2zh]{color:var(--color-text);flex:1;font-size:.85rem}.mixed-label[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.8rem}.trip-date[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.empty[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:1rem;font-size:.85rem}.faq-section[data-astro-cid-3bvlp2zh]{margin-top:2rem}.editor-note[data-astro-cid-3bvlp2zh]{background:linear-gradient(180deg, #fff9ee 0%, var(--color-surface) 100%);border:1px solid var(--color-border);border-radius:var(--radius);border-left:4px solid #d99020;margin:0 0 1.5rem;padding:.85rem 1rem .95rem}.editor-note-head[data-astro-cid-3bvlp2zh]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.editor-note-eyebrow[data-astro-cid-3bvlp2zh]{letter-spacing:.06em;color:#fff;background:#d99020;border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700}.editor-note-period[data-astro-cid-3bvlp2zh]{color:var(--color-text-muted);font-size:.72rem}.editor-note-lead[data-astro-cid-3bvlp2zh]{color:var(--color-text);margin:0 0 .65rem;font-size:.88rem;line-height:1.75}.editor-note-cta[data-astro-cid-3bvlp2zh]{color:var(--color-primary);border:1px solid var(--color-primary);background:var(--color-surface);border-radius:999px;padding:.3rem .85rem;font-size:.82rem;font-weight:600;display:inline-block}.editor-note-cta[data-astro-cid-3bvlp2zh]:hover{background:var(--color-primary);color:#fff;text-decoration:none}
