:root{--orange:#ff6414;--ink:#101010;--cream:#fffaf6}*{box-sizing:border-box}html{min-height:100%;background:var(--cream)}body{margin:0;min-height:100svh;overflow-x:hidden;display:grid;place-items:center;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:radial-gradient(ellipse at center,#fffdfb 0%,#fff9f5 75%,#fff5ed 100%);position:relative}.coming-soon{position:relative;z-index:2;width:min(100% - 36px,1050px);margin:auto;text-align:center;padding:72px 0 85px}.logo{display:block;width:clamp(205px,27vw,370px);height:auto;margin:0 auto 48px}h1{font-size:clamp(3.5rem,8.4vw,7.8rem);letter-spacing:-.075em;line-height:1.04;margin:0 0 42px;font-weight:800}h1 span{color:var(--orange);position:relative;white-space:nowrap}h1 span::after{content:'';position:absolute;left:22%;right:3%;height:5px;bottom:-13px;border-radius:100%;background:var(--orange);transform:rotate(-4deg)}.description{font-size:clamp(1rem,2vw,1.55rem);line-height:1.55;color:#303039;margin:0 auto 48px;max-width:850px}.status{display:inline-flex;align-items:center;gap:12px;padding:13px 28px;background:#ffeadc;border-radius:99px;font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:700}.status svg{width:23px;height:23px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.socials{display:flex;justify-content:center;gap:14px;margin-top:42px}.socials a{width:48px;height:48px;display:grid;place-items:center;border:1px solid #9a9da3;border-radius:13px;color:#111;text-decoration:none;transition:transform .2s,background .2s,border-color .2s}.socials a:hover,.socials a:focus-visible{transform:translateY(-3px);background:#ffeadc;border-color:var(--orange);outline:none}.socials svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8}.decor{pointer-events:none;position:fixed;z-index:0}.decor-left{width:340px;height:620px;left:-130px;top:-260px;transform:rotate(35deg);border-radius:100px;background:linear-gradient(180deg,rgba(255,113,30,.12),rgba(255,113,30,.025))}.decor-right{width:320px;height:650px;right:-180px;top:25%;transform:rotate(32deg);border-radius:100px;background:linear-gradient(180deg,rgba(255,113,30,.1),rgba(255,113,30,.015))}.decor-orange{width:300px;height:350px;right:-190px;bottom:-230px;border-radius:45%;background:var(--orange);transform:rotate(25deg)}@media(max-width:640px){.coming-soon{padding:70px 0}.logo{margin-bottom:52px}h1{margin-bottom:35px;letter-spacing:-.065em}h1 span::after{height:3px;bottom:-8px}.description{margin-bottom:36px;line-height:1.65}.desktop-break{display:none}.status{padding:12px 20px}.socials{margin-top:35px}.decor-left{left:-220px;top:-340px}.decor-right{right:-260px}.decor-orange{width:190px;height:240px;right:-130px;bottom:-170px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}
