.wk-header[data-astro-cid-acf4lawr]{margin-bottom:1.5rem}.wk-header[data-astro-cid-acf4lawr] h1[data-astro-cid-acf4lawr]{margin-bottom:.5rem;font-size:1.5rem}.wk-days[data-astro-cid-acf4lawr]{flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;display:flex}.wk-day[data-astro-cid-acf4lawr]{background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius);align-items:baseline;gap:.4rem;padding:.35rem .75rem;font-size:.95rem;display:inline-flex}.wk-tide[data-astro-cid-acf4lawr]{font-size:.78rem;font-weight:700}.wk-lead[data-astro-cid-acf4lawr]{color:var(--color-text);margin:0;font-size:.88rem;line-height:1.7}.wk-no-forecast[data-astro-cid-acf4lawr]{background:var(--color-bg);border:1px dashed var(--color-text-muted);border-radius:var(--radius);color:var(--color-text);margin-top:.6rem;padding:.55rem .85rem;font-size:.8rem}.wk-area-nav[data-astro-cid-acf4lawr]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.wk-area-chip[data-astro-cid-acf4lawr]{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:.25rem .75rem;font-size:.82rem;font-weight:600}.wk-area-chip[data-astro-cid-acf4lawr]:hover{border-color:var(--color-primary);text-decoration:none}.wk-area[data-astro-cid-acf4lawr]{margin-bottom:2rem}.wk-area-heading[data-astro-cid-acf4lawr]{border-bottom:2px solid var(--color-primary);margin:0 0 .5rem;padding-bottom:.4rem;font-size:1.1rem}.wk-sea[data-astro-cid-acf4lawr]{flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .75rem;font-size:.82rem;display:flex}.wk-sea-day[data-astro-cid-acf4lawr]{color:var(--color-text);font-weight:600}.wk-sea-detail[data-astro-cid-acf4lawr]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.wk-sea-departure[data-astro-cid-acf4lawr]{color:var(--color-accent);margin-top:.1rem;font-size:.75rem;font-weight:600;display:block}.wk-target-list[data-astro-cid-acf4lawr]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wk-target[data-astro-cid-acf4lawr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);align-items:flex-start;gap:.7rem;padding:.65rem .85rem;display:flex}.wk-target[data-astro-cid-acf4lawr].rank-best{border-left:3px solid var(--color-accent)}.wk-rank[data-astro-cid-acf4lawr]{text-align:center;min-width:1.4em;font-size:1.2rem;font-weight:800;line-height:1.3}.rank-best[data-astro-cid-acf4lawr] .wk-rank[data-astro-cid-acf4lawr]{color:var(--color-accent)}.rank-good[data-astro-cid-acf4lawr] .wk-rank[data-astro-cid-acf4lawr]{color:var(--color-primary)}.rank-fair[data-astro-cid-acf4lawr] .wk-rank[data-astro-cid-acf4lawr]{color:var(--color-text-muted)}.wk-target-body[data-astro-cid-acf4lawr]{flex:1;min-width:0}.wk-target-head[data-astro-cid-acf4lawr]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.wk-fish[data-astro-cid-acf4lawr]{color:var(--color-primary);font-size:1.05rem;font-weight:700}.wk-recent[data-astro-cid-acf4lawr]{color:var(--color-text-muted);font-size:.72rem}.wk-low-sample[data-astro-cid-acf4lawr]{color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:3px;padding:.05rem .35rem;font-size:.68rem}.wk-badges[data-astro-cid-acf4lawr]{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.wk-badge[data-astro-cid-acf4lawr]{color:var(--color-primary);background:var(--color-primary-light);border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:600}.wk-boats[data-astro-cid-acf4lawr]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.4rem;font-size:.78rem;display:flex}.wk-boats-label[data-astro-cid-acf4lawr]{color:var(--color-text-muted);font-size:.72rem}.wk-boat-link[data-astro-cid-acf4lawr]{color:var(--color-primary);font-weight:600}.wk-notes[data-astro-cid-acf4lawr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);margin-top:2.5rem;padding:.85rem 1rem}.wk-notes-heading[data-astro-cid-acf4lawr]{margin:0 0 .5rem;font-size:.9rem}.wk-notes[data-astro-cid-acf4lawr] ul[data-astro-cid-acf4lawr]{color:var(--color-text-muted);margin:0;padding-left:1.2rem;font-size:.78rem;line-height:1.7}
