:root{--color-background: #14100A;--color-surface: #1D1811;--color-surface-high: #282015;--color-on-surface: #F2EADA;--color-on-surface-variant: #B5A88D;--color-outline: #4C4230;--color-primary: #FFC94B;--color-on-primary: #241A00;--color-primary-dim: rgba(255, 201, 75, .22);--color-urgent: #FF8A70;--color-urgent-dim: rgba(255, 138, 112, .45);--font-display: "Archivo", "Arial Black", sans-serif;--font-body: "Asap", "Segoe UI", sans-serif;--shape-xl: 28px;--shape-md: 18px;--shape-full: 999px}*{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:var(--color-primary);color:var(--color-on-primary)}page-shell,conflict-hero,hero-eyebrow,hero-lead,timer-panel,timer-heading,timer-note,affected-map,map-frame,map-caption,action-section,section-kicker,section-lead,action-grid,action-card,card-title,card-text,page-topbar,page-hero,page-section,callout-box,callout-body,callout-title,check-list,check-item,source-note,page-footer{display:block}page-shell{max-width:1060px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}conflict-hero{padding-block:clamp(3.5rem,9vw,6.5rem) clamp(1.5rem,4vw,2.5rem)}hero-eyebrow,section-kicker,timer-heading{font-family:var(--font-body);font-size:.8rem;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}hero-eyebrow{margin-bottom:1.5rem}h1{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(2.9rem,10vw,6.75rem);line-height:.92;margin:0 0 1.75rem}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--color-on-surface)}@supports not (-webkit-text-stroke: 1px black){h1 em{color:var(--color-on-surface-variant)}}hero-lead{max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.2rem)}affected-stat,stat-number,stat-label{display:block}affected-stat{text-align:center;margin-top:clamp(2.5rem,6vw,4.5rem)}stat-number{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(4.75rem,17vw,11.5rem);line-height:1;letter-spacing:.02em;color:#ff6a3d;text-shadow:0 0 14px rgba(255,96,44,.65),0 0 45px rgba(255,96,44,.35),0 0 110px rgba(255,64,20,.25)}stat-label{margin-top:.9rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-primary)}timer-panel{margin-block:clamp(2.5rem,6vw,4rem);padding:clamp(2rem,6vw,3.5rem) clamp(1.25rem,4vw,3rem);text-align:center;border-radius:var(--shape-xl);border:1px solid var(--color-primary-dim);background:radial-gradient(90% 130% at 50% 0%,#ffc94b1f,#ffc94b08 55%,#ffc94b00),var(--color-surface)}timer-heading{color:var(--color-on-surface-variant);margin-bottom:1.75rem}timer-heading time{color:var(--color-primary)}timer-note{margin-top:1.75rem;font-size:.9rem;color:var(--color-on-surface-variant)}affected-map,action-section{margin-block:clamp(3.5rem,9vw,6rem)}h2{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.05;margin:.4rem 0 1rem}section-lead,map-caption{max-width:60ch;color:var(--color-on-surface-variant)}map-frame{margin-block:1.75rem 1rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--shape-xl);border:1px solid var(--color-outline);background:var(--color-surface)}map-frame iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(1) sepia(.12) brightness(.94) contrast(1.02)}@media(max-width:640px){map-frame{aspect-ratio:4 / 5}}action-section[kind=peticiones] section-kicker{color:var(--color-urgent)}action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:2rem}action-card{display:grid}action-card a{display:grid;grid-template-rows:auto auto 1fr auto;align-items:start;gap:1.1rem;padding:clamp(1.5rem,3.5vw,2.25rem);border-radius:var(--shape-xl);border:1px solid transparent;background:var(--color-surface);color:inherit;text-decoration:none}action-card a:hover{background:var(--color-surface-high);border-color:var(--color-primary-dim)}action-card a:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}action-section[kind=peticiones] action-card a{background:transparent;border-color:var(--color-outline)}action-section[kind=peticiones] action-card a:hover{background:var(--color-surface);border-color:var(--color-urgent-dim)}card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--shape-md);background:#ffc94b24;color:var(--color-primary)}action-section[kind=peticiones] card-icon{background:#ff8a701f;color:var(--color-urgent)}card-title{font-family:var(--font-display);font-stretch:125%;font-weight:600;font-size:1.35rem;line-height:1.15}card-text{font-size:.98rem;color:var(--color-on-surface-variant)}card-text strong{color:var(--color-on-surface)}action-section[kind=inmediatas] card-text strong{color:var(--color-primary)}action-section[kind=peticiones] card-text strong{color:var(--color-urgent)}card-cta{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;padding:.7rem 1.4rem;border-radius:var(--shape-full);background:var(--color-primary);color:var(--color-on-primary);font-size:.95rem;font-weight:600;line-height:1}card-cta m-symbol{font-size:18px}action-section[kind=peticiones] card-cta{background:transparent;border:1.5px solid var(--color-urgent);color:var(--color-urgent)}@media(prefers-reduced-motion:no-preference){action-card a{transition:background .25s ease,border-color .25s ease,transform .25s ease}action-card a:hover{transform:translateY(-4px)}card-cta m-symbol{transition:transform .25s ease}action-card a:hover card-cta m-symbol{transform:translate(4px)}}field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin-top:1.75rem}field-group{display:grid;gap:.45rem}field-group label{font-size:.85rem;font-weight:600;color:var(--color-on-surface-variant)}input{font:inherit;width:100%;padding:.75rem .95rem;color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--shape-md);color-scheme:dark}input::placeholder{color:#b5a88d8c}input:focus-visible{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary)}button[kind]{font:inherit;font-weight:600;cursor:pointer}button[kind] m-symbol{font-size:20px}button[kind]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}button[kind=primary]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border:0;border-radius:var(--shape-full);background:var(--color-primary);color:var(--color-on-primary)}button[kind=primary]:hover{filter:brightness(1.07)}button[kind=primary][disabled]{opacity:.6;cursor:wait}button[kind=ghost]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem 1.3rem;border:1px solid var(--color-outline);border-radius:var(--shape-full);background:transparent;color:var(--color-on-surface)}button[kind=ghost]:hover{border-color:var(--color-primary);color:var(--color-primary)}button[kind=chip]{padding:.5rem 1rem;border:1px solid var(--color-outline);border-radius:var(--shape-full);background:var(--color-surface);color:var(--color-on-surface-variant);font-size:.9rem}button[kind=chip]:hover{border-color:var(--color-primary);color:var(--color-primary)}button[kind=icon]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--shape-full);background:transparent;color:var(--color-on-surface-variant)}button[kind=icon]:hover{color:var(--color-urgent);background:#ff8a7014}page-topbar{padding-block:1.5rem}page-topbar a{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-on-surface-variant);text-decoration:none;font-size:.95rem;font-weight:600}page-topbar a:hover{color:var(--color-primary)}page-topbar a:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--shape-full)}page-hero{padding-block:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem)}page-hero h1{font-size:clamp(2.4rem,7vw,4.5rem)}page-hero hero-lead strong{color:var(--color-primary)}page-section{margin-block:clamp(2.5rem,6vw,4rem)}callout-box{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-block:clamp(2.5rem,6vw,4rem);padding:clamp(1.5rem,3.5vw,2rem);border-radius:var(--shape-xl)}callout-box[kind=alerta]{border:1px solid var(--color-urgent-dim);background:#ff8a7012}callout-box[kind=alerta] m-symbol{color:var(--color-urgent)}callout-box[kind=dato]{border:1px solid var(--color-primary-dim);background:#ffc94b0f}callout-box[kind=dato] m-symbol{color:var(--color-primary)}callout-title{font-family:var(--font-display);font-stretch:125%;font-weight:600;font-size:1.2rem;line-height:1.2;margin-bottom:.5rem}callout-body p{margin:0;color:var(--color-on-surface-variant)}callout-box[kind=alerta] callout-body strong{color:var(--color-urgent)}callout-box[kind=dato] callout-body strong{color:var(--color-on-surface)}check-list{display:grid;gap:.75rem;margin-top:1.75rem}check-item{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1.1rem 1.4rem;border-radius:var(--shape-md);background:var(--color-surface)}check-item m-symbol{color:var(--color-primary)}check-item p{margin:0;color:var(--color-on-surface-variant)}check-item strong{color:var(--color-on-surface)}source-note{margin-top:clamp(2.5rem,6vw,4rem);font-size:.9rem;color:var(--color-on-surface-variant)}source-note p{margin:0}source-note a{color:var(--color-primary)}source-note a:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}page-footer{margin-top:clamp(4rem,10vw,6rem);padding-block:2.5rem;border-top:1px solid var(--color-outline);font-size:.9rem;color:var(--color-on-surface-variant)}page-footer p{margin:.25rem 0}
