.ClimaActual_main__B_jXW{max-width:720px;width:100%;margin:0 auto;padding:2rem 1rem 3rem}.ClimaActual_header__nx4gX{text-align:center;margin-bottom:2rem}.ClimaActual_header__nx4gX h1{font-size:1.6rem;margin-bottom:.4rem}.ClimaActual_cargando__xx3BS,.ClimaActual_errorGeneral__p4RAn{text-align:center;color:#aaa;padding:3rem 0}.ClimaActual_hero__VYCts{display:flex;align-items:center;justify-content:center;gap:1.25rem;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border:1px solid #444;border-radius:16px;padding:1.75rem 1.5rem;flex-wrap:wrap;text-align:left}.ClimaActual_heroIcono__SPPnI{width:84px;height:84px;flex-shrink:0}.ClimaActual_heroIcono__SPPnI svg{width:100%;height:100%}.ClimaActual_heroTemp__KjpoJ{font-size:3.2rem;font-weight:700;line-height:1;color:#fff}.ClimaActual_heroCondicion__wKllc{font-size:1.05rem;color:#ccc;margin-top:.35rem}.ClimaActual_heroSensacion__R9CGt{font-size:.85rem;color:#999;margin-top:.2rem}.ClimaActual_actualizado__emxn_{text-align:center;font-size:.78rem;color:#777;margin-top:.75rem}.ClimaActual_grid__5Ap6F{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.5rem}.ClimaActual_tile__4b6ag{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px;padding:.9rem 1rem}.ClimaActual_tileLabel__ZVPQI{font-size:.75rem;color:#999;text-transform:uppercase;letter-spacing:.03em}.ClimaActual_tileValor__P93eU{font-size:1.35rem;font-weight:600;color:#fff;margin-top:.2rem}.ClimaActual_tileValor__P93eU .ClimaActual_unidad__v_Njk{font-size:.85rem;font-weight:400;color:#aaa}.ClimaActual_pronostico__oqPEd{margin-top:1.75rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px;padding:1.1rem 1.25rem}.ClimaActual_pronosticoTitulo__dJxx6{font-size:.85rem;color:#999;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.6rem}.ClimaActual_badge__iv6D1{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-weight:600;font-size:.8rem;text-transform:uppercase;margin-right:.5rem}.ClimaActual_pronosticoBueno___CkfG{background:#1f4d2c;color:#9ee6ac}.ClimaActual_pronosticoNeutro__B6eTT{background:#3a3a3a;color:#ddd}.ClimaActual_pronosticoMalo__PzYP8{background:#4d1f1f;color:#e69e9e}.ClimaActual_pronosticoDescripcion__31chn{color:#ccc;font-size:.9rem;margin-top:.5rem;line-height:1.5}.ClimaActual_historial__n7Al6{margin-top:1.75rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px;padding:1.1rem 1.25rem}.ClimaActual_tablaWrap__OdEDc{overflow-x:auto}.ClimaActual_tabla__OtXOH{width:100%;border-collapse:collapse;font-size:.85rem}.ClimaActual_tabla__OtXOH td,.ClimaActual_tabla__OtXOH th{padding:.45rem .6rem;text-align:left;white-space:nowrap;border-bottom:1px solid #3a3a3a}.ClimaActual_tabla__OtXOH th{color:#999;font-weight:500}.ClimaActual_tabla__OtXOH td{color:#eee}.ClimaActual_historialNota__Y4pal{margin-top:.75rem;font-size:.75rem;color:#777;line-height:1.4}.ClimaActual_footer__PR3un{margin-top:2rem;text-align:center;font-size:.75rem;color:#777}.ClimaActual_footer__PR3un a{color:#999;text-decoration:none}.ClimaActual_footer__PR3un a:hover{color:#fff;text-decoration:underline}