body{font-family:system-ui,sans-serif;margin:0;background:#f4f5f7;color:#222}.wrap{max-width:720px;margin:0 auto;padding:20px}nav{background:#222;padding:12px 20px;display:flex;gap:16px;align-items:center}nav a,nav button{color:#fff;text-decoration:none;background:none;border:0;cursor:pointer;font-size:1rem}nav .right{margin-left:auto}.card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #0002}.card img{max-width:100%;border-radius:6px}input,textarea{width:100%;box-sizing:border-box;padding:8px;margin:6px 0 12px;border:1px solid #ccc;border-radius:6px;font:inherit}button.btn{background:#2563eb;color:#fff;border:0;padding:8px 14px;border-radius:6px;cursor:pointer;margin-right:8px}button.danger{background:#dc2626}.error{color:#dc2626}
