.footer-links button{appearance:none;border:0;background:none;color:#dde0e4;text-align:left;font:inherit;font-size:14px;padding:9px 0;min-height:40px;cursor:pointer}.footer-links button:hover{text-decoration:underline;text-underline-offset:4px}.bug-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;overflow:hidden}.bug-backdrop{position:absolute;inset:0;background:#090b0edb;backdrop-filter:blur(7px)}.bug-dialog{position:relative;width:min(620px,100%);max-width:100%;min-width:0;max-height:calc(100vh - 36px);box-sizing:border-box;overflow:auto hidden;background:#1b1e24;border:1px solid #414650;border-radius:22px;padding:26px;box-shadow:0 24px 80px #0009;overscroll-behavior:contain}.bug-dialog h2{margin:8px 0;font-size:28px}.bug-dialog>p{color:#b8bec8;line-height:1.55}.bug-close{position:absolute;right:14px;top:12px;width:42px;height:42px;border:0;border-radius:50%;background:#2b2f37;color:#fff;font-size:28px;cursor:pointer}.bug-dialog form,.bug-dialog label{min-width:0}.bug-dialog form{display:grid;gap:16px;margin-top:20px}.bug-dialog label{display:grid;gap:8px;color:#e0e3e8;font-size:14px}.bug-dialog textarea,.bug-dialog input[type=file]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:#262a31;border:1px solid #484e59;border-radius:12px;color:#fff;padding:12px;font:inherit;font-size:16px}.bug-dialog textarea{resize:vertical;white-space:pre-wrap;overflow-x:hidden;overflow-wrap:anywhere}.bug-upload span,.bug-upload small{color:#aeb5c0}.bug-trap{position:absolute!important;left:-9999px!important}.bug-message{min-height:20px;margin:0;color:#ffb38a}.bug-success{text-align:center;padding:24px 4px}.bug-success strong{font-size:22px;color:#91e5bd}.bug-success p{color:#bec4cd}.modal-open{overflow:hidden}@media(max-width:600px){.bug-modal{align-items:end;padding:0}.bug-dialog{width:100%;max-width:100vw;border-radius:22px 22px 0 0;padding:22px 18px calc(24px + env(safe-area-inset-bottom));max-height:calc(100dvh - 8px)}}
