.column-carousel[data-astro-cid-tv3exsql]{margin:0 0 1.75rem}.head[data-astro-cid-tv3exsql]{border-bottom:2px solid var(--color-primary);justify-content:space-between;align-items:baseline;margin-bottom:.75rem;padding-bottom:.4rem;display:flex}.title[data-astro-cid-tv3exsql]{margin:0;font-size:1.1rem}.see-all[data-astro-cid-tv3exsql]{font-size:.8rem;font-weight:600}.viewport[data-astro-cid-tv3exsql]{position:relative}.track[data-astro-cid-tv3exsql]{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;margin:0;padding-bottom:.25rem;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-tv3exsql]::-webkit-scrollbar{display:none}.card[data-astro-cid-tv3exsql]{scroll-snap-align:start;flex:0 0 78%;min-width:0}.card-link[data-astro-cid-tv3exsql]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:var(--color-text);flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card-link[data-astro-cid-tv3exsql]:hover{border-color:var(--color-primary);text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 14px #00000014}.thumb[data-astro-cid-tv3exsql]{aspect-ratio:1200/630;background:linear-gradient(#d9eef9 0%,#a3cfe7 100%);overflow:hidden}.thumb[data-astro-cid-tv3exsql] img[data-astro-cid-tv3exsql]{object-fit:cover;width:100%;height:100%;display:block}.meta[data-astro-cid-tv3exsql]{flex-direction:column;gap:.35rem;padding:.7rem .85rem .85rem;display:flex}.eyebrow[data-astro-cid-tv3exsql]{letter-spacing:.08em;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.65rem;font-weight:700}.card-title[data-astro-cid-tv3exsql]{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.date[data-astro-cid-tv3exsql]{color:var(--color-text-muted);font-size:.72rem}.nav[data-astro-cid-tv3exsql]{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;z-index:1;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.nav[data-astro-cid-tv3exsql]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.nav[data-astro-cid-tv3exsql]:disabled{opacity:.35;cursor:default}.nav--prev[data-astro-cid-tv3exsql]{left:-8px}.nav--next[data-astro-cid-tv3exsql]{right:-8px}@media (width>=640px){.card[data-astro-cid-tv3exsql]{flex-basis:46%}.nav[data-astro-cid-tv3exsql]{display:inline-flex}}@media (width>=900px){.card[data-astro-cid-tv3exsql]{flex-basis:31%}}@media (width>=1180px){.card[data-astro-cid-tv3exsql]{flex-basis:23.5%}}.hero[data-astro-cid-6m7gevzp]{border-bottom:1px solid var(--tsr-border);grid-template-columns:1.5fr 1fr;display:grid}.hero-main[data-astro-cid-6m7gevzp]{border-right:1px solid var(--tsr-border);flex-direction:column;min-width:0;padding:.9rem .9rem .45rem;display:flex;position:relative}.slide-track[data-astro-cid-6m7gevzp]{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;gap:.7rem;display:flex;overflow-x:auto}.slide-track[data-astro-cid-6m7gevzp]::-webkit-scrollbar{display:none}.slide[data-astro-cid-6m7gevzp]{scroll-snap-align:center;border-radius:var(--tsr-radius);background:var(--tsr-bg-subtle);flex:0 0 93%;align-items:center;min-width:0;min-height:320px;padding:1.4rem;display:flex;position:relative;overflow:hidden}.slide[data-astro-cid-6m7gevzp]:only-child{flex-basis:100%}.slide-bg[data-astro-cid-6m7gevzp]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.slide-card[data-astro-cid-6m7gevzp]{border-radius:var(--tsr-radius);backdrop-filter:blur(2px);background:#ffffffe6;max-width:26rem;padding:1.1rem 1.3rem 1.25rem;position:relative;box-shadow:0 2px 12px #0000001a}.card-head[data-astro-cid-6m7gevzp]{align-items:center;gap:.6rem;margin:0 0 .65rem;display:flex}.badge[data-astro-cid-6m7gevzp]{background:var(--tsr-accent);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.22rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.card-date[data-astro-cid-6m7gevzp]{color:var(--tsr-text-muted);font-size:.74rem}.headline[data-astro-cid-6m7gevzp]{font-family:var(--tsr-font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.headline[data-astro-cid-6m7gevzp] a[data-astro-cid-6m7gevzp]{color:var(--tsr-text);text-decoration:none}.headline[data-astro-cid-6m7gevzp] a[data-astro-cid-6m7gevzp]:hover{text-decoration:underline}.lede[data-astro-cid-6m7gevzp]{color:var(--tsr-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:.83rem;line-height:1.7;display:-webkit-box;overflow:hidden}.source-note[data-astro-cid-6m7gevzp]{color:var(--tsr-text-faint);margin:0 0 .8rem;font-size:.72rem}.cta[data-astro-cid-6m7gevzp]{border-radius:var(--tsr-radius-sm);background:var(--tsr-accent);color:#fff;white-space:nowrap;padding:.55rem 1.1rem;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-block}.cta[data-astro-cid-6m7gevzp]:hover{opacity:.88}.nav[data-astro-cid-6m7gevzp]{border:1px solid var(--tsr-border);width:36px;height:36px;color:var(--tsr-text);cursor:pointer;z-index:1;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;transition:border-color .15s,color .15s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.nav[data-astro-cid-6m7gevzp]:hover{border-color:var(--tsr-accent);color:var(--tsr-accent)}.nav--prev[data-astro-cid-6m7gevzp]{left:1.2rem}.nav--next[data-astro-cid-6m7gevzp]{right:1.2rem}.dots[data-astro-cid-6m7gevzp]{justify-content:center;gap:.4rem;padding:.6rem 0 .35rem;display:flex}.dot[data-astro-cid-6m7gevzp]{background:var(--tsr-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.dot[data-astro-cid-6m7gevzp]:hover{background:var(--tsr-text-faint)}.dot[data-astro-cid-6m7gevzp].active{background:var(--tsr-accent);border-radius:999px;width:22px}.hero-stats[data-astro-cid-6m7gevzp]{background:var(--tsr-bg-subtle);padding:1.75rem 1.25rem}.hero-stats--solo[data-astro-cid-6m7gevzp]{grid-column:1/-1}.stats-label[data-astro-cid-6m7gevzp]{color:var(--tsr-text-muted);margin:0 0 .75rem;font-size:.76rem;font-weight:600}.stats-number[data-astro-cid-6m7gevzp]{margin:0;font-size:1.75rem;font-weight:600}.stats-unit[data-astro-cid-6m7gevzp]{margin-left:2px;font-size:.8rem;font-weight:400}.stats-sub[data-astro-cid-6m7gevzp]{color:var(--tsr-text-faint);margin:.15rem 0 1rem;font-size:.76rem}.fish-rank[data-astro-cid-6m7gevzp]{counter-reset:rank;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.83rem;list-style:none;display:flex}.fish-rank[data-astro-cid-6m7gevzp] li[data-astro-cid-6m7gevzp]{counter-increment:rank;align-items:baseline;display:flex}.fish-rank[data-astro-cid-6m7gevzp] li[data-astro-cid-6m7gevzp]:before{content:counter(rank) ". ";margin-right:4px}.fish-rank[data-astro-cid-6m7gevzp] a[data-astro-cid-6m7gevzp]{color:var(--tsr-text);white-space:nowrap;text-decoration:none}.rank-note[data-astro-cid-6m7gevzp]{color:var(--tsr-text-faint);white-space:nowrap;margin-left:auto;font-size:.74rem}.rank-note--up[data-astro-cid-6m7gevzp]{color:var(--tsr-up);font-weight:600}.rising[data-astro-cid-6m7gevzp]{border-top:1px solid var(--tsr-border);margin-top:.9rem;padding-top:.7rem}.rising-label[data-astro-cid-6m7gevzp]{color:var(--tsr-text-muted);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.rising-chips[data-astro-cid-6m7gevzp]{flex-wrap:wrap;gap:.3rem;display:flex}.rising-chip[data-astro-cid-6m7gevzp]{background:var(--tsr-bg);border:1px solid var(--tsr-border);color:var(--tsr-text);border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.rising-chip[data-astro-cid-6m7gevzp]:hover{border-color:var(--tsr-accent);color:var(--tsr-accent)}.rising-badge[data-astro-cid-6m7gevzp]{color:var(--tsr-up);font-size:.64rem;font-weight:700}.digest-link[data-astro-cid-6m7gevzp]{border-top:1px solid var(--tsr-border);margin:1rem 0 0;padding-top:.8rem;font-size:.76rem}.digest-link[data-astro-cid-6m7gevzp] a[data-astro-cid-6m7gevzp]{color:var(--tsr-link);text-decoration:none}@media (width>=640px){.nav[data-astro-cid-6m7gevzp]{display:inline-flex}}@media (width<=720px){.hero[data-astro-cid-6m7gevzp]{grid-template-columns:1fr}.hero-main[data-astro-cid-6m7gevzp]{border-right:none;border-bottom:1px solid var(--tsr-border)}.slide[data-astro-cid-6m7gevzp]{min-height:280px;padding:1rem}.slide-card[data-astro-cid-6m7gevzp]{max-width:100%}}.sea-bar[data-astro-cid-7b3klhp4]{border-bottom:1px solid var(--tsr-border);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.55rem 1.5rem;font-size:.76rem;display:flex}.sea-bar__label[data-astro-cid-7b3klhp4]{color:var(--tsr-text-muted);font-weight:600}.sea-bar__item[data-astro-cid-7b3klhp4]{white-space:nowrap;text-decoration:none}.sea-bar__item--calm[data-astro-cid-7b3klhp4]{color:var(--tsr-calm)}.sea-bar__item--rough[data-astro-cid-7b3klhp4]{color:var(--tsr-rough)}.sea-bar__item--storm[data-astro-cid-7b3klhp4]{color:var(--tsr-storm)}.sea-bar__item[data-astro-cid-7b3klhp4]:hover{text-decoration:underline}.sea-bar__calm-summary[data-astro-cid-7b3klhp4]{color:var(--tsr-calm);white-space:nowrap;display:none}.sea-bar__more[data-astro-cid-7b3klhp4]{color:var(--tsr-link);white-space:nowrap;margin-left:auto;text-decoration:none}@media (width<=720px){.sea-bar__item--collapsible[data-astro-cid-7b3klhp4]{display:none}.sea-bar__calm-summary[data-astro-cid-7b3klhp4]{display:inline}}.home-hero[data-astro-cid-dcwno5ig]{max-width:var(--tsr-max-width);background:var(--tsr-bg);border:1px solid var(--tsr-border);border-radius:var(--tsr-radius);margin:0 auto;overflow:hidden}.home-intro[data-astro-cid-dcwno5ig]{border-bottom:1px solid var(--tsr-border);padding:.85rem 1rem .75rem}.home-intro__title[data-astro-cid-dcwno5ig]{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.home-intro__sub[data-astro-cid-dcwno5ig]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.5}@media (width>=768px){.home-intro[data-astro-cid-dcwno5ig]{padding:1rem 1.25rem .85rem}.home-intro__title[data-astro-cid-dcwno5ig]{font-size:1.35rem}.home-intro__sub[data-astro-cid-dcwno5ig]{font-size:.85rem}}.daily-reports[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.daily-head[data-astro-cid-lcdefpme]{align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.daily-title[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:.9rem;font-weight:700}.daily-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.72rem}.daily-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.clear-btn[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600}.clear-btn[data-astro-cid-lcdefpme]:hover{color:var(--color-text)}.recent-viewed-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.recent-viewed-link[data-astro-cid-lcdefpme]{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;transition:all .15s;display:inline-flex}.recent-viewed-link[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.recent-viewed-name[data-astro-cid-lcdefpme]{font-weight:600}.recent-viewed-region[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.7rem}.section-heading[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--color-primary);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1.1rem}.section-heading-row[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--color-primary);justify-content:space-between;align-items:baseline;margin-bottom:.75rem;padding-bottom:.4rem;display:flex}.section-heading-row[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{border-bottom:none;margin-bottom:0;padding-bottom:0}.see-all[data-astro-cid-lcdefpme]{font-size:.8rem;font-weight:600}.fish-nav[data-astro-cid-lcdefpme]{margin-bottom:2rem}.fish-hint[data-astro-cid-lcdefpme]{margin:0 0 .4rem;font-size:.72rem}.fish-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem;display:flex}.fish-chip[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--color-text);align-items:center;gap:.55rem;padding:.6rem .9rem .6rem 1.1rem;font-size:1.05rem;font-weight:700;transition:all .15s;display:inline-flex}.fish-chip[data-astro-cid-lcdefpme]:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);text-decoration:none;transform:translateY(-2px)}.fish-name[data-astro-cid-lcdefpme]{line-height:1}.fish-count[data-astro-cid-lcdefpme]{background:var(--color-accent);color:#fff;text-align:center;border-radius:999px;min-width:1.8em;padding:.2rem .55rem;font-size:.85rem;font-weight:700}.fish-count[data-astro-cid-lcdefpme].is-stale{background:var(--color-border);color:var(--color-text-muted)}.hint[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.7rem;font-weight:400}.highlights[data-astro-cid-lcdefpme]{margin-bottom:2rem}.empty[data-astro-cid-lcdefpme]{color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);padding:1rem;font-size:.85rem}.recent-log[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:.3rem 1rem;display:grid}.recent-day[data-astro-cid-lcdefpme]{font-size:.85rem;line-height:1.4}.recent-day-header[data-astro-cid-lcdefpme]{white-space:nowrap;cursor:pointer;align-items:baseline;gap:.35rem;padding:.15rem 0;list-style:none;display:flex}.recent-day-header[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.recent-day-toggle[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-left:auto;font-size:.72rem;transition:transform .15s}.recent-day[data-astro-cid-lcdefpme][open] .recent-day-toggle[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.recent-day-area[data-astro-cid-lcdefpme]{color:var(--color-text);font-size:.85rem;font-weight:700}a[data-astro-cid-lcdefpme].recent-day-area:hover{color:var(--color-primary)}.recent-day-count[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.72rem}.recent-day-boats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.2rem .6rem;padding:.15rem 0 .45rem;display:flex}.recent-boat-link[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:.82rem}.recent-boat-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.tackle-nav[data-astro-cid-lcdefpme],.more-nav[data-astro-cid-lcdefpme]{margin-bottom:2rem}.more-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.more-card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);align-items:center;gap:.65rem;padding:.7rem .9rem;transition:all .15s;display:flex}.more-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-1px)}.more-card--highlight[data-astro-cid-lcdefpme]{border-color:var(--color-accent)}.more-card--highlight[data-astro-cid-lcdefpme] .more-title[data-astro-cid-lcdefpme]{color:var(--color-accent)}.more-card--highlight[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent)}.more-icon[data-astro-cid-lcdefpme]{font-size:1.4rem}.more-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:.1rem;display:flex}.more-title[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:.95rem;font-weight:700}.more-desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.72rem}.tackle-chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;display:flex}
