.MukokoWeatherEmbed_widget__gUx5H{--mkw-bg:#FFFFFF;--mkw-bg-subtle:#FAF9F5;--mkw-text:#141413;--mkw-text-secondary:#52524E;--mkw-text-tertiary:#8C8B87;--mkw-primary:#4B0082;--mkw-border:rgba(140,139,135,0.15)}.MukokoWeatherEmbed_widgetDark__YTgdc{--mkw-bg:#141414;--mkw-bg-subtle:#1E1E1E;--mkw-text:#F5F5F4;--mkw-text-secondary:#A8A8A3;--mkw-text-tertiary:#6B6B66;--mkw-primary:#B388FF;--mkw-border:rgba(107,107,102,0.2)}.MukokoWeatherEmbed_card__DF5qu{background:var(--mkw-bg);border:1px solid var(--mkw-border);border-radius:16px;padding:20px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.MukokoWeatherEmbed_stateMessage__wo0W_{padding:20px;text-align:center;color:var(--mkw-text-tertiary);font-size:13px}.MukokoWeatherEmbed_errorMessage___QnUj{color:var(--mkw-text-secondary);padding:16px}.MukokoWeatherEmbed_errorLink__QI9OW{color:var(--mkw-primary)}.MukokoWeatherEmbed_attribution__3wvsa{display:block;margin-top:12px;padding-top:8px;border-top:1px solid var(--mkw-border);font-size:11px;color:var(--mkw-primary);text-decoration:none;font-weight:600}.MukokoWeatherEmbed_currentCard__V9mFQ{display:inline-flex;align-items:center;gap:14px;padding:14px 18px;max-width:320px}.MukokoWeatherEmbed_currentIcon__zDINa{font-size:34px;line-height:1}.MukokoWeatherEmbed_currentBody__SYTF3{display:flex;align-items:center;gap:12px}.MukokoWeatherEmbed_currentTemp__Ja5VX{font-size:32px;font-weight:700;color:var(--mkw-text);line-height:1;font-family:"Noto Serif",Georgia,serif}.MukokoWeatherEmbed_currentMeta___7_WM{display:flex;flex-direction:column;gap:2px}.MukokoWeatherEmbed_currentCondition__8qSqi{font-size:14px;font-weight:500;color:var(--mkw-text)}.MukokoWeatherEmbed_currentLocationName__YQand{font-size:12px;color:var(--mkw-text-tertiary)}.MukokoWeatherEmbed_todayCard__Thufe{max-width:360px}.MukokoWeatherEmbed_todayHeader__Zm1On{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.MukokoWeatherEmbed_todayLocationName__1QsVM{font-weight:600;font-size:14px;color:var(--mkw-text)}.MukokoWeatherEmbed_todayProvince__fH5D1{font-size:12px;color:var(--mkw-text-tertiary)}.MukokoWeatherEmbed_todayBody__P4i_A{display:flex;align-items:center;gap:14px;margin-bottom:14px}.MukokoWeatherEmbed_todayIcon__Utvg5{font-size:48px;line-height:1}.MukokoWeatherEmbed_todayTempBlock__SSLAD{display:flex;flex-direction:column;gap:2px}.MukokoWeatherEmbed_todayTemp__bZz2D{font-size:46px;font-weight:700;color:var(--mkw-text);line-height:1.05;font-family:"Noto Serif",Georgia,serif}.MukokoWeatherEmbed_todayCondition__kSZgj{font-size:15px;font-weight:500;color:var(--mkw-text)}.MukokoWeatherEmbed_todayStats__B7LVd{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--mkw-border);font-size:13px;color:var(--mkw-text-secondary)}.MukokoWeatherEmbed_forecastCard___mOaK{max-width:440px}.MukokoWeatherEmbed_forecastTitle__MWX2u{font-weight:600;font-size:14px;color:var(--mkw-text);margin-bottom:12px}.MukokoWeatherEmbed_forecastRow__YSqi7{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px;color:var(--mkw-text)}.MukokoWeatherEmbed_forecastRowBorder__NgRbI{border-bottom:1px solid var(--mkw-border)}.MukokoWeatherEmbed_forecastDay__t_O7M{width:48px;font-weight:500;color:var(--mkw-text-secondary)}.MukokoWeatherEmbed_forecastIcon__68J9Y{font-size:18px;line-height:1}.MukokoWeatherEmbed_forecastCondition__QW9j2{flex:1;color:var(--mkw-text-secondary)}.MukokoWeatherEmbed_forecastTemps__boYPq{font-weight:600;font-family:monospace;font-size:12px}