.report-dialog-overlay.svelte-1ybpqes{position:fixed;inset:0;background-color:#000c;z-index:9999;display:flex;justify-content:center;align-items:center;animation:svelte-1ybpqes-fadeIn .2s ease-out}.report-dialog-content.svelte-1ybpqes{max-width:500px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:8px;padding:0;animation:svelte-1ybpqes-slideUp .3s ease-out;box-shadow:0 10px 25px #0000004d}.report-dialog-content.themed.svelte-1ybpqes{background:var(--page-color);border:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 60%,white);border-radius:0;box-shadow:var(--box-shadow)}.report-dialog-header.svelte-1ybpqes{padding:24px 24px 16px}.report-dialog-title.svelte-1ybpqes{font-size:18px;font-weight:600;margin:0 0 8px;color:#1a1a1a}.report-dialog-title.themed.svelte-1ybpqes{font-family:saira,monospace;font-weight:700;font-size:20px;color:var(--font-color)}.report-dialog-description.svelte-1ybpqes{font-size:14px;margin:0;color:#666;line-height:1.5}.report-dialog-description.themed.svelte-1ybpqes{font-family:saira,monospace;color:var(--font-color);opacity:.8}.report-dialog-form.svelte-1ybpqes{padding:0 24px 24px}.form-group.svelte-1ybpqes{margin-bottom:20px}.form-label.svelte-1ybpqes{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#333}.form-label.themed.svelte-1ybpqes{font-family:saira,monospace;color:var(--font-color);font-weight:600}.radio-group.svelte-1ybpqes{display:flex;flex-direction:column;gap:8px}.radio-label.svelte-1ybpqes{display:flex;align-items:center;gap:8px;padding:8px;border-radius:4px;cursor:pointer;transition:background-color .2s}.radio-label.svelte-1ybpqes:hover{background-color:#f5f5f5}.radio-label.themed.svelte-1ybpqes:hover{background-color:color-mix(in srgb,var(--page-color) 90%,var(--font-color))}.radio-input.svelte-1ybpqes{width:16px;height:16px;cursor:pointer}.radio-text.svelte-1ybpqes{font-size:14px;color:#333}.radio-text.themed.svelte-1ybpqes{font-family:saira,monospace;color:var(--font-color)}.form-textarea.svelte-1ybpqes{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:inherit;transition:border-color .2s}.form-textarea.svelte-1ybpqes:focus{outline:none;border-color:#06c}.form-textarea.themed.svelte-1ybpqes{background:var(--page-color);color:var(--font-color);border:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 60%,white);border-radius:0;font-family:saira,monospace}.form-textarea.themed.svelte-1ybpqes:focus{border-color:var(--font-link-color)}.report-dialog-footer.svelte-1ybpqes{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.report-dialog-button.svelte-1ybpqes{padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer;transition:all .2s ease}.report-dialog-button.svelte-1ybpqes:hover{border-color:var(--font-link-color);transition:all .2s ease}.report-dialog-button.cancel.svelte-1ybpqes{background:transparent}.report-dialog-button.submit.svelte-1ybpqes{background:#dc2626;color:#fff;border-color:#dc2626}.report-dialog-button.submit.svelte-1ybpqes:hover{background:#b91c1c}.report-dialog-button.themed.svelte-1ybpqes{background:var(--page-color);color:var(--font-color);border:var(--border-width) var(--border-style) color-mix(in srgb,var(--page-color) 60%,white);border-radius:0;font-family:saira,monospace;font-weight:700;font-size:14px;transition:all var(--transition-speed, .2s) ease-in-out;cursor:url(/img/Sonic_Cursor.png),pointer;box-shadow:var(--box-shadow)}.report-dialog-button.themed.svelte-1ybpqes:hover{background:color-mix(in srgb,var(--page-color) 90%,var(--font-color));cursor:url(/img/Sonic_Cursor_Spin.gif),progress;border-color:var(--font-link-color);transition:all .2s ease}.report-dialog-button.submit.themed.svelte-1ybpqes{background:var(--page-color);color:var(--font-color);border-color:color-mix(in srgb,var(--page-color) 60%,white)}.report-dialog-button.submit.themed.svelte-1ybpqes:hover{background:color-mix(in srgb,var(--page-color) 90%,var(--font-color));cursor:url(/img/Sonic_Cursor_Spin.gif),progress;border-color:var(--font-link-color);transition:all .2s ease}@keyframes svelte-1ybpqes-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ybpqes-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
