.report-dialog-backdrop.svelte-2mgn4a{z-index:var(--z-dialog-top);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0403079e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-dialog.svelte-2mgn4a{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--reader-radius-lg);background:linear-gradient(160deg, color-mix(in srgb, var(--text) 7%, transparent), transparent 44%), color-mix(in srgb, var(--theme-panel-strong) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);width:min(520px,100%);max-height:min(720px,100vh - 36px);overflow:auto;box-shadow:inset 0 1px #ffffff1a,0 24px 70px #0000008c}.report-dialog.svelte-2mgn4a header:where(.svelte-2mgn4a){border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.report-dialog.svelte-2mgn4a header:where(.svelte-2mgn4a)>span:where(.svelte-2mgn4a){border-radius:var(--reader-radius-control);background:color-mix(in srgb, var(--primary) 18%, transparent);width:34px;height:34px;color:var(--reader-accent);place-items:center;display:grid}.report-dialog.svelte-2mgn4a p:where(.svelte-2mgn4a),.report-dialog.svelte-2mgn4a h2:where(.svelte-2mgn4a){margin:0}.report-dialog.svelte-2mgn4a header:where(.svelte-2mgn4a) p:where(.svelte-2mgn4a){color:var(--reader-accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.report-dialog.svelte-2mgn4a h2:where(.svelte-2mgn4a){font-family:var(--display);font-size:var(--text-2xl);letter-spacing:0;margin-top:3px}.report-dialog.svelte-2mgn4a form:where(.svelte-2mgn4a){gap:14px;padding:16px;display:grid}.report-reasons.svelte-2mgn4a{gap:6px;display:grid}.report-reasons.svelte-2mgn4a button:where(.svelte-2mgn4a){border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--reader-radius-control);background:color-mix(in srgb, var(--text) 4%, transparent);min-height:46px;color:var(--muted);cursor:pointer;font-size:var(--text-base);text-align:left;flex-direction:row;align-items:center;gap:11px;padding:10px 13px;font-weight:500;display:flex}.report-reasons.svelte-2mgn4a button:where(.svelte-2mgn4a):hover{border-color:color-mix(in srgb, var(--text) 20%, transparent);color:var(--text)}.report-reasons.svelte-2mgn4a button.active:where(.svelte-2mgn4a){border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--text)}.report-reasons.svelte-2mgn4a button:where(.svelte-2mgn4a):focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 62%, transparent);outline-offset:2px}.report-radio-dot.svelte-2mgn4a{border:1px solid color-mix(in srgb, var(--text) 26%, transparent);border-radius:var(--radius-pill);flex:none;place-items:center;width:15px;height:15px;display:grid}.report-reasons.svelte-2mgn4a button.active:where(.svelte-2mgn4a) .report-radio-dot:where(.svelte-2mgn4a){border-color:var(--primary)}.report-reasons.svelte-2mgn4a button.active:where(.svelte-2mgn4a) .report-radio-dot:where(.svelte-2mgn4a):after{border-radius:var(--radius-pill);background:var(--primary);content:"";width:7px;height:7px}.report-details.svelte-2mgn4a{color:var(--reader-muted,var(--muted));font-size:var(--reader-caption,13px);gap:7px;font-weight:500;display:grid}.report-details.svelte-2mgn4a .reader-composer__field:where(.svelte-2mgn4a){display:block}.report-error.svelte-2mgn4a{color:var(--ink-danger);font-size:var(--text-base);line-height:1.5}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a){justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a){border-radius:var(--reader-radius-control);cursor:pointer;min-height:40px;font-size:var(--text-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a):first-child{border-color:color-mix(in srgb, var(--text) 12%, transparent);color:var(--muted);background:0 0}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a):first-child:hover{border-color:color-mix(in srgb, var(--text) 24%, transparent);color:var(--text)}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a):last-child{background:var(--primary);color:var(--on-primary)}.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a):disabled{opacity:.5;cursor:default}@media (pointer:coarse){.report-dialog.svelte-2mgn4a footer:where(.svelte-2mgn4a) button:where(.svelte-2mgn4a){min-height:44px}}
