.session-warning{width:min(440px,calc(100% - 32px));text-align:center;padding:35px;border:1px solid #956bff88;border-radius:17px;background:radial-gradient(ellipse at 50% 0,#956bff20,transparent 70%),#19161f;color:#f5f3ef;box-shadow:0 20px 80px #0009}.session-warning::backdrop{background:#08060ccc;backdrop-filter:blur(7px)}.session-warning>.spark{display:block;font-size:40px;margin-bottom:20px}.session-warning h2{font:550 26px Manrope,sans-serif;letter-spacing:-.7px}.session-warning p{font-size:13px;line-height:1.6;color:#bfb1ce;margin:16px 0}.session-countdown{font:600 48px Manrope,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:1px;color:#c8aaff;margin:24px 0}.session-warning .button{width:100%;font-size:13px}.session-warning .session-warning-status{min-height:20px;margin-bottom:0;font-size:11px;color:#d8c4f7}.session-warning button:disabled{opacity:.6;cursor:wait}@media(max-width:500px){.session-warning{padding:28px 22px}.session-warning h2{font-size:24px}}
