.DeleteConfirmDialog-module__DuOYWG__trigger{color:var(--color-error);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500}.DeleteConfirmDialog-module__DuOYWG__trigger:hover{text-decoration:underline}.DeleteConfirmDialog-module__DuOYWG__overlay{z-index:100;background-color:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.DeleteConfirmDialog-module__DuOYWG__dialog{background-color:var(--color-surface-primary);border-radius:var(--radius-lg);width:100%;max-width:24rem;box-shadow:var(--shadow-lg);padding:1.5rem}.DeleteConfirmDialog-module__DuOYWG__dialogTitle{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.DeleteConfirmDialog-module__DuOYWG__dialogText{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.DeleteConfirmDialog-module__DuOYWG__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.DeleteConfirmDialog-module__DuOYWG__deleteButton{color:var(--color-text-inverse);background-color:var(--color-error);border-radius:var(--radius-md);cursor:pointer;transition:opacity var(--transition-fast);border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.DeleteConfirmDialog-module__DuOYWG__deleteButton:hover{opacity:.9}.DeleteConfirmDialog-module__DuOYWG__deleteButton:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .DeleteConfirmDialog-module__DuOYWG__dialog{background-color:var(--color-surface-primary);border:1px solid #ffffff14}[data-theme=dark] .DeleteConfirmDialog-module__DuOYWG__overlay{background-color:#0009}
.UpvoteButton-module__1PQjGq__button{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.UpvoteButton-module__1PQjGq__button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.UpvoteButton-module__1PQjGq__button:disabled{opacity:.5;cursor:not-allowed}.UpvoteButton-module__1PQjGq__button.UpvoteButton-module__1PQjGq__active{border-color:var(--color-primary);color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.06)}.UpvoteButton-module__1PQjGq__icon{flex-shrink:0}.UpvoteButton-module__1PQjGq__count{text-align:center;min-width:1ch}
.BookmarkButton-module__A6dtUa__button{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-muted);transition:all var(--transition-fast);background:0 0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.BookmarkButton-module__A6dtUa__button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.BookmarkButton-module__A6dtUa__button:disabled{opacity:.5;cursor:not-allowed}.BookmarkButton-module__A6dtUa__button.BookmarkButton-module__A6dtUa__active{border-color:var(--color-primary);color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.06)}.BookmarkButton-module__A6dtUa__icon{flex-shrink:0}.BookmarkButton-module__A6dtUa__label{white-space:nowrap}
.DiscussionDetailActions-module__tcbBFq__actions{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}
.PetitionEligibilityBadge-module__HaBG4q__badge{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.08);border-radius:var(--radius-sm);align-items:center;gap:.375rem;margin-top:.75rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.PetitionEligibilityBadge-module__HaBG4q__progress{color:var(--color-text-muted);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.75rem;display:flex}.PetitionEligibilityBadge-module__HaBG4q__progressLabel{font-weight:500}.PetitionEligibilityBadge-module__HaBG4q__progressItem{color:var(--color-text-secondary)}.PetitionEligibilityBadge-module__HaBG4q__progressSep{color:var(--color-text-muted)}
.ReportModal-module__dIsLMa__overlay{z-index:1000;padding:var(--space-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReportModal-module__dIsLMa__dialog{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-lg);width:100%;max-width:480px;box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto}.ReportModal-module__dIsLMa__header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.ReportModal-module__dIsLMa__title{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600;display:flex}.ReportModal-module__dIsLMa__closeButton{color:var(--color-text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);background:0 0;border:none}.ReportModal-module__dIsLMa__closeButton:hover{color:var(--color-text-primary);background:var(--color-surface-secondary)}.ReportModal-module__dIsLMa__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.ReportModal-module__dIsLMa__reasonList{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.ReportModal-module__dIsLMa__reasonOption{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);display:flex}.ReportModal-module__dIsLMa__reasonOption:hover{border-color:var(--color-text-muted);background:var(--color-surface-secondary)}.ReportModal-module__dIsLMa__reasonOption:has(.ReportModal-module__dIsLMa__radio:checked){border-color:var(--color-primary);background:var(--color-surface-secondary)}.ReportModal-module__dIsLMa__radio{accent-color:var(--color-primary);margin-top:2px}.ReportModal-module__dIsLMa__reasonContent{flex-direction:column;gap:2px;display:flex}.ReportModal-module__dIsLMa__reasonLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.ReportModal-module__dIsLMa__reasonDescription{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ReportModal-module__dIsLMa__descriptionLabel{gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-md);flex-direction:column;font-weight:500;display:flex}.ReportModal-module__dIsLMa__textarea{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);resize:vertical;background:var(--color-surface-primary);color:var(--color-text-primary);font-family:inherit}.ReportModal-module__dIsLMa__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #6366f126}.ReportModal-module__dIsLMa__error{color:var(--color-error);font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.ReportModal-module__dIsLMa__successMessage{text-align:center;padding:var(--space-lg)0;color:var(--color-success);font-size:var(--font-size-sm);font-weight:500}.ReportModal-module__dIsLMa__actions{gap:var(--space-sm);justify-content:flex-end;display:flex}.ReportModal-module__dIsLMa__cancelButton{padding:var(--space-sm)var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer}.ReportModal-module__dIsLMa__cancelButton:hover{background:var(--color-surface-secondary)}.ReportModal-module__dIsLMa__submitButton{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--transition-fast);border:none;font-weight:500}.ReportModal-module__dIsLMa__submitButton:hover:not(:disabled){opacity:.9}.ReportModal-module__dIsLMa__submitButton:disabled{opacity:.5;cursor:not-allowed}
.ReportButton-module__VK_ama__reportButton{color:var(--color-text-muted);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ReportButton-module__VK_ama__reportButton:hover{color:var(--color-error);background:var(--color-surface-secondary)}
/*# sourceMappingURL=900f02c150c4eb02.css.map*/