.zombie-intro{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#000;color:#fff}
.zombie-intro__video{display:block;width:100%;height:100dvh;object-fit:contain;background:#000}
.zombie-intro__skip{position:absolute;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));min-height:44px;padding:10px 18px;border:1px solid #ffffff70;border-radius:3px;background:#000a;color:#fff;font:600 14px system-ui;cursor:pointer}
.zombie-intro__skip:focus-visible{outline:3px solid #d8ff9a;outline-offset:4px}
@media(pointer:coarse){.zombie-intro__skip span{display:none}}
