:root{--color-primary:#0b2a5c;--color-secondary:#e5a823;--color-text:#0b2a5c}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100%}body{color:var(--color-text);font-family:system-ui,sans-serif}.coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.coming-soon__logo{width:clamp(160px,35vw,280px);height:auto;margin-bottom:24px}.coming-soon__title{color:var(--color-primary);margin-bottom:16px;font-size:clamp(2rem,6vw,3.5rem);line-height:1.2}.coming-soon__title:after{content:"";background:var(--color-secondary);border-radius:2px;width:80px;height:4px;margin:12px auto 0;display:block}.coming-soon__text{color:var(--color-primary);opacity:.8;max-width:480px;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6}
