.abyssal-update-prompt{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:center;padding:18px;background:rgba(0,5,13,.88);backdrop-filter:blur(12px)}
.abyssal-update-card{width:min(520px,94vw);max-height:90dvh;overflow:auto;padding:26px;border:1px solid rgba(121,243,240,.48);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(45,145,170,.24),transparent 45%),linear-gradient(145deg,#071d2b,#030c17);box-shadow:0 30px 100px #000b;color:#e9fbff}
.abyssal-update-card>small{display:block;color:#79f3f0;font:800 10px 'DM Mono',monospace;letter-spacing:.18em}.abyssal-update-card h2{margin:10px 0 6px;font-size:clamp(28px,6vw,42px)}.abyssal-update-card p{color:#bdd2dc;line-height:1.55}.abyssal-update-version{color:#fff!important;font-weight:700}.abyssal-update-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.abyssal-update-actions button{min-height:48px}.abyssal-update-help{font-size:11px!important;color:#8faab7!important;margin-bottom:0}
@media(max-width:600px){.abyssal-update-card{padding:20px}.abyssal-update-actions{grid-template-columns:1fr}}
