.kgc-weather-card,.kgc-weather-summary,.kgc-weather-gauge{border:1px solid #dcdcde;border-radius:8px;padding:16px;background:#fff}.kgc-weather-card__label{font-size:14px;line-height:1.4;color:#50575e;margin-bottom:6px}.kgc-weather-card__value{font-size:28px;line-height:1.2;font-weight:700}.kgc-weather-card__suffix{font-size:16px;font-weight:400}.kgc-weather-summary p{margin:0 0 10px}.kgc-weather-summary p:last-child{margin-bottom:0}.kgc-weather-gauge{display:inline-flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.kgc-weather-gauge canvas{display:block;max-width:100%;height:auto}.kgc-weather-gauge__meta{text-align:center;width:100%}.kgc-weather-gauge__current{font-weight:600;margin-bottom:4px}.kgc-weather-gauge__updated{font-size:13px;color:#50575e}