.avenza-phone-visual{min-height:360px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 55% 40%,#3b3328,#13100d 65%);overflow:hidden}.phone-silhouette{height:275px;width:135px;background:linear-gradient(125deg,#9fa1a8,#26334c 45%,#0f192a);border:5px solid #a4a6ab;border-radius:29px;transform:rotate(-14deg);box-shadow:20px 20px 35px #0009}.camera-island{display:block;position:relative;top:17px;left:13px;font-size:26px;line-height:28px;letter-spacing:3px;color:#101722;text-shadow:0 0 4px #c1c4c9}.visual-label,.visual-foot{position:absolute;color:#cbaa70;font-size:11px;letter-spacing:2px}.visual-label{top:20px;left:20px}.visual-foot{bottom:20px}.launch-timer{text-align:center;border:1px solid #67502f;background:#17130e;padding:26px;margin:25px 0}.timer-numbers{font:clamp(34px,5vw,58px) Georgia,serif;color:#e3c48d;letter-spacing:3px}.mini-phone{height:210px;width:103px;background:linear-gradient(120deg,#abb0b8,#1b2d46);border:5px solid #b2b2b4;border-radius:23px;margin:28px auto;transform:rotate(-12deg);box-shadow:15px 16px 25px #0008}button:disabled{opacity:.55;cursor:not-allowed}