#portraitGuard{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;border-radius:0;padding:24px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--ui-accent,#c9adff) 15%,#090a10),#090a10 75%);color:var(--ui-text,#f1eff8);box-sizing:border-box;text-align:center;overflow:auto;box-shadow:none;animation:none!important}#portraitGuard[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}#portraitGuard::backdrop{background:#090a10;backdrop-filter:none;animation:none!important}#portraitGuard h2{margin:0;font:600 clamp(20px,4dvh,28px) 'Space Grotesk',system-ui,sans-serif;letter-spacing:-.5px}#portraitGuard p{margin:0;color:var(--ui-muted,#aaa);font:400 13px/1.6 'Space Grotesk',system-ui,sans-serif}.portrait-phone{display:block;width:34px;height:58px;border:2px solid var(--ui-accent,#c9adff);border-radius:5px 10px 5px 10px;position:relative;box-shadow:0 0 24px color-mix(in srgb,var(--ui-accent,#c9adff) 20%,transparent)}.portrait-phone i{position:absolute;height:3px;width:12px;left:9px;bottom:7px;background:var(--ui-accent,#c9adff)}.portrait-required{overscroll-behavior:none}.pulse-lite #portraitGuard{background:#080808;color:#eee}html[data-lite-theme=white] .pulse-lite #portraitGuard{background:#f5f5f5;color:#111}html[data-lite-theme=white] .pulse-lite #portraitGuard::backdrop{background:#f5f5f5}
