.sbe-diving{--dw-card-bg: var(--sbe-card-bg);--dw-card-border: rgba(255, 255, 255, .08);--dw-spark: rgb(var(--sbe-accent));--dw-spark-fill: rgba(var(--sbe-accent), .12)}@media (prefers-color-scheme: light){html:not([data-theme=dark]) .sbe-diving{--dw-card-border: rgba(15, 23, 42, .08)}}html[data-theme=light] .sbe-diving{--dw-card-border: rgba(15, 23, 42, .08)}.sbe-diving__inner{max-width:var(--container, 1200px);margin:0 auto}.sbe-diving__header{margin-bottom:var(--sp-xl, 2rem)}.sbe-diving__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-lg, 1.5rem)}.sbe-diving__card{background:var(--dw-card-bg);border:1px solid var(--dw-card-border);border-radius:var(--sbe-radius-card, 16px);padding:var(--sp-lg, 1.5rem);display:flex;flex-direction:column;min-height:0}.sbe-diving__coast{font-size:.95rem;font-weight:600;color:var(--sbe-text-muted);margin:0 0 .5rem;letter-spacing:.01em}.sbe-diving__temp{display:flex;align-items:baseline;margin:0}.sbe-diving__temp-val{font-family:var(--sbe-font-serif, serif);font-size:2.25rem;font-weight:700;line-height:1.05;color:var(--sbe-title)}.sbe-diving__temp-val--na{color:var(--sbe-text-muted)}.sbe-diving__temp-unit{font-size:1.1rem;font-weight:600;margin-left:2px}.sbe-diving__sealevel{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--sbe-text-muted);margin:.15rem 0 0}.sbe-diving__sealevel svg{color:var(--dw-spark);flex:0 0 auto}.sbe-diving__chart{margin:.75rem 0 .35rem;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:72px}.sbe-diving__spark-wrap{width:100%}.sbe-diving__spark{display:block;width:100%;overflow:visible}.sbe-diving__spark-fill{fill:var(--dw-spark-fill)}.sbe-diving__spark-line{stroke:var(--dw-spark);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.sbe-diving__spark-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:.68rem;line-height:1;letter-spacing:.02em;color:var(--sbe-text-muted);font-variant-numeric:tabular-nums}.sbe-diving__current{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;color:var(--sbe-text-muted);margin-top:auto}.sbe-diving__current-speed,.sbe-diving__current-dir,.sbe-diving__wave{display:inline-flex;align-items:center;gap:5px}.sbe-diving__current svg{color:var(--dw-spark);flex:0 0 auto}.sbe-diving__footer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.78rem;color:var(--sbe-text-muted);margin:var(--sp-lg, 1.5rem) 0 0}.sbe-diving__dot{width:8px;height:8px;border-radius:50%;background:var(--sbe-success-accent, rgb(var(--sbe-accent)));box-shadow:0 0 0 3px rgba(var(--sbe-accent),.18)}.sbe-diving__pending{text-align:center;color:var(--sbe-text-muted);padding:var(--sp-xl, 2rem) 0}@media (max-width: 959px){.sbe-diving__grid{gap:var(--sp-md, 1rem)}.sbe-diving__temp-val{font-size:2rem}}@media (max-width: 639px){.sbe-diving__grid{grid-template-columns:1fr}}.sbe-diving{background:linear-gradient(180deg,#04192b,#020d16)}@media (prefers-color-scheme: light){html:not([data-theme=dark]) .sbe-diving{background:linear-gradient(180deg,#0a4a72,#063352)}}html[data-theme=light] .sbe-diving{background:linear-gradient(180deg,#0a4a72,#063352)}.sbe-diving .faq-header .faq-title,.wp-block-group.is-style-ocean-band .sbe-diving .faq-header .faq-title{background:linear-gradient(135deg,#7df3dd,#ffd29a 55%,#ff9e6b);-webkit-background-clip:text;background-clip:text;color:transparent}.sbe-diving .faq-header .lead,.wp-block-group.is-style-ocean-band .sbe-diving .faq-header .lead{color:#e2f0fadb}.sbe-diving__card,.wp-block-group.is-style-ocean-band .sbe-diving__card{background:#ecf5f4;border-color:#0c568024;--sbe-title: #0f2233;--sbe-text-muted: #33475c;--dw-spark: #1a7fb5;--dw-spark-fill: rgba(26, 127, 181, .14)}.sbe-diving__footer,.sbe-diving__pending,.wp-block-group.is-style-ocean-band .sbe-diving__footer,.wp-block-group.is-style-ocean-band .sbe-diving__pending{color:#e2f0facc}
