.content-feedback{margin:2rem 0;padding-top:1.5rem;border-top:1px solid #454052;font-size:.95rem;color:#ddd9e7}
.content-feedback h2{font-size:1.1rem}.content-feedback summary{cursor:pointer;color:#86e5ee}
.content-feedback form{display:grid;gap:1rem;max-width:42rem;margin-top:1rem}.content-feedback label{display:grid;gap:.4rem}
.content-feedback textarea,.content-feedback select{max-width:100%;padding:.6rem;border:1px solid #555064;border-radius:.3rem;background:#191824;color:inherit;font:inherit}
.content-feedback textarea{min-height:5rem;resize:vertical}.content-feedback button{padding:.5rem .9rem;background:#242231;color:#eee;border:1px solid #777082;border-radius:.3rem;cursor:pointer;font:inherit}
.content-feedback button:disabled{opacity:.5;cursor:default}.content-feedback small{color:#bbb5c6}.content-feedback li{margin:.4rem 0}
.content-feedback [hidden]{display:none}.content-feedback :focus-visible{outline:2px solid #86e5ee;outline-offset:3px}
