:root{--bg:#495e7c;--dlg:#37465c;--amber:#fa5;--text:#ccc}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--text);font:400 16px/1.5 Arial,Helvetica,sans-serif}
main{width:min(560px,92vw);background:var(--dlg);border-radius:20px;padding:0 0 28px;text-align:center}
header{padding:20px 24px 12px;border-bottom:1px solid #fff}
header img{width:210px;height:84px;display:block;margin:0 auto 10px}
p{margin:20px 28px 0}
.resultTitle{color:#fff;font-size:20px;font-weight:500}
.pill{display:inline-block;margin-top:22px;padding:12px 28px;border-radius:32px;background:var(--amber);color:#1b2433;font-weight:bold;letter-spacing:.05em;text-decoration:none}
small{display:block;margin-top:22px;font-size:12px}
button.pill{border:0;cursor:pointer;font-family:inherit;font-size:16px}
.pill:hover{background:#ffbb77}
