body{font-family:system-ui,sans-serif;margin:0;background:#eef4ee;color:#102417}main{max-width:760px;margin:8vh auto;padding:2rem;background:white;border-radius:1rem;box-shadow:0 1rem 3rem #17351b22}form{display:flex;gap:1rem;align-items:end}label{display:grid;gap:.3rem}input,button{padding:.7rem;font:inherit}.notice{font-size:.85rem;color:#46564a}pre{overflow:auto;background:#102417;color:#eaffea;padding:1rem;border-radius:.5rem}
