*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#fde2e4,#fff1e6,#e2ece9);color:#4a2c2a;min-height:100vh}.page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.card{background:#fffc;border-radius:20px;box-shadow:0 10px 40px #4a2c2a1f;padding:48px 32px;max-width:560px;width:100%;text-align:center}.icon{font-size:64px;margin-bottom:16px}h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,2.6rem);color:#b5485d;margin-bottom:20px}.message{font-size:1.1rem;line-height:1.6;margin-bottom:12px}.soon{font-size:1.3rem;font-weight:600;color:#d4847c;margin-bottom:32px}footer{font-size:.85rem;color:#8a6f6d}
