body,html{margin:0;padding:0;font-family:Arial,sans-serif;background:#f7f7f7;color:#111}a{color:inherit;text-decoration:none}main{max-width:960px;margin:0 auto;padding:24px}.card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 10px rgba(0,0,0,.06);margin-bottom:16px}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}code{background:#efefef;padding:2px 6px;border-radius:6px}button,input,select,textarea{font:inherit}