@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}@layer components{.weather{text-transform:uppercase;font-synthesis:none;font-kerning:none;-webkit-font-smoothing:none;font-family:Departure Mono Blocks,Departure Mono,JetBrains Mono,ui-monospace,monospace}@media (scripting:none) and (not ((resolution:1x) or (resolution:2x) or (resolution:3x))){.weather{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}.weather{--underline:calc(1em/11);--underline-offset:calc(1em/11)}.weather:is(h1,h2,h3,h4,h5,h6){margin-inline:-.0909091em}.weather{align-items:flex-start;gap:calc(var(--spacing,4px)*1.5);font-size:var(--text-pixel-1,calc(11px*max(1,round(1*var(--dpr),1))/var(--dpr)));line-height:var(--tw-leading,var(--text-pixel-1--line-height,1));letter-spacing:var(--tw-tracking,var(--text-pixel-1--letter-spacing,0px));--tw-leading:calc(12/11);white-space:nowrap;line-height:1.09091;display:flex}@media (scripting:none){.weather{display:none}}.weather:not([data-weather-ready]){visibility:hidden}.weather-now{align-items:flex-start;display:flex}.weather-icon{flex-shrink:0;display:flex}.weather-sep{color:var(--color-fg,var(--fg))}@supports (color:color-mix(in lab, red, red)){.weather-sep{color:color-mix(in oklab,var(--color-fg,var(--fg))30%,transparent)}}.weather[data-weather-ready] .micro-bar{animation:1ms step-end both weather-on;animation-delay:calc(var(--i)*45ms)}@media (prefers-reduced-motion:reduce){.weather[data-weather-ready] .micro-bar{animation:none}}@keyframes weather-on{0%{visibility:hidden}}}@property --tw-leading{syntax:"*";inherits:false}