:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f3f5f4;--sheet:#fff;--ink:#14212a;--quiet:#5b6b76;--rule:#dde3e6;--blue:#0b5a8c;--label:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;font-family:var(--label);font-size:15px;line-height:1.45}*{box-sizing:border-box;margin:0}html,body{height:100%}body{background:var(--page);color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid}a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1px}button,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}body>header{background:var(--sheet);border-bottom:1px solid var(--rule);align-items:stretch;gap:28px;padding:0 20px;display:flex}.name{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;align-self:center;padding:14px 0;font-size:17px;font-weight:750;font-stretch:112%;text-decoration:none}nav{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}nav a{color:var(--quiet);white-space:nowrap;border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 12px;font-weight:550;font-stretch:96%;text-decoration:none;display:flex}nav a:hover{color:var(--ink)}nav a[aria-current]{color:var(--blue);border-bottom-color:var(--blue)}#clock{color:var(--quiet);white-space:nowrap;align-self:center;margin-left:auto;font-size:13px}#clock:first-letter{text-transform:uppercase}main{grid-template-columns:minmax(0,1fr) minmax(380px,520px);min-height:0;display:grid}#chart{min-height:0;position:relative;overflow:hidden}canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}canvas:active{cursor:grabbing}#marks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mark{will-change:transform;white-space:nowrap;position:absolute;top:0;left:0}.mark[hidden]{display:none}button.mark,.mark[title]{pointer-events:auto}#home{background:var(--sheet);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:5px 10px;font-size:13px;font-weight:550;position:absolute;top:12px;left:12px}#key{max-width:min(420px,100% - 24px);color:var(--quiet);border:1px solid var(--rule);background:#ffffffeb;border-radius:4px;padding:8px 11px;font-size:12.5px;line-height:1.4;position:absolute;bottom:12px;left:12px}#key:has(span:empty){display:none}.scale{gap:6px;display:grid}.strip{border-radius:2px;height:9px;display:block}.ticks{font-variant-numeric:tabular-nums;color:var(--ink);justify-content:space-between;font-size:11px;display:flex}.ticks b{font-weight:400}.forecast{background:var(--sheet);border:1px solid #14212a40;border-radius:14px;align-items:center;gap:3px;padding:1px 7px 1px 3px;font-size:13px;display:flex}.forecast .weather{width:24px;height:24px}.forecast b{font-weight:700}.forecast span{color:var(--quiet);font-size:11.5px}.warning,.index{background:var(--level);min-width:26px;height:26px;font:700 12.5px var(--label);color:var(--ink);border:1.5px solid #14212a8c;border-radius:13px;place-items:center;padding:0 6px;display:grid}.station{font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffffdb;border:1px solid #14212a4d;border-radius:3px;padding:0 4px;font-size:11px;line-height:1.45}.station:hover{background:var(--sheet);border-color:var(--blue);z-index:1}.station .arrow{width:9px;height:9px;margin-right:2px}.sea{background:#e4f0f6;border:1px solid #0b5a8c73;border-radius:12px;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:12px;display:flex}.sea b{font-weight:650}.fire{background:var(--level);border:1px solid #14212a80;border-radius:50%;width:11px;height:11px}.quake{width:var(--size);height:var(--size);background:#d8342a38;border:2px solid #a3271e;border-radius:50%}.strike{transform-origin:50%;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#6a3fb5;border:1px solid #fff;width:9px;height:9px}.pin{background:var(--ink);color:#fff;border-radius:3px;padding:2px 8px;font-size:12.5px;font-weight:600}.arrow{fill:currentColor;vertical-align:-1px;flex:none;width:12px;height:12px}.weather{fill:none;width:30px;height:30px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.weather .sun{fill:#f6c445;stroke:#c98a12}.weather .rays{stroke:#c98a12}.weather .cloud{fill:#fff}.weather .rain{stroke:#1f6fb5;stroke-width:2px}.weather .bolt{fill:#f6c445;stroke:#9a6a0a;stroke-width:1px}.weather .snow,.weather .mist{stroke:#5b7f99}#panel{background:var(--sheet);border-left:1px solid var(--rule);min-height:0;padding:22px 24px 40px;overflow-y:auto}h2{letter-spacing:-.015em;font-size:26px;font-weight:750;font-stretch:108%;line-height:1.15}h3{margin:26px 0 6px;font-size:15px;font-weight:700}.lede{color:var(--quiet);max-width:52ch;margin:8px 0 16px}.empty{color:var(--quiet);margin-top:16px}.choice{flex-wrap:wrap;gap:4px;margin:14px 0 10px;display:flex}.choice button{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:4px;padding:5px 11px;font-size:14px;font-weight:550;font-stretch:96%}.choice button:first-letter{text-transform:uppercase}.choice button:hover{border-color:var(--quiet)}.choice button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}select{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;width:100%;margin-bottom:4px;padding:7px 8px}table{border-collapse:collapse;width:100%;font-stretch:94%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule);padding:7px 8px 7px 0;font-weight:400}thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);padding-block:5px;font-size:11.5px;font-weight:600;font-stretch:104%}tbody th{font-weight:600}th small{color:var(--quiet);font-size:12.5px;font-weight:400;display:block}td.icon{width:38px;padding-block:3px}.figure{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}thead .figure{font:600 11.5px var(--label);font-stretch:104%}.figure b{font-weight:700}.quiet,td.period{color:var(--quiet)}td.period{text-align:right;white-space:nowrap;font-size:12.5px}td.wind{white-space:nowrap}td.wind .arrow{margin-right:5px}.level,.state{white-space:nowrap;border-radius:3px;padding:1px 8px;font-size:12.5px;font-weight:650;display:inline-block}.level{background:var(--level);color:var(--ink)}.level:first-letter{text-transform:uppercase}.state.open{color:#1f5c22;background:#dcefd9}.state.partial{color:#6b4a00;background:#fbeab8}.state.closed{color:#8a1c14;background:#f6d5d1}.swatch{border:1px solid #14212a40;border-radius:2px;width:12px;height:12px;display:block}.link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link:hover{color:var(--blue);text-decoration:underline}.places{color:var(--quiet);font-size:13.5px}.detail:not(:empty){background:var(--page);border-left:3px solid var(--blue);margin:4px 0 18px;padding:2px 14px 12px}.detail h3{margin-top:12px}.chart{width:100%;max-width:460px;height:auto;display:block}.chart .line{fill:none;stroke:var(--blue);stroke-width:1.6px;stroke-linejoin:round}.chart .bar{fill:#4f93cf}.chart .rule{stroke:var(--rule)}.chart .figure{font-variant-numeric:tabular-nums;fill:var(--quiet);font-size:9px}body>footer{color:var(--quiet);background:var(--sheet);border-top:1px solid var(--rule);justify-content:space-between;gap:24px;padding:9px 20px;font-size:12.5px;display:flex}@media (max-width:860px){html,body{height:auto}body{display:block}body>header{flex-wrap:wrap;gap:0 16px;padding:0 14px}.name{padding:11px 0 4px}#clock{font-size:12px}nav{order:3;width:100%;margin-inline:-8px}nav a{padding:9px 8px}main{display:block}#chart{overflow:visible}canvas{height:58vh;min-height:340px;position:relative}#marks{height:max(58vh,340px);bottom:auto}#key{background:var(--page);border-width:1px 0 0;border-radius:0;max-width:none;position:static}#panel{border-left:0;border-top:1px solid var(--rule);padding:18px 14px 32px;overflow:visible}body>footer{padding:12px 14px;display:block}}
