.emergency-takeover{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:clamp(24px,5vw,90px);background:linear-gradient(145deg,#071827,#103b4b);color:#fff;text-align:center}
.emergency-takeover[hidden]{display:none}
.emergency-takeover[data-type="urgent"]{background:radial-gradient(circle at 50% 15%,#a92828 0,#5f1117 42%,#19080b 100%)}
.emergency-takeover[data-type="delay"]{background:radial-gradient(circle at 50% 15%,#a65c00 0,#5c3000 44%,#1e1002 100%)}
.emergency-takeover[data-type="information"]{background:radial-gradient(circle at 50% 15%,#087b91 0,#084252 46%,#061722 100%)}
.emergency-takeover[data-type="clear"]{background:radial-gradient(circle at 50% 15%,#178452 0,#0a5034 46%,#052117 100%)}
.emergency-takeover__panel{width:min(1500px,96vw);display:grid;justify-items:center;gap:clamp(18px,3vh,38px)}
.emergency-takeover__symbol{display:grid;place-items:center;width:clamp(92px,10vw,170px);aspect-ratio:1;border:5px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(255,255,255,.13);font:900 clamp(54px,7vw,110px)/1 system-ui,sans-serif;box-shadow:0 22px 60px rgba(0,0,0,.25)}
.emergency-takeover__kicker{font:800 clamp(16px,1.8vw,29px)/1.1 system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9ff4f5}
.emergency-takeover h1{margin:0;max-width:1400px;font:900 clamp(56px,8.5vw,150px)/.94 system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance}
.emergency-takeover p{margin:0;max-width:1250px;font:600 clamp(26px,3.4vw,58px)/1.25 system-ui,sans-serif;color:rgba(255,255,255,.9);text-wrap:balance}
.emergency-takeover__footer{padding-top:clamp(10px,2vh,24px);border-top:1px solid rgba(255,255,255,.28);font:700 clamp(15px,1.45vw,25px)/1.2 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}
