/* Public feedback form; only actual text submissions can be sent. */
#feedback{scroll-margin-top:20px;padding:25px 0 90px}
.feedback-lead{max-width:660px;font-size:14px;line-height:1.7;color:#a6aab6;margin:0 0 18px}
.feedback-form{display:grid;gap:15px;margin-top:24px;max-width:780px}
.feedback-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.feedback-choice{padding:20px;border:1px solid #3e434e;background:#1c2028;border-radius:14px;display:flex;gap:12px;align-items:flex-start;min-width:0}
.feedback-choice.active{border-color:#8a909e;background:#252b36}
.feedback-choice.disabled{opacity:.8;cursor:not-allowed}
.feedback-choice input{accent-color:#c2ccdb;flex-shrink:0;margin-top:5px}
.feedback-choice-main{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}
.feedback-choice-main strong{font-size:17px;line-height:1.35}
.feedback-choice-main small{color:#a6acba;font-size:13px;line-height:1.65}
.feedback-price{white-space:nowrap;color:#ddd;font-size:12px;border:1px solid #6a6470;border-radius:30px;padding:6px 10px}
.feedback-price.coin{color:#eed49c;border-color:#786742;background:#352e20}
.feedback-form label.feedback-label{font-weight:720;font-size:13px}
.feedback-form select,.feedback-form textarea{font:inherit;color:#f0f1f2;background:#252932;border:1px solid #4c515f;border-radius:8px;padding:13px}
.feedback-form select{min-height:43px;max-width:310px}
.feedback-form textarea{width:100%;resize:vertical;min-height:144px;line-height:1.65;font-size:14px}
.feedback-form select:focus-visible,.feedback-form textarea:focus-visible{outline:2px solid #c2cbd9}
.feedback-actions{display:flex;align-items:center;justify-content:space-between;gap:13px}
.feedback-actions button{padding:12px 19px}
.feedback-actions button:disabled{opacity:.6;cursor:progress}
.feedback-note{font-size:12px;color:#a5a9b5;line-height:1.7;margin:0}
.feedback-status{font-size:13px;color:#c6e3c2;min-height:20px;margin:0}
.feedback-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
@media(max-width:750px){.feedback-choices{grid-template-columns:1fr}.feedback-choice{padding:17px}.feedback-choice-main strong{font-size:15px}.topbar nav a[href="#feedback"]{display:inline}.topbar nav a[href="#games"]{display:none}.topbar nav a[href="#exclusive"]{display:none}.topbar nav{gap:9px;font-size:11px}.brand{max-width:55%;letter-spacing:.02em;font-size:13px}.brand-subtitle{font-size:9px}.feedback-form select{max-width:100%}}
@media(max-width:390px){.topbar nav a[href="#coins"]{display:none}}
