/* Tides & Weather, second edition: drawn sky, sailor's details, the Weather Service's words, 24-hour chart, week bars, the bay */
#wx .temp{gap:11px}#wx .temp .wi{flex:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}#wx .temp b{font-size:52px}
#wx .cond{margin:7px 0 0}#wx .cond span{color:var(--sil);font-size:15px}
.wxal{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;padding:5px 9px;border-radius:3px;font:400 14.5px Alegreya;color:#1d1406;
 background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.06) 48%,rgba(0,0,0,.14) 50%,rgba(0,0,0,0)),#d4a643;box-shadow:0 0 0 1px #000,0 0 0 2px rgba(188,196,190,.5)}
.wxal b{font-weight:700}.wxal span{white-space:nowrap;font-size:13.5px}.wxal.sev{background-color:#c4553a;color:#fff3ea}.wxal:hover{box-shadow:0 0 0 1px #000,0 0 0 2px var(--seep)}
.wxg{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin-top:11px;padding:9px 0 2px;border-top:1px solid rgba(188,196,190,.18);font:400 15px Alegreya;color:var(--bone)}
.wxg div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wxg i{display:block;font:400 12.5px Alegreya;font-style:normal;color:#8fa79d;letter-spacing:.02em}
.wxg .wa{vertical-align:-1px;margin-right:3px}.wxg em{font-style:normal;font-size:13px}.wxg .rising{color:#7fd0a6}.wxg .falling{color:#c9b18a}.wxg .steady{color:var(--sil)}
.wxsay{margin-top:11px;padding:2px 0 2px 10px;border-left:2px solid rgba(127,208,166,.55);font:400 14.5px/1.38 Alegreya;color:var(--bone)}
.wxsay p{margin:0 0 5px}.wxsay b{font:400 15px var(--disp);color:#e6e1d2;margin-right:2px}.wxsay small{display:block;font-size:12.5px;color:#8fa79d}
.wxhh{margin-top:13px;padding-top:9px;border-top:1px solid rgba(188,196,190,.18);font:400 16px var(--disp);color:var(--bone)}
.wxh{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.wxh text{text-anchor:middle;font-family:Alegreya,serif}
.wxh .v{font-size:10.5px;fill:#e6e1d2}.wxh .p{font-size:8.5px;fill:#8fd0e8}.wxh .h{font-size:10px;fill:#8fa79d}
.wk{margin-top:9px}#wx .dy{grid-template-columns:42px 22px 30px 28px 1fr 30px;gap:0 5px;padding:5px 0}#wx .dy:first-of-type{margin-top:0}
#wx .dy .wi{display:block}#wx .dy b,#wx .dy i{text-align:right}#wx .dy i{color:var(--sil)}#wx .dy[title]{cursor:help}
.dy .bar{position:relative;height:5px;border-radius:3px;background:rgba(188,196,190,.13);box-shadow:inset 0 1px 1px rgba(0,0,0,.6)}
.dy .bar span{position:absolute;top:0;bottom:0;border-radius:3px;background-image:linear-gradient(90deg,#5d9cc4,#8fc9b0 45%,#e2c47e 75%,#d98a55)}
.wxsrc{margin-top:7px;font:400 12.5px Alegreya;color:#6f857b;text-align:right}
.bay .td span{color:var(--sil);font-size:14px}.bayf{margin-top:6px;font:400 14px/1.36 Alegreya;color:var(--sil)}.bayf b{font-weight:400;color:var(--bone)}
