.styled-weather{display:inline-flex;align-items:center;font-size:16px!important;font-weight:500;color:#2c3e50;line-height:1.5;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;margin:10px 0;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:all 0.3s ease}.styled-weather i{margin-right:8px;font-size:16px;color:#3498db;animation:pulse 2s infinite}.weather-info{display:flex;align-items:center;gap:5px}.weather-error{font-size:14px;color:#e74c3c;padding:8px 12px;background-color:#ffe6e6;border-radius:4px;margin:10px 0;border-left:4px solid #e74c3c}.weather-error i{margin-right:6px}@keyframes pulse{0%{opacity:.8}50%{opacity:1}100%{opacity:.8}}@media (max-width:768px){.styled-weather{font-size:13px;padding:6px 10px}.styled-weather i{font-size:14px}}@media (max-width:480px){.styled-weather{font-size:12px;padding:4px 8px;display:block;text-align:center}.styled-weather i{font-size:12px;display:block;margin:0 auto 4px}.weather-info{flex-direction:column;gap:2px}}@media (prefers-color-scheme:dark){.styled-weather{background-color:#343a40;color:#f8f9fa}.weather-error{background-color:#5a1f1f;color:#fcc;border-left-color:#ff6b6b}}