body{font-family:Arial,sans-serif;background:#f5f5f5;margin:0}.container{max-width:700px;margin:2rem auto;padding:1rem}.card{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.75rem}button,input,textarea{font:inherit;padding:.55rem}button{cursor:pointer;background:#111827;color:#fff;border:none;border-radius:4px}.list{list-style:none}.list li{padding-bottom:.8rem;border-bottom:1px solid #e5e7eb}