html,body{color:#e7e9ec;font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;background:#08090b;margin:0;font-size:13px}.feedback-page{min-height:100vh;font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;background:#08090b;padding:24px 16px 48px;font-size:13px}.feedback-page .ads-kicker,.feedback-page .ads-count{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace}.feedback-page h1{font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;font-weight:700}.feedback-shell{max-width:720px;margin:0 auto}.feedback-shell.feedback-embed{max-width:680px}.feedback-card{background:#101114;border:1px solid #23252b;border-radius:12px;padding:24px}.feedback-card h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(28px,4vw,40px)}.feedback-form{gap:18px;margin-top:20px;display:grid}.feedback-categories{border:0;gap:10px;margin:0;padding:0;display:grid}.feedback-categories legend{margin-bottom:8px}.feedback-category{cursor:pointer;background:#0d0e11;border:1px solid #2a2e35;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.feedback-category.is-active{background:#171c12;border-color:#ccdfa4}.feedback-category input{flex:none;margin-top:3px}.feedback-category-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.feedback-category strong{color:#e7e9ec;letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.3}.feedback-category-hint{color:#6c737d;font-size:11.5px;font-weight:400;line-height:1.45}.feedback-category.is-active strong{color:#ccdfa4}.feedback-category.is-active .feedback-category-hint{color:#8a9099}.feedback-success{background:#141a10;border:1px solid #3d4a24;border-radius:10px;gap:12px;margin-top:20px;padding:18px;display:grid}
