:root{--bg:#050405;--gold:#c9a24c;--muted:#9fa6a8}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial;background:radial-gradient(ellipse at center,#ffffff05,#0009 60%,#000000e6),#040404;color:#f3efe6;display:flex;align-items:center;justify-content:center}.coming-soon{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem}.center{max-width:960px;text-align:center;padding:3rem}.brand{margin-bottom:1rem}.diamond{color:var(--gold);font-size:26px;letter-spacing:8px;margin-bottom:10px}.logo{font-family:Cinzel,serif;font-size:64px;letter-spacing:18px;color:var(--gold)}.subtitle{font-size:12px;color:var(--muted);margin-top:8px;letter-spacing:6px}.divider{width:220px;height:1px;border:none;background:linear-gradient(90deg,transparent,rgba(201,162,76,.7),transparent);margin:28px auto}.teaser{font-family:Great Vibes,cursive;font-size:28px;color:#ead8bd;margin-bottom:8px}.lead{color:#9b9b9b;margin-bottom:36px}.countdown{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px 0 48px}.unit{min-width:68px}.num{font-family:Playfair Display,serif;font-size:36px;color:var(--gold);letter-spacing:6px}.label{font-size:10px;color:var(--muted);letter-spacing:4px;margin-top:6px}.sep{color:var(--gold);font-size:36px}.footer-links{display:flex;gap:14px;justify-content:center;color:#7a6f53;font-size:12px;margin-top:48px;letter-spacing:4px}.footer-links span{opacity:.9}.actions{display:none}@media (max-width:600px){.logo{font-size:36px;letter-spacing:8px}.num{font-size:28px}.center{padding:1rem}}
