h1,h2{font-size:min(42px,11vw)!important;word-wrap:normal!important}@media not all{.tsh-weather{--tsh-bg:#ffffff;--tsh-fg:#1d2327;--tsh-muted:#646970;--tsh-border:#e2e4e7;--tsh-accent:#1a6ec0;font-family:inherit;color:var(--tsh-fg);max-width:640px}.tsh-weather__card{background:var(--tsh-bg);border:1px solid var(--tsh-border);border-radius:10px;padding:16px 18px;box-shadow:0 1px 3px rgb(0 0 0/.06)}.tsh-weather__current{display:flex;align-items:center;gap:14px}.tsh-weather__readout{display:flex;flex-direction:column;line-height:1.2}.tsh-weather__place{font-size:.85rem;color:var(--tsh-muted)}.tsh-weather__temp{font-size:2.2rem;font-weight:700}.tsh-weather__desc{font-size:1rem}.tsh-weather__details{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.tsh-weather__details li{display:flex;justify-content:space-between;border-bottom:1px dotted var(--tsh-border);padding:3px 0;font-size:.92rem}.tsh-weather__details span,.tsh-weather__updated{color:var(--tsh-muted)}.tsh-weather__updated{margin:12px 0 0;font-size:.78rem}.tsh-weather__forecast{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding-bottom:4px}.tsh-weather__period{flex:0 0 auto;width:120px;border:1px solid var(--tsh-border);border-radius:8px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:4px}.tsh-weather__period-name{font-weight:600;font-size:.82rem}.tsh-weather__period-icon{width:48px;height:48px;border-radius:6px;align-self:center}.tsh-weather__period-temp{font-size:1.1rem;font-weight:700}.tsh-weather__period-short{font-size:.78rem;color:var(--tsh-muted)}@media (prefers-color-scheme:dark){.tsh-weather{--tsh-bg:#1e1e1e;--tsh-fg:#f0f0f1;--tsh-muted:#a7aaad;--tsh-border:#3c3c3c}}}