[data-dashboard] .reading-label{min-block-size:1.5em;line-height:1.5}[data-dashboard] .reading-value{min-block-size:1.25em}[data-dashboard] .reading-context{min-block-size:3em}[data-dashboard] .dashboard-wind-direction{align-items:flex-start}[data-dashboard] .dashboard-wind-direction>[data-wind-bearing]{min-block-size:24px;min-inline-size:24px}[data-dashboard] .feed-status{box-sizing:border-box;min-block-size:48px}[data-dashboard] .tide-reading{grid-template-rows:minmax(22.4px,auto) minmax(124px,auto) minmax(24px,auto) auto;display:grid}[data-dashboard] .tide-reading-status{grid-row:1;align-items:flex-start}[data-dashboard] .tide-progress,[data-dashboard] .tide-reading-fallback{grid-area:2/1;align-self:start}[data-dashboard] .tide-progress-endpoints time{min-block-size:2.8em}[data-dashboard] .tide-reading-context{grid-area:3/1}[data-dashboard] .tide-update-warning{grid-area:4/1}[data-dashboard] .dashboard-tide{position:relative}[data-dashboard] .dashboard-tide .reading-heading{min-height:48px;margin-bottom:0;padding-right:100px;display:block}[data-dashboard] .dashboard-tide .reading-heading h3{text-transform:none;letter-spacing:0;font:700 20px/1.3 Arial,Helvetica,sans-serif!important}[data-dashboard] .dashboard-tide .reading-heading h3 span{color:var(--gl-muted);margin-left:5px;font-weight:400}[data-dashboard] .dashboard-tide .reading-heading>p{color:var(--gl-muted);margin:5px 0 0;font:400 13px/1.5 Arial,Helvetica,sans-serif}[data-dashboard] .dashboard-tide .tide-reading{grid-template-rows:minmax(140px,auto) minmax(46px,auto) auto}[data-dashboard] .dashboard-tide .tide-reading-status{text-align:right;justify-content:flex-end;gap:5px;max-width:100px;position:absolute;top:20px;right:16px}[data-dashboard] .dashboard-tide .tide-reading-status>p{font:700 14px/1.4 Arial,Helvetica,sans-serif}[data-dashboard] .dashboard-tide .dashboard-tide-movement-arrow{color:var(--gl-primary);display:flex}[data-dashboard] .dashboard-tide .dashboard-tide-movement-arrow svg{width:18px;height:18px}[data-dashboard] .dashboard-tide:has([data-progress-arrow][style*="180deg"]) .dashboard-tide-movement-arrow{transform:rotate(90deg)}[data-dashboard] .dashboard-tide:has([data-estimate-fallback]:not([hidden])) .dashboard-tide-movement-arrow{display:none}[data-dashboard] .dashboard-tide .tide-progress,[data-dashboard] .dashboard-tide .tide-reading-fallback{grid-row:1;margin-top:20px}[data-dashboard] .dashboard-tide .tide-reading .tide-progress-primary .tide-progress-meter{padding:48px 10px 10px}[data-dashboard] .dashboard-tide .tide-progress-caption{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;width:auto;font:400 16px/1.3 Arial,Helvetica,sans-serif;display:flex;bottom:22px;transform:none;left:0!important}[data-dashboard] .dashboard-tide .tide-progress-caption strong{letter-spacing:0;font:700 28px/1.15 Arial,Helvetica,sans-serif}[data-dashboard] .dashboard-tide .tide-progress-track{height:5px}[data-dashboard] .dashboard-tide .tide-progress-marker{width:28px;height:28px}[data-dashboard] .dashboard-tide .tide-progress-marker svg{width:20px;height:20px}[data-dashboard] .dashboard-tide .tide-progress-endpoints{margin-top:10px;font:400 15px/1.4 Arial,Helvetica,sans-serif}[data-dashboard] .dashboard-tide .tide-progress-endpoints strong{font-weight:700}[data-dashboard] .dashboard-tide .tide-progress-endpoints time{min-block-size:1.4em;margin-top:5px;font-size:13px}[data-dashboard] .dashboard-tide .tide-reading-context{border-top:1px solid var(--gl-line);grid-row:2;margin-top:8px;padding-top:10px;display:block}[data-dashboard] .dashboard-tide .tide-reading-secondary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-dashboard] .dashboard-tide .tide-reading-secondary .reading-label{min-block-size:0;margin:0;font-size:14px}[data-dashboard] .dashboard-tide .tide-reading-secondary .reading-value{letter-spacing:0;min-block-size:1.3em;font:700 18px/1.3 Arial,Helvetica,sans-serif}[data-dashboard] .dashboard-tide .tide-update-warning{grid-row:3}@media (width<=600px){[data-dashboard] .dashboard-tide .tide-reading-status{top:18px}[data-dashboard] .dashboard-tide .reading-heading h3{font-size:18px!important}[data-dashboard] .dashboard-tide .tide-reading-status>p{font-size:12px}[data-dashboard] .dashboard-tide .reading-heading{padding-right:88px}}.reading-details-below[data-astro-cid-h7sfemkw]{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.reading-details-below[data-astro-cid-h7sfemkw] .feed-status[data-astro-cid-h7sfemkw]{margin:0}.reading-details-below[data-astro-cid-h7sfemkw] .reading-details-toggle[data-astro-cid-h7sfemkw]{flex-shrink:0}.overview-heading[data-astro-cid-h7sfemkw]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.overview-heading[data-astro-cid-h7sfemkw] h2[data-astro-cid-h7sfemkw]{margin:0;font-size:1.5rem}.reading-details-toggle[data-astro-cid-h7sfemkw]{border:1px solid var(--gl-line);color:var(--gl-primary);background:var(--gl-panel);border-radius:4px;align-items:center;gap:14px;min-height:44px;padding:6px 14px;display:inline-flex}.readings-grid[data-astro-cid-h7sfemkw]{border:1px solid var(--gl-line);background:var(--gl-panel);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.reading-group[data-astro-cid-h7sfemkw]{border-right:1px solid var(--gl-line);min-width:0;padding:16px}.reading-group[data-astro-cid-h7sfemkw]:last-child{border-right:0}.reading-heading[data-astro-cid-h7sfemkw]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.reading-heading[data-astro-cid-h7sfemkw] h3[data-astro-cid-h7sfemkw]{margin:0;font-size:1.125rem}.reading-heading[data-astro-cid-h7sfemkw]>span[data-astro-cid-h7sfemkw]{color:var(--gl-muted);font-size:1rem}.reading-pair[data-astro-cid-h7sfemkw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reading-label[data-astro-cid-h7sfemkw]{color:var(--gl-muted);margin-bottom:5px;font-size:1rem;display:block}.reading-value[data-astro-cid-h7sfemkw]{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:700;line-height:1.25;display:block}.reading-value[data-astro-cid-h7sfemkw] small[data-astro-cid-h7sfemkw]{letter-spacing:0;font-size:1rem;font-weight:500}.reading-pair[data-astro-cid-h7sfemkw]>div[data-astro-cid-h7sfemkw]{min-width:0}.reading-pair[data-astro-cid-h7sfemkw] .reading-value[data-astro-cid-h7sfemkw]{white-space:normal}.reading-context[data-astro-cid-h7sfemkw]{color:var(--gl-muted);margin:8px 0 0;font-size:1rem;line-height:1.5}.reading-details[data-astro-cid-h7sfemkw]{padding:6px 0 14px}.reading-details[data-astro-cid-h7sfemkw][hidden]{display:none}.reading-details[data-astro-cid-h7sfemkw] dl[data-astro-cid-h7sfemkw]{margin:0}.reading-details[data-astro-cid-h7sfemkw] dl[data-astro-cid-h7sfemkw]>div[data-astro-cid-h7sfemkw]{border-bottom:1px solid var(--gl-line);grid-template-columns:220px minmax(0,1fr);gap:20px;padding:14px 0;font-size:1rem;display:grid}.reading-details[data-astro-cid-h7sfemkw] dt[data-astro-cid-h7sfemkw]{font-weight:600}.reading-details[data-astro-cid-h7sfemkw] dd[data-astro-cid-h7sfemkw]{color:var(--gl-muted);margin:0}.reading-details[data-astro-cid-h7sfemkw] nav[data-astro-cid-h7sfemkw]{flex-wrap:wrap;gap:12px 24px;margin-top:10px;display:flex}.reading-details[data-astro-cid-h7sfemkw] a[data-astro-cid-h7sfemkw]{align-items:center;min-height:44px;font-size:1rem;display:inline-flex}.feed-status[data-astro-cid-h7sfemkw]{margin:6px 0 14px;font-size:10px;line-height:1.4}.feed-status[data-astro-cid-h7sfemkw].feed-warning{font-size:1rem;font-weight:700}@media (width<=1200px){.readings-grid[data-astro-cid-h7sfemkw]{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-group[data-astro-cid-h7sfemkw]:nth-child(2){border-right:0}.reading-group[data-astro-cid-h7sfemkw]:nth-child(-n+2){border-bottom:1px solid var(--gl-line)}}@media (width<=600px){.reading-group[data-astro-cid-h7sfemkw]{padding:14px 16px}.readings-grid[data-astro-cid-h7sfemkw]{grid-template-columns:1fr}.reading-group[data-astro-cid-h7sfemkw]{border-right:0;border-bottom:1px solid var(--gl-line)}.reading-group[data-astro-cid-h7sfemkw]:last-child{border-bottom:0}.reading-value[data-astro-cid-h7sfemkw]{font-size:2rem}.reading-heading[data-astro-cid-h7sfemkw]{margin-bottom:8px}.reading-details[data-astro-cid-h7sfemkw] dl[data-astro-cid-h7sfemkw]>div[data-astro-cid-h7sfemkw]{grid-template-columns:1fr;gap:4px}.reading-context[data-astro-cid-h7sfemkw]{margin-top:8px}}[data-dashboard] .tide-estimate-compact .tide-live-pill{margin-bottom:5px}[data-dashboard] .tide-estimate-compact .tide-movement{margin:8px 0 3px}[data-dashboard] .tide-estimate-compact .tide-target{line-height:1.35}.dashboard-wind-direction[data-astro-cid-h7sfemkw]{align-items:center;gap:7px;display:flex}.dashboard-wind-direction[data-astro-cid-h7sfemkw] [data-astro-cid-h7sfemkw][data-wind-bearing]{color:var(--gl-primary);transform-origin:50%;display:inline-flex}.dashboard-wind-direction[data-astro-cid-h7sfemkw] [data-astro-cid-h7sfemkw][hidden]{display:none}
