.coming-soon-modal[hidden]{display:none}
.coming-soon-modal{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px}
.coming-soon-backdrop{position:absolute;inset:0;background:rgba(5,11,25,.78);backdrop-filter:blur(4px)}
.coming-soon-card{position:relative;width:min(460px,100%);padding:42px 34px 34px;text-align:center;border:1px solid #5376b5;border-radius:10px;background:linear-gradient(145deg,#17243a,#0d172a);box-shadow:0 24px 80px #0008}
.coming-soon-card h2{margin:.35rem 0 1rem}
.coming-soon-card p:last-child{margin-bottom:0}
.coming-soon-close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:#c9d9f4;font-size:1.8rem;line-height:1;cursor:pointer}
.setup-modal-open{overflow:hidden}
