*{box-sizing:border-box}body{margin:0;background:#f3f6f5;color:#17212b;font:16px Arial,sans-serif}header.hero{background:#0f766e;color:white;padding:24px}main{max-width:1150px;margin:24px auto;padding:0 18px}a{color:#0f766e}h1{margin:0 0 10px}h2{margin-top:0}.panel{background:white;border:1px solid #dfe8e5;border-radius:10px;padding:22px;margin-bottom:18px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;margin:12px 0}input,select,textarea,button{font:inherit;padding:10px;border:1px solid #bfd3cf;border-radius:6px}input,select,textarea{width:100%}textarea{resize:vertical}button,.button{display:inline-block;background:#0f766e;color:white;border:0;padding:11px 14px;border-radius:6px;text-decoration:none;cursor:pointer}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.actions form{margin:0}.muted{color:#53676a}.notice{background:#e0f2ed;padding:15px;border-radius:6px}.error{background:#fee2e2}.content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.tag{font-size:14px;color:#526664}.delete{background:#a32c29}article+article{border-top:1px solid #dfe8e5;margin-top:18px;padding-top:18px}@media(max-width:800px){.grid{grid-template-columns:1fr}}
