.tide-page[data-astro-cid-e7tswqs6]{flex-direction:column;gap:26px;padding:22px 20px 40px;display:flex}.breadcrumb[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-muted);font-size:13px}.breadcrumb[data-astro-cid-e7tswqs6] a[data-astro-cid-e7tswqs6]{color:var(--cs-muted);text-decoration:underline}.breadcrumb[data-astro-cid-e7tswqs6] a[data-astro-cid-e7tswqs6]:hover{color:var(--cs-ink)}.tide-head[data-astro-cid-e7tswqs6]{flex-direction:column;gap:6px;display:flex}.tide-kicker[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-muted);font-size:14px}.tide-h1[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-title);color:var(--cs-ink);margin:0;font-size:clamp(34px,7vw,58px);line-height:.95}.tide-beach[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);letter-spacing:.02em;color:var(--cs-muted);margin:4px 0 0;font-size:15px}.tide-kicker-hour[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-size:13px}.tide-verdict[data-astro-cid-e7tswqs6]{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.tide-state[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-title);color:var(--cs-ink);font-size:25px;font-weight:400;line-height:1.15}.tide-depth[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-ink-soft);font-size:14px}.tide-analysis[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-ink-soft);max-width:58ch;margin:0 0 14px;font-size:14px;line-height:1.5}.tide-next-hour[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-weight:600}.tide-note[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-ink-soft);border-left:4px solid var(--cs-ocean);max-width:66ch;margin:8px 0 0;padding-left:14px;font-size:15px;line-height:1.55}.tide-block[data-astro-cid-e7tswqs6]{flex-direction:column;gap:12px;display:flex}.tide-label[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-ink);border-bottom:3px solid var(--cs-ink);margin:0;padding-bottom:6px;font-size:15px;font-weight:800}.tide-head-row[data-astro-cid-e7tswqs6]{border-bottom:3px solid var(--cs-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.tide-head-row[data-astro-cid-e7tswqs6] .tide-label[data-astro-cid-e7tswqs6]{border-bottom:0;padding-bottom:0}.tide-label-note[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);text-align:right;font-size:11px}.tide-empty[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-muted)}.tide-card[data-astro-cid-e7tswqs6]{background:var(--cs-paper-warm);border:3px solid var(--cs-ink);box-shadow:5px 5px 0 var(--cs-ink);margin-top:14px}.tide-card-top[data-astro-cid-e7tswqs6]{padding:16px 16px 12px}.tide-plot[data-astro-cid-e7tswqs6]{width:100%;margin-bottom:20px;position:relative}.tide-svg[data-astro-cid-e7tswqs6]{width:100%;height:150px;display:block}.tide-area[data-astro-cid-e7tswqs6]{fill:var(--cs-ocean);opacity:.4}.tide-line[data-astro-cid-e7tswqs6]{fill:none;stroke:var(--cs-ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}.tide-nowline[data-astro-cid-e7tswqs6]{stroke:var(--cs-rust);stroke-width:2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.tide-dot[data-astro-cid-e7tswqs6]{border:2.5px solid var(--cs-ink);border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%)}.tide-dot[data-astro-cid-e7tswqs6].is-high{background:var(--cs-wax)}.tide-dot[data-astro-cid-e7tswqs6].is-low{background:var(--cs-paper)}.tide-now-dot[data-astro-cid-e7tswqs6]{background:var(--cs-rust);border:2px solid var(--cs-paper);border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.tide-tag[data-astro-cid-e7tswqs6]{white-space:nowrap;font-family:var(--cs-font-num);color:var(--cs-ink);border:2px solid var(--cs-ink);padding:1px 6px;font-size:10.5px;position:absolute;transform:translate(-50%)}.tide-tag[data-astro-cid-e7tswqs6].is-high{background:var(--cs-wax)}.tide-tag[data-astro-cid-e7tswqs6].is-low{background:var(--cs-paper)}.tide-tag[data-astro-cid-e7tswqs6] strong[data-astro-cid-e7tswqs6]{font-weight:600}.tide-tag-hour[data-astro-cid-e7tswqs6]{font-variant-numeric:tabular-nums}.tide-axis[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);justify-content:space-between;font-size:11px;display:flex}.tide-evts[data-astro-cid-e7tswqs6]{grid-template-columns:repeat(var(--n,4), 1fr);border-top:3px solid var(--cs-ink);background:var(--cs-paper);display:grid}.tide-evt[data-astro-cid-e7tswqs6]{border-right:2px solid var(--cs-border-soft);flex-direction:column;gap:2px;padding:10px 8px 9px;display:flex}.tide-evt[data-astro-cid-e7tswqs6]:last-child{border-right:0}.evt-type[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);letter-spacing:.12em;align-self:flex-start;font-size:9.5px;font-weight:600}.tide-evt[data-astro-cid-e7tswqs6].is-high .evt-type[data-astro-cid-e7tswqs6]{background:var(--cs-wax);color:var(--cs-on-wax);padding:0 5px}.tide-evt[data-astro-cid-e7tswqs6].is-low .evt-type[data-astro-cid-e7tswqs6]{color:var(--cs-muted)}.evt-hour[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-ink);font-size:14.5px;font-weight:600}.evt-h[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-muted);font-size:11px}table[data-astro-cid-e7tswqs6]{border-collapse:collapse;width:100%}caption[data-astro-cid-e7tswqs6]{text-align:left}th[data-astro-cid-e7tswqs6],td[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);text-align:left;border-bottom:2px solid var(--cs-sable);color:var(--cs-ink);padding:9px 10px;font-size:14px}thead[data-astro-cid-e7tswqs6] th[data-astro-cid-e7tswqs6]{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted);border-bottom:3px solid var(--cs-ink);font-size:11px}.num[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums}.tide-arrow[data-astro-cid-e7tswqs6]{color:var(--cs-muted);margin-right:6px}.tide-week[data-astro-cid-e7tswqs6]{table-layout:fixed}.tide-week[data-astro-cid-e7tswqs6] .col-jour[data-astro-cid-e7tswqs6]{width:52px}.tide-week[data-astro-cid-e7tswqs6] .col-coef[data-astro-cid-e7tswqs6]{width:44px}.tide-week[data-astro-cid-e7tswqs6] th[data-astro-cid-e7tswqs6],.tide-week[data-astro-cid-e7tswqs6] td[data-astro-cid-e7tswqs6]{border-bottom:2px solid var(--cs-border-soft);padding:9px 6px}.tide-week[data-astro-cid-e7tswqs6] thead[data-astro-cid-e7tswqs6] th[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);border-bottom:0;padding:6px 2px;font-size:9.5px}.tide-week[data-astro-cid-e7tswqs6] thead[data-astro-cid-e7tswqs6] th[data-astro-cid-e7tswqs6]:last-child{text-align:right}.tide-week[data-astro-cid-e7tswqs6] th[data-astro-cid-e7tswqs6][scope=row]{white-space:nowrap}.week-day[data-astro-cid-e7tswqs6]{text-transform:capitalize;font-size:13px;font-weight:600}.week-num[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);margin-left:5px}.week-hours[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-ink-soft);font-size:12px}.week-hours[data-astro-cid-e7tswqs6].is-high{color:var(--cs-ink)}.tide-week[data-astro-cid-e7tswqs6] tr[data-astro-cid-e7tswqs6].is-today{background:var(--cs-paper-warm);border:2.5px solid var(--cs-ink)}.tide-week[data-astro-cid-e7tswqs6] tr[data-astro-cid-e7tswqs6].is-today .week-day[data-astro-cid-e7tswqs6]{font-weight:800}.week-coef-cell[data-astro-cid-e7tswqs6]{text-align:right}.week-coef[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-ink);font-size:12.5px;display:inline-block}.week-coef[data-astro-cid-e7tswqs6].is-grande{background:var(--cs-wax);border:2px solid var(--cs-ink);color:var(--cs-on-wax);padding:0 5px;font-weight:600}.cal-grid[data-astro-cid-e7tswqs6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.cal-month[data-astro-cid-e7tswqs6]{flex-direction:column;gap:6px;display:flex}.cal-title[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--cs-muted);margin:0;font-size:10px}.cal-dow[data-astro-cid-e7tswqs6],.cal-days[data-astro-cid-e7tswqs6]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow[data-astro-cid-e7tswqs6] span[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);text-align:center;font-size:9px}.cal-cell[data-astro-cid-e7tswqs6]{border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 0;display:flex}.cal-num[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);font-size:9px}.cal-coef[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);font-variant-numeric:tabular-nums;color:var(--cs-ink);font-size:13px}.cal-cell[data-astro-cid-e7tswqs6].band-grande{background:var(--cs-wax);border:2px solid var(--cs-ink)}.cal-cell[data-astro-cid-e7tswqs6].band-grande .cal-coef[data-astro-cid-e7tswqs6]{color:var(--cs-on-wax);font-weight:600}.cal-cell[data-astro-cid-e7tswqs6].band-grande .cal-num[data-astro-cid-e7tswqs6]{color:var(--cs-on-wax)}.cal-cell[data-astro-cid-e7tswqs6].band-morte{background:var(--cs-paper-warm)}.cal-cell[data-astro-cid-e7tswqs6].band-morte .cal-coef[data-astro-cid-e7tswqs6]{color:var(--cs-muted)}.cal-cell[data-astro-cid-e7tswqs6].is-today{border:2.5px solid var(--cs-ink)}.cal-legend[data-astro-cid-e7tswqs6]{flex-wrap:wrap;gap:16px;margin:0;display:flex}.cal-key[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);color:var(--cs-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.cal-swatch[data-astro-cid-e7tswqs6]{flex:none;width:9px;height:9px}.cal-swatch[data-astro-cid-e7tswqs6].is-grande{background:var(--cs-wax);border:2px solid var(--cs-ink)}.cal-swatch[data-astro-cid-e7tswqs6].is-morte{background:var(--cs-paper-warm);border:2px solid var(--cs-border-soft)}.tide-warm[data-astro-cid-e7tswqs6]{background:var(--cs-paper-warm);border:2px solid var(--cs-border-soft);flex-direction:column;gap:14px;padding:16px;display:flex}.warm-stage[data-astro-cid-e7tswqs6].is-next{border-top:2px solid var(--cs-border-soft);padding-top:12px}.warm-kicker[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--cs-muted);margin:0 0 6px;font-size:9.5px}.warm-text[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-ink-soft);max-width:72ch;margin:0;font-size:13px;line-height:1.55}.tide-neighbours[data-astro-cid-e7tswqs6]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tide-chip[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);border:2px solid var(--cs-ink);background:var(--cs-paper);color:var(--cs-ink);padding:7px 13px;font-size:14px;display:inline-block}.tide-links[data-astro-cid-e7tswqs6]{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.tide-link[data-astro-cid-e7tswqs6]{font-family:var(--cs-font-text);color:var(--cs-ink);text-underline-offset:3px;font-size:15px;text-decoration:underline}@media (width<=560px){.tide-page[data-astro-cid-e7tswqs6]{padding:18px 14px 32px}.tide-state[data-astro-cid-e7tswqs6]{font-size:22px}.tide-card[data-astro-cid-e7tswqs6]{box-shadow:4px 4px 0 var(--cs-ink)}.tide-card-top[data-astro-cid-e7tswqs6]{padding:14px 14px 12px}}@media (width<=359px){.tide-evts[data-astro-cid-e7tswqs6]{grid-template-columns:repeat(2,1fr)}.tide-evt[data-astro-cid-e7tswqs6]:nth-child(2n){border-right:0}.tide-evt[data-astro-cid-e7tswqs6]:nth-child(-n+2){border-bottom:2px solid var(--cs-border-soft)}}
