*{box-sizing:border-box}body{margin:0;font:16px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:480px;margin:0 auto;padding:16px}h1{font-size:22px;margin:8px 0 12px}h2{font-size:18px;margin:20px 0 8px}ul{padding-left:0;list-style:none}li{margin:8px 0}label{display:block;margin:10px 0 4px}input{width:100%;font-size:16px;padding:10px}.btn,button{display:inline-block;font-size:16px;padding:10px 14px;min-height:44px}.big{font-size:40px;font-weight:700;margin:0}.err{color:#b00020}.muted{color:#666}nav{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}