.feedbackContext{margin-bottom:30px}.feedbackBrand{display:inline-flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);margin-bottom:24px}.feedbackBrand img{width:50px;height:32px;object-fit:contain}.feedbackBrand span{font-weight:800;font-size:13px}.feedbackPage{max-width:900px}.feedbackPage .formCard{margin-top:0}.field small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ratingPicker{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.ratingPicker input{position:absolute;opacity:0}.ratingPicker label{font-size:32px;color:var(--line);cursor:pointer;transition:.15s}.ratingPicker label:hover,.ratingPicker label:hover~label,.ratingPicker input:checked~label{color:#e6a51b}.consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px;margin:18px 0}.consent input{margin-top:4px;accent-color:var(--accent)}.accountPrompt{padding:14px 16px;background:var(--surface2);border-radius:14px;margin-bottom:18px;font-size:13px}.accountPrompt a{color:var(--accent2);font-weight:800;margin-left:5px}.message.error{padding:13px 15px;border-radius:13px;border:1px solid #e3a5a5;background:#fff1f1;color:#9d2525;margin-bottom:18px}.feedbackSuccess{text-align:center;padding:30px}.successMark{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:var(--surface2);color:var(--accent);font-size:32px;font-weight:800}.feedbackSuccess h2{font-size:32px}.feedbackSuccess p{color:var(--muted)}
:root[data-theme=dark] .message.error{background:#321919;color:#ffb6b6;border-color:#673b3b}
