.PhoneFrame-Container{background:var(--color-frame);border-radius:44px;width:100%;max-width:300px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #14281e73,0 12px 24px -12px #0000004d}.PhoneFrame-Container:before{content:"";z-index:2;background:#000;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #ffffff0d}.PhoneFrame-Screen{background:var(--color-card);aspect-ratio:1082/2402;border-radius:34px;overflow:hidden}.PhoneFrame-Image{object-fit:cover;object-position:top;width:100%;height:100%}
