.forum-review-note{color:var(--color-text-secondary);font:.9rem/1.7 var(--font-geist-sans),Arial,sans-serif;grid-column:1/-1;margin:.25rem 0}.forum-review-note a,.forum-composer__heading a,.forum-submission-receipt a,.forum-report-guest a,.forum-report__form a,.moderation-review-check a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.forum-composer__toggle{min-height:48px;font-size:.8rem}.forum-composer label,.forum-reply-label{color:var(--color-text-secondary);font:.85rem/1.55 var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;text-transform:none}.forum-composer__heading p{color:var(--color-text-secondary);font:.95rem/1.75 var(--font-geist-sans),Arial,sans-serif}.forum-composer input,.forum-composer select,.forum-composer textarea,.forum-reply-form textarea{font-size:1rem}.forum-composer__actions small,.forum-reply-form small{color:var(--color-text-secondary);font-size:.78rem}.forum-composer .forum-form-error,.forum-reply-form .forum-form-error{color:#e6b5a6;font:.9rem/1.6 var(--font-geist-sans),Arial,sans-serif;text-transform:none}.forum-ai-check{color:var(--color-text-secondary);align-items:flex-start;gap:.7rem;margin-top:1rem;font-size:.88rem;line-height:1.6;display:flex}.forum-ai-check input,.moderation-review-check input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);flex:none;margin:.2rem 0 0}.forum-reply-label{margin:1rem 0 .5rem;display:block}.forum-submission-receipt{border-top:1px solid var(--color-border);padding:clamp(1.2rem,3vw,2rem)}.forum-submission-receipt--reply{border:1px solid var(--color-border);background:var(--color-surface);margin-top:3rem}.forum-submission-receipt h2{margin:.7rem 0 1rem;font:400 clamp(1.5rem,3vw,2rem)/1.25 Georgia,Times New Roman,serif}.forum-submission-receipt [role=status]>span{color:var(--color-accent);font-size:.78rem}.forum-submission-receipt p{color:var(--color-text-secondary);font:.94rem/1.75 var(--font-geist-sans),Arial,sans-serif}.forum-submission-receipt strong{color:var(--color-text-primary)}.forum-submission-receipt details{border:1px solid var(--color-border);margin:1.2rem 0;padding:1rem}.forum-submission-receipt summary{cursor:pointer;color:var(--color-text-primary);font-size:.88rem}.forum-submission-receipt h3{font:400 1.2rem/1.4 Georgia,Times New Roman,serif}.forum-submission-receipt__text{white-space:pre-wrap;overflow-wrap:anywhere}.forum-report-guest{color:var(--color-text-secondary);margin-top:1.2rem;font-size:.8rem;line-height:1.65}.forum-report__toggle{min-height:44px;color:var(--color-text-secondary);font-size:.8rem}.forum-report__form label>span{color:var(--color-text-secondary);text-transform:none;letter-spacing:0;font-size:.78rem}.forum-report__form select{color:var(--color-text-primary);font-size:1rem}.forum-report__form p{color:var(--color-text-secondary);margin:.5rem 0;font-size:.82rem;line-height:1.65}.forum-report__form button{min-height:44px;color:var(--color-text-primary);text-transform:none;font-size:.78rem}.forum-report__status{color:var(--color-text-secondary);text-transform:none;letter-spacing:0;font-size:.82rem}.forum-report__status.is-error{color:#e6b5a6}.forum-ai-badge,.forum-post__author small.forum-ai-badge{color:var(--color-accent);text-transform:none;font-size:.73rem;line-height:1.5}.moderation-mode{border:1px solid var(--color-border-strong);background:var(--color-surface);padding:1.5rem}.moderation-mode>strong{color:var(--color-text-primary);font-size:1rem;line-height:1.6}.moderation-mode p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.75}.moderation-mode p:last-child{margin-bottom:0}.moderation-console .moderation-panel__heading>p{color:var(--color-text-secondary);font-size:.95rem}.moderation-console .moderation-panel__heading span{color:var(--color-accent);font-size:.75rem}.moderation-console .moderation-list--review,.moderation-console .moderation-list--recent{grid-template-columns:minmax(0,1fr)}.moderation-item__full-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-primary);font:1rem/1.8 var(--font-geist-sans),Arial,sans-serif;padding:.25rem 0 1rem}.moderation-console .moderation-item h3{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.4rem}.moderation-console .moderation-item__meta{color:var(--color-text-secondary);text-transform:none;letter-spacing:0;flex-wrap:wrap;font-size:.76rem}.moderation-console .moderation-item__signals span,.moderation-console .moderation-item__signals strong{color:var(--color-text-secondary);text-transform:none;font-size:.73rem}.moderation-console .moderation-item>p.moderation-item__screening{-webkit-line-clamp:unset;min-height:0;color:var(--color-text-secondary);font:.8rem/1.7 var(--font-geist-sans),Arial,sans-serif;margin:.8rem 0;display:block;overflow:visible}.moderation-review-check{border:1px solid var(--color-border-strong);color:var(--color-text-primary);align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.88rem;line-height:1.7;display:flex}.moderation-reason{color:var(--color-text-secondary);flex-direction:column;gap:.5rem;margin:1rem 0;font-size:.82rem;display:flex}.moderation-reason select{border:1px solid var(--color-border-strong);background:var(--color-background);width:100%;min-width:0;color:var(--color-text-primary);font:1rem/1.5 var(--font-geist-sans),Arial,sans-serif;border-radius:0;padding:.8rem}.moderation-console .moderation-item__actions button,.moderation-console .moderation-item__actions a,.moderation-console .moderation-roster__list button{text-transform:none;letter-spacing:0;color:var(--color-text-primary);min-height:44px;padding:.7rem .9rem;font-size:.8rem}.moderation-console .moderation-item__actions button.moderation-approve{border-color:var(--color-accent);color:var(--color-accent)}.moderation-console .moderation-item__protected{color:var(--color-text-secondary);text-transform:none;font-size:.8rem}.moderation-console .moderation-status{color:#e6b5a6;text-transform:none;font-size:.88rem;line-height:1.6}.moderation-console .moderation-audit__list article{grid-template-columns:150px 190px minmax(0,1fr)}.moderation-console .moderation-audit__list span,.moderation-console .moderation-audit__list small{color:var(--color-text-secondary);text-transform:none;font-size:.72rem}.moderation-console .moderation-audit__list strong{color:var(--color-text-primary);text-transform:none;font-size:.8rem}.moderation-console .moderation-audit__list p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.moderation-console .moderation-audit__list small{grid-column:3}.moderation-console .moderation-roster form label span,.moderation-console .moderation-roster__list span,.moderation-console .moderation-roster__list small{color:var(--color-text-secondary);text-transform:none;font-size:.8rem}.moderation-console .moderation-roster form input{font-size:1rem}@media (width<=700px){.moderation-console .moderation-list,.moderation-console .moderation-audit__list article{grid-template-columns:minmax(0,1fr)}.moderation-console .moderation-audit__list small{grid-column:auto}.moderation-review-check{padding:.8rem}.moderation-item__actions{align-items:stretch}.moderation-item__actions button,.moderation-item__actions a{text-align:center;flex:auto}}
