.feedback-footer{padding-top:28px;text-align:center}.feedback-footer button{max-width:100%;white-space:normal}#feedback-dialog{width:min(580px,calc(100% - 28px));border-color:var(--red);box-shadow:7px 0 0 #54d8e51a,-7px 0 0 #ff4b4820}.feedback-content{padding:clamp(18px,5vw,32px)}#feedback-title{font:800 clamp(26px,6vw,38px)/1.1 var(--display);margin:0 0 22px}#feedback-warning{border-left:3px solid var(--red);background:#ff4b480b;padding:12px 14px;font-size:13px;line-height:1.7}#feedback-form label{display:block;margin:20px 0 8px;font-size:14px}#feedback-form select,#feedback-form textarea{display:block;width:100%;max-width:100%;background:#151018;color:var(--paper);border:1px solid #665361;border-radius:0;padding:12px;font:16px/1.5 var(--mono)}#feedback-form textarea{resize:vertical;min-height:130px}#feedback-form select:focus-visible,#feedback-form textarea:focus-visible{outline:2px solid var(--red);outline-offset:3px}#feedback-count{margin:6px 0;text-align:right;font-size:12px;color:var(--muted)}.feedback-note{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.feedback-trap{position:absolute;left:-10000px;opacity:0}.feedback-enter{animation:feedback-arrival .48s steps(1) both}@keyframes feedback-arrival{0%{transform:translateX(-8px);opacity:.3;filter:drop-shadow(8px 0 #4bd6e5)}22%{transform:translateX(7px);opacity:1}45%{transform:translateX(-4px);filter:drop-shadow(-5px 0 #ff4b48)}70%{transform:translateX(3px)}100%{transform:none;opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.feedback-enter{animation:none}}
