.landing-page--forum{--color-primary:#f59e0b;--color-primary-dark:#d97706;--cta-bg:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--cta-border:#ffffff29;--cta-shadow:0 20px 50px -10px #f59e0b80;--cta-glow:radial-gradient(circle at center, #ffffff26 0%, transparent 60%);--cta-trust:#fef3c7}.landing-hero--forum{--landing-hero-bg:linear-gradient(to bottom, #f8fafc 0%, #fffbeb 100%);--landing-hero-bg-dark:radial-gradient(circle at top right, #78350f 0%, #0f172a 60%, #020617 100%);--landing-hero-pattern-color:#f59e0b1a;--landing-hero-pattern-color-dark:#ffffff1a;--landing-hero-glow-color:#f59e0b40;--landing-hero-glow-color-dark:#fbbf240d;--landing-hero-text-gradient:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--landing-hero-feature-text:var(--text-color-main)}.landing-forum-moderation-mockup{gap:.875rem;max-width:480px;margin:0 auto;display:grid}.landing-forum-moderation-mockup__status{border:1px solid var(--border-color-light);background:var(--background-color-paper);color:var(--text-color-main);border-radius:16px;align-items:center;gap:.75rem;padding:1rem 1.125rem;font-weight:800;transition:transform .2s;display:flex;box-shadow:0 12px 30px -18px #00000059}.landing-forum-moderation-mockup__status:hover{transform:translate(4px)}.dark .landing-forum-moderation-mockup__status{background:#ffffff0d;border-color:#ffffff1f}.smart-notifications{flex-direction:column;gap:1.5rem;display:flex;position:relative}@media (width>=1024px){.smart-notifications{min-height:600px;padding-bottom:2rem;display:block}}.smart-notifications__list-wrapper{z-index:10;transition:all .3s z-index 0s;position:relative}@media (width>=1024px){.smart-notifications__list-wrapper{z-index:10;width:70%;position:absolute;top:2rem;left:0}.smart-notifications__list-wrapper:hover{z-index:30}}.smart-notifications__email-wrapper{z-index:5;transition:all .3s z-index 0s;position:relative}@media (width>=1024px){.smart-notifications__email-wrapper{z-index:20;width:70%;position:absolute;top:0;right:0}.smart-notifications__email-wrapper:hover{z-index:30}}.smart-notifications__email{height:100%;padding:2rem}.smart-notifications__email .email-brand{text-align:center;color:var(--text-color-main);margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.smart-notifications__email .email-body{color:var(--text-color-main);margin-bottom:1.5rem;font-size:.875rem}.smart-notifications__email .email-body p{margin-bottom:1rem}.smart-notifications__email .email-kv{margin-bottom:1.5rem;font-size:.875rem}.smart-notifications__email .email-kv div{border-bottom:1px dashed var(--border-color-light);justify-content:space-between;margin-bottom:.5rem;padding-bottom:.25rem;display:flex}.smart-notifications__email .email-kv .k{color:var(--text-color-muted)}.smart-notifications__email .email-kv .v{color:var(--text-color-main);font-weight:500}.smart-notifications__email .email-btn{color:#fff;text-align:center;cursor:pointer;background:#0f172a;border-radius:.375rem;width:100%;margin-bottom:1.5rem;padding:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:block}.smart-notifications__email .email-btn:hover{background:#1e293b}.dark .smart-notifications__email .email-btn{color:#0f172a;background:#fff}.dark .smart-notifications__email .email-btn:hover{background:#f1f5f9}.smart-notifications__email .email-footer{color:var(--text-color-muted);border-top:1px solid var(--border-color-light);text-align:center;padding-top:1rem;font-size:.75rem;line-height:1.5}
