.wxstrip-cells{scroll-snap-type:x proximity;scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.wxstrip-cells::-webkit-scrollbar{display:none}.wxstrip-cellwrap{position:relative}.wx-backnow{z-index:2;border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-heavy);width:34px;color:var(--c-accent);justify-content:center;align-items:center;animation:.15s rise-in;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:6px 0 10px #00000059}.wxstrip-days{gap:3px;display:flex}.wxday{border-radius:var(--r-sm);background:var(--c-cell);min-width:0;font-size:calc(10px * var(--ui-scale));letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-dim);white-space:nowrap;border-top:3.5px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:3px 0 4px;font-weight:700;display:flex;position:relative;overflow:hidden}.wxday-wx{letter-spacing:0;text-transform:none;align-items:center;gap:2.5px;line-height:1;display:flex}.wxday-on .wxday-wx svg,.wxday-on .wxday-wx b{color:var(--c-accent)}.wxday-view{outline:1.5px solid rgba(var(--c-accent-rgb), .45)}.wxday-on{outline:1.5px solid var(--c-accent);outline-offset:-1.5px;background:var(--c-accent-dim);color:var(--c-accent)}.wxstrip-empty{text-align:center;font-size:calc(12px * var(--ui-scale));color:var(--c-text-faint)}.wxcell{scroll-snap-align:start;border-radius:var(--r-sm);background:var(--c-cell);min-width:0;color:var(--c-text-dim);font-size:calc(11px * var(--ui-scale));-webkit-touch-callout:none;border-top:3.5px solid #0000;flex-direction:column;flex:0 0 calc(10% - 2.7px);align-items:center;gap:2px;padding:5px 0 6px;line-height:1.1;display:flex;position:relative}.wxcell-night{background:var(--c-cell-night)}.wxcell-midnight{box-shadow:inset 1.5px 0 0 var(--c-border-strong)}.wxcell-midnight .wxcell-h{color:var(--c-accent)}.wxcell b{color:var(--c-text);font-size:calc(14px * var(--ui-scale));font-weight:700}.wxcell svg{color:var(--c-text-faint);width:calc(13px * var(--ui-scale));height:calc(13px * var(--ui-scale))}.wxday-wx svg{color:var(--c-text-faint);width:calc(12px * var(--ui-scale));height:calc(12px * var(--ui-scale))}.wxday-wx b{color:var(--c-text);font-weight:700;font-size:calc(12px * var(--ui-scale))}.wxcell-h{font-size:calc(10px * var(--ui-scale));color:var(--c-text-faint);text-transform:uppercase;font-weight:600}.wxcell-wave{font-size:calc(11px * var(--ui-scale))}.wxcell-wave em{font-size:calc(9.5px * var(--ui-scale));color:var(--c-text-faint);font-style:normal}.wxcell-wave em:before{content:"·";margin:0 1.5px}.wx-bolt{color:var(--c-warn);font-style:normal}.wxday-name{align-items:baseline;gap:3px;max-width:100%;display:flex}.wxday-pop{letter-spacing:0;color:#7fc4ff;font-style:normal;font-weight:600}.wxcell-bolt{font-size:8px;line-height:1;position:absolute;top:3px;right:3px}.wx-active{outline:2px solid var(--c-accent);outline-offset:-2px;background:var(--c-accent-dim)}.wx-active .wxcell-h{color:var(--c-accent)}.wxstrip-stale{background:var(--c-warn);border:2px solid var(--c-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.wxstrip-load{background:var(--c-wind);opacity:.85;pointer-events:none;border-radius:1px;width:0;height:2px;transition:width .25s,opacity .4s;position:absolute;bottom:0;left:6px}.wxstrip-load-done{opacity:0}.wxstrip-load-unknown{width:28%;animation:1.1s ease-in-out infinite alternate wxstrip-load-slide}.wxcell:active,.wxday:active{transition-duration:60ms;transform:scale(.94)}.wx-head{min-height:30px;font-size:calc(12px * var(--ui-scale));align-items:center;gap:8px;padding:2px 4px 3px;display:flex;position:relative}.wxbar{border-radius:0 0 var(--r-sm) var(--r-sm);background:rgba(var(--c-good-rgb), var(--bar,0));pointer-events:none;height:2.5px;position:absolute;bottom:0;left:0;right:0}.wxdrain{background:rgba(var(--c-wind-rgb), .75);pointer-events:none;height:2px;position:absolute;bottom:-5px;left:-2px;right:-2px}.wxdrain-label{color:var(--c-wind);white-space:nowrap;font-weight:700;line-height:1;font-size:calc(9px * var(--ui-scale));position:absolute;top:3px;left:3px}.wxstrip-cells.wx-drains{padding-bottom:16px}.wxdetail{border-top:1px solid rgba(var(--c-ink-rgb), .18);color:var(--c-text);text-align:left;line-height:1.3;font-size:calc(13px * var(--ui-scale));flex-direction:column;gap:5px;margin-top:2px;padding:8px 6px 4px;display:flex}.wxdetail>:first-child{font-weight:700;font-size:calc(15px * var(--ui-scale))}.wxdetail-more{border-top:1px dashed rgba(var(--c-ink-rgb), .14);color:var(--c-text-dim);font-size:calc(12.5px * var(--ui-scale));flex-direction:column;gap:4px;padding-top:5px;display:flex}.wxfold-dots.has-new:after{content:"";background:var(--c-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:4px}.wxfold-dots{position:relative}.wxdetail>:first-child .dim{font-weight:500}.ui-large .wxcell{flex-basis:calc(12.5% - 2.625px);padding:6px 0 7px}.ui-larger .wxcell{flex-basis:calc(16.6667% - 2.5px);gap:3px;padding:8px 0 9px}.ui-larger .wxday{flex:0 0 calc(20% - 2.4px);padding:5px 0 6px}.ui-larger .wxstrip-days{scrollbar-width:none;overflow-x:auto}.ui-larger .wxstrip-days::-webkit-scrollbar{display:none}@media (max-width:480px){.wxstrip-days{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.wxstrip-days::-webkit-scrollbar{display:none}.wxday{scroll-snap-align:start;flex:0 0 calc(20% - 2.4px);gap:2px;padding:5px 0 6px}.wxcell{flex-basis:calc(12.5% - 2.625px);padding:6px 0 7px}.ui-large .wxday{flex-basis:calc(25% - 2.25px)}.ui-large .wxcell{flex-basis:calc(16.6667% - 2.5px)}.ui-larger .wxday{flex-basis:calc(33.3333% - 2px)}.ui-larger .wxcell{flex-basis:calc(20% - 2.4px)}}.wx-sky{flex:none;align-items:center;line-height:0;display:inline-flex}.wx-sky svg{display:block}.wx-spacer{flex:1}.wx-quarry{flex:none;display:inline-flex;position:relative}.wx-quarry>.menu-pop{min-width:200px;left:0;right:auto}.wx-chip{border-radius:var(--r-sm);background:var(--c-accent-dim);outline:1.5px solid var(--c-accent);outline-offset:-1.5px;height:26px;color:var(--c-accent);font-size:calc(12px * var(--ui-scale));white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.wx-chip:active{color:var(--c-accent);background:rgba(var(--c-accent-rgb), .32)}.wx-heat{border-radius:var(--r-sm);background:var(--c-cell);width:28px;height:26px;color:var(--c-text-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-theme{margin-left:-4px}.wx-head-lg .wx-heat{width:38px;height:34px}.wx-head-xl{gap:6px}.wx-head-xl .wx-heat{flex:0 auto;width:48px;min-width:34px;height:44px}.wx-quarry>.wx-marksmenu{min-width:170px;left:auto;right:0}.wx-quarry>.wx-lightmenu{min-width:160px}.wx-quarry>.wx-wxmenu{min-width:160px;left:auto;right:0}.wx-heatmenu{min-width:250px;padding:6px 4px}.wx-heatmenu .hd-row{min-height:36px}.wx-heatmenu .seg button{white-space:nowrap;padding:4px 9px}.wx-heatmenu input[type=range]{width:120px}.wx-heathint{font-size:calc(11.5px * var(--ui-scale));color:var(--c-text-dim);padding:0 6px 6px}.wx-heat.wx-heat-na{opacity:.4}.wx-heat.on{background:var(--c-accent);outline:1.5px solid var(--c-accent);outline-offset:-1.5px;color:var(--c-on-accent)}.wx-heat.held{outline:2.5px solid var(--c-accent);outline-offset:2px}.wx-heat:active{background:rgba(var(--c-accent-rgb), .32)}.wx-menu-check{color:var(--c-accent);margin-left:auto;display:flex}.wx-menu-rule{background:rgba(var(--c-ink-rgb), .16);height:1px;margin:4px 0}.wx-head .wx-heat.wx-open,.wx-head .wx-heat.wxfold-dots{width:28px;min-width:0;height:26px;padding:0}.wx-head-lg .wx-heat.wx-open,.wx-head-lg .wx-heat.wxfold-dots{width:38px;height:34px}.wx-head-xl .wx-heat.wx-open,.wx-head-xl .wx-heat.wxfold-dots{width:48px;min-width:34px;height:44px}.wx-head .wx-heat.wxfold-dots{color:var(--c-text)}.wxcell-warn{font-size:calc(9px * var(--ui-scale));color:var(--c-warn);font-weight:800;line-height:1;position:absolute;top:2px;left:4px}.wx-ground{color:var(--c-wind);font-weight:700}.wx-grade-prime,.wx-grade-good{color:var(--c-good)}.wx-grade-fair{color:var(--c-text)}.wx-grade-slow,.wx-grade-poor{color:var(--c-text-dim)}.wx-grade-closed{color:var(--c-danger)}.wx-warn{color:var(--c-warn)}.wx-newer{color:var(--c-accent)}.wxdetail-more .linklike{margin-left:6px}.wxdetail-more .linklike:disabled{opacity:.5}.wx-load{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wx-build{flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:flex;overflow:hidden}.wx-build-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.wx-build-text.wx-build-one{white-space:nowrap;text-overflow:ellipsis;display:block}.wx-load b{color:var(--c-accent);font-weight:600}
