*{box-sizing:border-box}body{color:#163b44;background:#f2f7f8;place-items:center;min-width:280px;min-height:100vh;margin:0;padding:24px;font-family:system-ui,sans-serif;display:grid}#app{width:100%;max-width:640px}main{background:#fff;border:1px solid #dce9ec;border-radius:24px;padding:clamp(24px,6vw,48px)}.brand{color:#087e8b;letter-spacing:.12em;font-size:14px;font-weight:700}h1{margin:16px 0;font-size:clamp(28px,6vw,40px)}p{line-height:1.6}.status{color:#47705b;margin-top:32px}
