.feedback-page-head{padding-top:55px;padding-bottom:30px}.feedback-page-head h1{font:700 clamp(2.8rem, 6vw, 5.5rem)/.98 var(--font-display);max-width:1000px;margin:16px 0}.feedback-page-head>p{color:#bdc9d9;max-width:700px;font-size:.95rem}.feedback-page-content{padding-bottom:70px}.feedback{background:#101710;border:1px solid #344638;max-width:1000px;padding:clamp(22px,4vw,40px)}.feedback-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.feedback-heading h2{font:700 clamp(2rem, 4vw, 3.2rem)/1.05 var(--font-display);margin:10px 0 20px}.feedback-private{color:#d2b5f8;letter-spacing:.08em;border:1px solid #6a527b;flex:none;padding:8px 10px;font-size:9px;font-weight:800}.feedback-intro{color:#c1cfc0;max-width:650px;margin-bottom:20px;font-size:.9rem}.feedback fieldset{border:0;gap:22px;min-width:0;margin:24px 0 0;padding:0;display:grid}.feedback label{color:#e0e8df;gap:9px;min-width:0;font-size:.82rem;font-weight:600;display:grid}.feedback input:not([type=checkbox]),.feedback select,.feedback textarea{color:#f4f5e9;background:#192219;border:1px solid #5c6b58;border-radius:2px;width:100%;min-width:0;padding:13px;font:400 .86rem/1.5 Inter,sans-serif}.feedback textarea{resize:vertical}.feedback input::placeholder,.feedback textarea::placeholder{color:#a8b5a6;opacity:1}.feedback select{min-height:48px}.feedback fieldset:disabled{opacity:.62}.feedback :is(input,textarea,select,button,summary,a):focus-visible,.game-feedback-links a:focus-visible{outline-offset:4px;outline:3px solid #d2b5f8}.feedback-row{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.feedback-help{color:#b8c6b3;margin:0;font-size:.73rem;font-weight:400;line-height:1.8}.feedback-optional{color:#b8c6b3;font-size:.75rem;font-weight:400}.feedback-message{color:#d6e7d0;overflow-wrap:anywhere;background:#19261b;border-left:3px solid #5f8;margin:20px 0;padding:10px 14px;font-size:.83rem;line-height:1.7}.feedback-message:empty{display:none}.feedback-message[data-error=true]{color:#ffe0b8;background:#2a2116;border-color:#e7b580}.feedback-check{align-items:flex-start;line-height:1.8;gap:12px!important;font-size:.78rem!important;font-weight:400!important;display:flex!important}.feedback-check input{accent-color:#5f8;flex:none;width:18px;height:18px;margin-top:3px}.feedback a{color:#70ff9b;text-underline-offset:4px;text-decoration:underline}.feedback-actions{flex-wrap:wrap;gap:12px;margin:22px 0 16px;display:flex}.feedback-actions .button{white-space:normal;text-align:center}.feedback-context{background:#281d33;border-left:3px solid #c8a1f4;padding:12px 15px;font-size:.8rem}.feedback-context .link-button{margin-left:18px}.feedback-context-details{border:1px solid #46513e;padding:16px}.feedback summary{cursor:pointer;color:#e2ebdf;font-size:.85rem;font-weight:600}.feedback-context-details[open] summary{margin-bottom:20px}.feedback-context-details .feedback-help{margin-top:14px}.feedback-receipt{background:#18241a;border:1px solid #5f7c51;margin-top:26px;padding:clamp(20px,3vw,32px)}.feedback-receipt h3{font:700 clamp(1.8rem, 3vw, 2.6rem)/1.1 var(--font-display);margin:12px 0}.feedback-receipt>p{color:#c6d5c1;font-size:.85rem}.feedback-receipt label{margin-top:22px}.feedback-receipt input{font-size:.8rem!important}.feedback-manage{border-top:1px solid #4c5946;margin-top:34px;padding-top:26px}.feedback-manage[open] summary{margin-bottom:20px}.feedback-manage>p{color:#b8c6b3;font-size:.83rem}.feedback-manage form{gap:18px;max-width:700px;margin-top:20px;display:grid}.feedback-manage .feedback-actions,.feedback-manage .feedback-message{margin:0}.feedback-danger{color:#ffd7bc;border-color:#92684d;width:fit-content}.game-feedback-links{border-bottom:1px solid #2a3730;flex-wrap:wrap;align-items:center;gap:14px 25px;margin:10px 0;padding:20px 0;font-size:.76rem;display:flex}.game-feedback-links>span{color:#b3c4b8;margin-right:auto}.game-feedback-links a{color:#72ff9b;text-underline-offset:5px;text-decoration:underline}.feedback-link-version{color:#b3c4b8;font-size:.68rem}@media (width<=700px){.feedback-heading{display:block}.feedback-private{margin-bottom:12px;display:inline-block}.feedback-row{grid-template-columns:1fr}.feedback-page-head{padding-top:32px}.feedback-actions .button{flex:180px}.game-feedback-links{align-items:flex-start;gap:16px}.game-feedback-links>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.feedback *,.game-feedback-links *{transition:none!important}}
