#introOv{position:fixed;inset:0;z-index:1000;background:#0E0B2B;opacity:0;transition:opacity .4s}
#introOv iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#0E0B2B}
.intro-bar{position:absolute;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));display:flex;gap:10px}
.intro-bar button{font:600 14px/1 'Plus Jakarta Sans',system-ui,sans-serif;color:#F4F3FF;background:rgba(30,24,89,.85);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:11px 18px;cursor:pointer;backdrop-filter:blur(6px)}
.intro-bar button:hover{border-color:#16B6D6}
.intro-bar button:focus-visible{outline:2px solid #16B6D6;outline-offset:2px}
