*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f7f7f5;color:#1a1a1a}main{max-width:480px;margin:0 auto;padding:2rem 1.25rem}input,select{padding:.65rem .75rem;margin-bottom:1rem;border:1px solid #d4d4d0;border-radius:8px}button,input,select{width:100%;font-size:16px}button{padding:.7rem;border:none;border-radius:8px;background:#1a1a1a;color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}label{display:block;margin-bottom:.35rem;color:#555}.error,label{font-size:14px}.error{color:#c0392b;margin-bottom:1rem}