.adminDashboard,.adminPage{color-scheme:dark;--admin-background:color-mix(in srgb,var(--surface-canvas) 82%,var(--surface-atmospheric));--admin-surface:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-atmospheric));--admin-surface-2:color-mix(in srgb,var(--surface-atmospheric) 80%,var(--surface-canvas));--admin-control:color-mix(in srgb,var(--surface-atmospheric) 72%,var(--surface-canvas));--admin-border:color-mix(in srgb,var(--accent-secondary) 35%,transparent);--admin-text:var(--text-primary);--admin-muted:var(--text-secondary);--admin-accent:var(--accent-primary);--admin-link:var(--text-primary);--admin-link-hover:var(--accent-primary);background:var(--admin-background);color:var(--admin-text)}.adminDashboard :where(.adminPanel,.dashboardPanel,.dashboardCard,.dashboardAttention,.dashboardPinned,.dashboardReviewInbox,.activityCard,.processingCard,.adminTableCard,.seriesAdminCard,.seriesEditor,.adminSavedViews,.adminFilterToolbar,.sermonFilterBar,.adminSkeletonCard,.adminEmptyState,.emptyState,.systemStatusCard,.enrichmentControls,.enrichmentQueue>article){border-color:var(--admin-border);background:linear-gradient(145deg,color-mix(in srgb,var(--accent-atmospheric) 5%,var(--admin-surface)),var(--admin-surface) 55%);color:var(--admin-text)}.adminDashboard :where(input,select,textarea){border-color:var(--admin-border)!important;background:var(--admin-control)!important;color:var(--admin-text)!important}.adminDashboard :where(input,textarea)::placeholder{color:var(--admin-muted);opacity:1}.adminDashboard :where(.fieldHint,.dashboardWelcome,.dashboardSuggestionMeta,small){color:var(--admin-muted)}.adminDashboard .dashboardSignal-purple{display:inline-grid;place-items:center;min-width:5.75rem;min-height:1.75rem;padding:.25rem .65rem;text-align:center;line-height:1}.adminDashboard .primaryButton{border-color:var(--color-action-gold);background:var(--color-action-gold);color:var(--text-primary)}.adminDashboard .primaryButton:hover{border-color:var(--color-action-gold-hover);background:var(--color-action-gold-hover);color:var(--text-primary)}.adminDashboard :where(.secondaryButton,.archivePagination button,.calendarControls button){border-color:var(--admin-border);background:var(--admin-control);color:var(--admin-text)}.adminDashboard :where(.secondaryButton,.archivePagination button,.calendarControls button):hover{border-color:var(--accent-secondary);color:var(--accent-secondary)}.adminDashboard .dangerButton{border-color:var(--color-error);background:var(--notice-error-surface);color:var(--text-primary)}.adminDashboard :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-secondary) 48%,transparent);outline-offset:2px}.adminDashboard :where(.adminRecordLink,.dashboardSuggestionTitle,.adminOverviewCard){color:var(--admin-link)}.adminDashboard :where(.adminRecordLink,.dashboardSuggestionTitle,.adminOverviewCard):hover{color:var(--admin-link-hover)}.adminDashboard :where(.adminNotice,.adminError,.adminSuccess,.adminInfo,.formError,.formSuccess){max-width:72rem;border:1px solid;border-radius:10px;color:var(--text-primary);line-height:1.55;overflow-wrap:anywhere}.adminDashboard :where(.adminNotice-error,.adminError,.formError){border-color:var(--color-error);background:var(--notice-error-surface);color:var(--text-primary)}.adminDashboard :where(.adminNotice-success,.adminSuccess,.formSuccess){border-color:var(--color-success);background:var(--notice-success-surface);color:var(--text-primary)}.adminDashboard .adminInfo{border-color:var(--admin-border);background:var(--admin-surface-2);color:var(--text-primary)}.adminSidebar .sidebarGroupReveal[aria-hidden]{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);visibility:hidden;will-change:grid-template-rows,opacity,transform;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}.adminSidebar .sidebarGroupReveal[aria-hidden=false]{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.adminSidebar .sidebarGroupReveal>.sidebarGroupLinks{min-height:0;overflow:hidden}.adminSidebar .sidebarGroupReveal .sidebarGroupLinks a{opacity:0;transform:translateX(-7px);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1),color .16s ease,background-color .16s ease}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a{opacity:1;transform:translateX(0)}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a:first-child{transition-delay:.04s}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a:nth-child(2){transition-delay:65ms}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a:nth-child(3){transition-delay:.09s}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a:nth-child(4){transition-delay:.115s}.adminSidebar .sidebarGroupReveal[aria-hidden=false] .sidebarGroupLinks a:nth-child(n+5){transition-delay:.14s}.adminSidebar .workspaceNavSummary:after{transition:transform .3s cubic-bezier(.22,1,.36,1),color .18s ease}.adminSidebar .workspaceNavSummary[aria-expanded=true]:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.adminSidebar .sidebarGroupReveal .sidebarGroupLinks a,.adminSidebar .sidebarGroupReveal[aria-hidden],.adminSidebar .workspaceNavSummary:after{transition-duration:.01ms!important;transition-delay:0s!important;transform:none}}:root{--color-gold:#d4af37;--color-gold-hover:#b89528;--color-action-gold:#b89528;--color-action-gold-hover:#9a791f;--color-purple:#4b2e83;--color-dark:#17131e;--color-dark-surface:#251c38;--surface-wash:#2f2548;--purple-light:#9683c4;--color-cream:#f5f1e8;--color-cream-muted:rgba(245,241,232,0.65);--color-success:#55b982;--color-error:#e06a78;--color-overlay:#000000;--color-border-purple:rgba(150,131,196,0.35);--border-purple:1px solid rgba(150,131,196,0.35);--border-gold:1px solid rgba(212,175,55,0.45);--shadow-elevated:0 18px 45px rgba(8,5,12,0.28);--surface-canvas:var(--color-dark);--surface-raised:var(--color-dark-surface);--surface-atmospheric:var(--surface-wash);--text-primary:var(--color-cream);--text-secondary:var(--color-cream-muted);--accent-primary:var(--color-gold);--accent-primary-hover:var(--color-gold-hover);--accent-atmospheric:var(--color-purple);--accent-secondary:var(--purple-light);--notice-error-surface:color-mix(in srgb,var(--color-error) 16%,var(--surface-raised));--notice-success-surface:color-mix(in srgb,var(--color-success) 16%,var(--surface-raised));--weight-black:900;--weight-bold:700;--weight-regular:400;--layout-gutter:6vw;--layout-max-width:1320px;--section-space-major:100px 6vw;--section-space-compact:60px 6vw;--card-space:clamp(24px,2.5vw,32px);--font-family-brand:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--site-body-font:var(--font-family-brand);--site-heading-font:var(--font-family-brand);--site-accent-color:var(--color-purple);--site-background-color:var(--color-dark)}