.phone-mock.svelte-lm4j1d{position:relative;width:min(19rem,74vw);aspect-ratio:9 / 19.3;padding:.55rem;border-radius:2.7rem;background:linear-gradient(155deg,#2a2342,#171328 55%,#2a2342);box-shadow:0 30px 60px -15px #4c1d9573,inset 0 0 0 1.5px #ffffff0f;animation:svelte-lm4j1d-phone-float 7s ease-in-out infinite}.phone-mock.svelte-lm4j1d img:where(.svelte-lm4j1d){display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:2.2rem;background:#0b0e1d}.phone-notch.svelte-lm4j1d{position:absolute;top:.9rem;left:50%;transform:translate(-50%);width:28%;height:.5rem;border-radius:999px;background:#080a16eb;z-index:2}.phone-glare.svelte-lm4j1d{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:2.7rem;background:linear-gradient(135deg,rgba(255,255,255,.16) 0%,transparent 32%);mix-blend-mode:screen}@keyframes svelte-lm4j1d-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (max-width: 560px){.phone-mock.svelte-lm4j1d{width:min(16rem,76vw)}}.login-alert-glow.svelte-lm4j1d{background:radial-gradient(ellipse 70% 60% at 50% 0%,color-mix(in oklab,var(--color-primary) 12%,transparent) 0%,transparent 70%);animation:svelte-lm4j1d-login-glow 5s ease-in-out infinite}@keyframes svelte-lm4j1d-login-glow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.phone-mock.svelte-lm4j1d,.login-alert-glow.svelte-lm4j1d{animation:none}}
