.report-problem-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:20;color:#282218;cursor:pointer;opacity:.55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#e3dab5b8;border:1px solid #28221873;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .25s,background-color .25s,border-color .25s;display:flex;position:fixed}.report-problem-fab svg{width:17px;height:17px}.report-problem-fab:hover,.report-problem-fab:focus-visible{opacity:1;background-color:#d5f166;border-color:#282218}@media (hover:none){.report-problem-fab{opacity:.75}.report-problem-fab:after{content:"";border-radius:50%;position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.report-problem-fab{transition:none}}.report-problem-overlay{z-index:40;background-color:#28221880;justify-content:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.report-problem-modal{background-color:#e3dab6;border:1px solid #282218;border-radius:30px;width:100%;max-width:420px;height:fit-content;margin:10rem 1rem 2rem;padding:2rem;position:relative}.report-problem-modal .close-icon{cursor:pointer;width:20px;position:absolute;top:1rem;right:1rem}.report-problem-modal .submit-btn{letter-spacing:1px;cursor:pointer;background-color:#d5f166;border:1px solid #282218;border-radius:50px;width:100%;padding:.5rem 3.5rem;font-family:NyghtSerif DarkItalic;font-size:1.25rem;font-weight:700}.report-problem-modal .submit-btn:hover:not(:disabled){background-color:#76a025;transition:background-color .3s}.report-problem-modal .submit-btn:disabled{opacity:.5;cursor:default}.report-problem-modal .report-form{flex-direction:column;gap:.75rem;display:flex}.report-problem-modal .report-form .form-title{text-align:center;margin-bottom:.25rem;font-family:NyghtSerif DarkItalic;font-size:1.25rem}.report-problem-modal .report-form textarea{letter-spacing:1px;color:#282218;resize:vertical;background-color:#0000;border:1px solid #282218;border-radius:15px;min-height:7rem;padding:.75rem 1rem;font-family:Manrope;font-size:.875rem}.report-problem-modal .report-form textarea::placeholder{color:#28221880}.report-problem-modal .report-form textarea:focus{outline:none}.report-problem-modal .report-form input[type=file]{display:none}.report-problem-modal .report-form .file-label{cursor:pointer;border:1px solid #282218;border-radius:50px;align-self:flex-start;padding:.4rem 1rem;font-size:.8125rem;font-weight:600}.report-problem-modal .report-form .file-label:hover{background-color:#d5f166;transition:background-color .3s}.report-problem-modal .report-form .file-chip{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.report-problem-modal .report-form .file-chip .file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-problem-modal .report-form .file-chip .file-remove{background-color:unset;color:#282218;cursor:pointer;border:none;font-size:1.125rem;line-height:1}.report-problem-modal .report-form .email-input{letter-spacing:1px;color:#282218;background-color:#0000;border:1px solid #282218;border-radius:50px;padding:.6rem 1rem;font-family:Manrope;font-size:.875rem}.report-problem-modal .report-form .email-input::placeholder{color:#28221880}.report-problem-modal .report-form .email-input:focus{outline:none}.report-problem-modal .report-form .form-hint{opacity:.7;font-size:.75rem}.report-problem-modal .report-form .form-error{color:#fe4358;font-size:.8125rem}.report-problem-modal .sent-state{text-align:center}.report-problem-modal .sent-state .sent-text{max-width:400px;margin:1rem auto 2rem;font-size:1.25rem;font-weight:500}.report-problem-honeypot{display:none}@media (max-width:720px){.report-problem-modal{margin-top:4rem;padding:1.5rem}}
