:root{--primary-accent: #FF4D6D;--secondary-accent: #FF9E00;--tertiary-accent: #7209B7;--primary-glow: rgba(255, 77, 109, 0.2);--text-main: #2D2327;--app-bg: #FFFDFE;--button-text-light: #FFFFFF;--gradient-love: linear-gradient(135deg, var(--primary-accent) 0%, var(--secondary-accent) 100%);--gradient-deep: linear-gradient(135deg, var(--primary-accent) 0%, var(--tertiary-accent) 100%);--gradient-living: linear-gradient(110deg, var(--primary-accent) 0%, var(--secondary-accent) 50%, var(--primary-accent) 100%);--fkb-bg: transparent;--fkb-btn: var(--primary-accent);--tertiary: var(--primary-accent);--d-button-border-radius: 50px;--d-input-border-radius: 50px;--d-default-border-radius: 28px;--card-border-radius: 20px;--d-avatar-border-radius: 50%;--elevation-subtle: 0 4px 15px rgba(0, 0, 0, 0.03);--elevation-card-hover: 0 10px 25px rgba(255, 77, 109, 0.08);--elevation-button: 0 8px 25px rgba(255, 77, 109, 0.25);--elevation-button-hover: 0 12px 30px rgba(255, 77, 109, 0.35);--font-ui: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: 'Outfit', sans-serif}body{background-color:var(--app-bg) !important;background-image:radial-gradient(circle at 15% 50%, rgba(255, 77, 109, 0.06), transparent 25%),radial-gradient(circle at 85% 30%, rgba(255, 158, 0, 0.06), transparent 25%) !important;background-attachment:fixed !important;font-family:var(--font-ui);color:var(--text-main) !important}.topic-list-item .raw-link,.category-list tbody .category h3 a,p,span:not([class*=-icon]){color:var(--text-main)}.d-header-wrap{background:rgba(0,0,0,0) !important;box-shadow:none !important}.d-header{background:hsla(0,0%,100%,.85) !important;backdrop-filter:blur(25px) saturate(200%) !important;-webkit-backdrop-filter:blur(25px) saturate(200%) !important;border-radius:var(--d-default-border-radius) !important;margin-top:15px !important;width:calc(100% - 40px) !important;margin-left:auto !important;margin-right:auto !important;border:1px solid rgba(255,77,109,.1) !important;box-shadow:var(--elevation-subtle) !important;height:65px !important;transition:all .3s ease}.d-header .d-icon{color:var(--text-main) !important;opacity:.8;transition:opacity .2s ease,color .2s ease}.d-header .d-icon:hover{color:var(--primary-accent) !important;opacity:1}.d-header-icons .header-dropdown-toggle{background:hsla(0,0%,100%,.5) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;border-radius:50% !important;padding:8px !important;margin-left:10px !important;transition:all .3s ease !important;border:1px solid rgba(255,77,109,.1) !important}.d-header-icons .header-dropdown-toggle:hover{background:rgba(255,77,109,.05) !important;transform:translateY(-2px) scale(1.05) !important;box-shadow:var(--elevation-subtle) !important}.d-header-icons .d-icon{color:var(--text-main) !important;opacity:.9 !important}.welcome-wrapper h1,.banner-box h1,.custom-homepage-wrapper h1,#main-outlet h1.welcome-title,.fkb-header-title,.custom-search-banner-headline{font-family:var(--font-heading) !important;font-size:3.5rem !important;font-weight:900 !important;letter-spacing:-0.04em !important;text-align:center;margin-bottom:30px !important;text-shadow:none !important;background:var(--gradient-living) !important;background-size:200% auto !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;-webkit-background-clip:text !important;background-clip:text !important;filter:drop-shadow(0px 8px 16px rgba(255, 77, 109, 0.15));animation:livingShine 6s linear infinite !important}@keyframes livingShine{to{background-position:200% center}}.welcome-wrapper h2,#main-outlet h2.welcome-title{font-family:var(--font-heading) !important;font-size:2.5rem !important;font-weight:800 !important;letter-spacing:-0.02em !important;text-align:center;margin-top:-10px !important;margin-bottom:20px !important;background:var(--gradient-deep) !important;background-size:200% auto !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;-webkit-background-clip:text !important;background-clip:text !important;animation:livingShine 6s linear infinite !important}.sidebar-wrapper,.d-sidebar{background:hsla(0,0%,100%,.65) !important;backdrop-filter:blur(30px) saturate(200%) !important;-webkit-backdrop-filter:blur(30px) saturate(200%) !important;border:1px solid rgba(255,77,109,.08) !important;border-radius:32px !important;margin:20px 10px 20px 20px !important;padding:24px 8px !important;box-shadow:0 10px 30px rgba(0,0,0,.03),inset 0 1px 0 #fff !important;height:calc(100vh - 110px) !important}.sidebar-section-link-wrapper .sidebar-section-link{padding:12px 16px !important;margin:4px 12px !important;border-radius:16px !important;color:var(--text-main) !important;font-family:var(--font-ui) !important;font-weight:600 !important;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;background:rgba(0,0,0,0) !important}.sidebar-section-link-wrapper .sidebar-section-link:hover{background:#fff !important;transform:translateX(8px);box-shadow:var(--elevation-subtle) !important;color:var(--primary-accent) !important}.sidebar-section-link-wrapper .sidebar-section-link:hover .d-icon{color:var(--primary-accent) !important;transform:scale(1.1)}.sidebar-section-link-wrapper .sidebar-section-link.active,.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-content-text,.sidebar-section-link-wrapper .sidebar-section-link.active .d-icon,.sidebar-section-link-wrapper .sidebar-section-link.active svg{background:var(--gradient-love) !important;color:var(--button-text-light) !important;fill:var(--button-text-light) !important;box-shadow:var(--elevation-button) !important;transform:scale(1.02);border:none !important}.sidebar-section-link-wrapper .sidebar-section-link.active:hover{background:var(--gradient-love) !important;transform:translateX(8px) scale(1.02)}.sidebar-section-header-text{color:var(--secondary-accent) !important;font-family:var(--font-heading) !important;font-weight:800 !important;letter-spacing:.15em !important;font-size:.75rem !important;padding-left:16px !important;margin-top:24px !important;margin-bottom:12px !important;opacity:.9}.nav-pills>li>a{background:#fff;border:1px solid rgba(255,77,109,.1);border-radius:var(--d-button-border-radius) !important;color:var(--text-main);font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-right:8px;padding:8px 18px;transition:all .2s ease}.nav-pills>li.active>a,.nav-pills>li>a.active{background:var(--gradient-love) !important;color:var(--button-text-light) !important;box-shadow:var(--elevation-button) !important;border:none !important;transform:translateY(-2px)}.nav-pills>li.active>a *,.nav-pills>li>a.active *{color:var(--button-text-light) !important;fill:var(--button-text-light) !important}#create-topic,.btn-primary,.btn-danger,.topic-admin-menu-button,.post-action-menu__delete{background:var(--gradient-love) !important;border:none !important;box-shadow:var(--elevation-button) !important;border-radius:var(--d-button-border-radius) !important;font-family:var(--font-heading) !important;font-weight:700 !important;padding:10px 24px !important;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1) !important}#create-topic:hover,.btn-primary:hover,.btn-danger:hover{transform:translateY(-3px) scale(1.03) !important;box-shadow:var(--elevation-button-hover) !important;background:var(--gradient-deep) !important}.btn-primary,.btn-primary *,.btn-danger,.btn-danger *,.topic-admin-menu-button *,.post-action-menu__delete *,#create-topic,#create-topic *{color:var(--button-text-light) !important;fill:var(--button-text-light) !important}.btn-default,.btn-transparent{background:#fff !important;border:1px solid rgba(255,77,109,.1) !important;border-radius:var(--d-button-border-radius) !important;box-shadow:0 2px 10px rgba(0,0,0,.02) !important;transition:all .2s ease !important}.btn-default *,.btn-transparent *{color:var(--text-main) !important;fill:var(--text-main) !important}.btn-default:hover,.btn-transparent:hover{background:var(--app-bg) !important;border-color:var(--primary-accent) !important;box-shadow:var(--elevation-subtle) !important;transform:translateY(-1px)}.btn-default:hover *,.btn-transparent:hover *{color:var(--primary-accent) !important;fill:var(--primary-accent) !important}.topic-list-item .avatar,.latest-topic-list-item .avatar,.user-stat-card .avatar{border-radius:var(--d-avatar-border-radius) !important;padding:2px !important;background:var(--gradient-love) !important;box-shadow:0 4px 12px rgba(255,77,109,.2) !important}.search-input-wrapper input,.fps-search input,.search-input.search-input--welcome-banner input{background:#fff !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,77,109,.1) !important;border-radius:var(--d-input-border-radius) !important;box-shadow:0 4px 15px rgba(0,0,0,.03) !important;padding:16px 24px !important;font-size:1.1rem !important;transition:all .3s ease !important}.search-input-wrapper input:focus,.fps-search input:focus,.search-input.search-input--welcome-banner input:focus{background:#fff !important;border-color:var(--primary-accent) !important;box-shadow:0 8px 25px rgba(255,77,109,.15) !important;transform:scale(1.01)}.list-controls,.list-controls .container,.navigation-container,.navigation-controls,.fkb-panel .list-controls{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important;padding:0 !important;margin-bottom:0px !important}.list-controls .category-drop,.list-controls .tag-drop{background:hsla(0,0%,100%,.9) !important;-webkit-backdrop-filter:blur(15px) saturate(150%) !important;backdrop-filter:blur(15px) saturate(150%) !important;border-radius:var(--d-button-border-radius) !important;border:1px solid rgba(255,77,109,.1) !important;box-shadow:0 4px 15px rgba(0,0,0,.03) !important;transition:all .3s ease !important;margin-right:10px !important;color:var(--text-main) !important}.list-controls .category-drop:hover,.list-controls .tag-drop:hover{background:#fff !important;box-shadow:0 8px 25px rgba(255,77,109,.1) !important;transform:translateY(-2px);border-color:var(--primary-accent) !important}.topic-list,.latest-topic-list,.category-list,#main-outlet{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.topic-list-item,.latest-topic-list-item,.category-list tbody tr,.fkb-panel,.user-stat-card,.fkb-user-card{display:block !important;background:hsla(0,0%,100%,.95) !important;-webkit-backdrop-filter:blur(20px) !important;backdrop-filter:blur(20px) !important;border-radius:var(--card-border-radius) !important;border:1px solid rgba(255,77,109,.06) !important;box-shadow:var(--elevation-subtle) !important;margin-bottom:20px !important;padding:20px !important;transition:transform .2s ease,box-shadow .2s ease !important;position:relative}.topic-list-item:hover,.latest-topic-list-item:hover,.category-list tbody tr:hover{transform:translateY(-3px) !important;box-shadow:var(--elevation-card-hover) !important;border-color:rgba(255,77,109,.15) !important;background:#fff !important}.topic-list-item .raw-link{font-size:1.15rem !important;font-weight:700 !important;color:var(--text-main) !important;letter-spacing:-0.01em}.topic-list .posters{min-width:80px !important}.topic-list-item .avatar,.latest-topic-list-item .avatar{width:48px !important;height:48px !important}.user-stat-card,.fkb-user-card{padding:24px !important;position:sticky;top:105px;margin-bottom:24px !important}.fkb-panel .fkb-link,.fkb-user-card .fkb-link{border:1px solid rgba(255,77,109,.4) !important;background:#fff !important;transition:all .3s ease !important}.fkb-panel .fkb-link .d-icon,.fkb-panel .fkb-link svg,.fkb-user-card .fkb-link .d-icon,.fkb-user-card .fkb-link svg{color:var(--primary-accent) !important;fill:var(--primary-accent) !important;opacity:.8 !important}.fkb-panel .fkb-link:hover,.fkb-user-card .fkb-link:hover{border-color:var(--primary-accent) !important;background:rgba(255,77,109,.05) !important;transform:scale(1.05)}.fkb-panel .fkb-link:hover .d-icon,.fkb-panel .fkb-link:hover svg,.fkb-user-card .fkb-link:hover .d-icon,.fkb-user-card .fkb-link:hover svg{color:var(--primary-accent) !important;fill:var(--primary-accent) !important;opacity:1 !important}@media screen and (max-width: 850px){#main-outlet{padding-top:0px !important}.list-controls,.list-controls .container{margin-top:5px !important;margin-bottom:5px !important;display:flex !important;justify-content:flex-start !important;flex-wrap:wrap !important;width:100%;overflow:visible !important;padding-bottom:0px !important;padding-left:12px !important;padding-right:12px !important}.list-controls .category-drop,.list-controls .tag-drop{padding:6px 12px !important;font-size:.85rem !important;margin-right:8px !important;margin-bottom:5px !important;white-space:nowrap}.list-controls .select-kit .select-kit-collection{max-height:40vh;margin-right:-20px !important}.select-kit.dropdown-select-box .select-kit-body{max-width:85vw !important;margin-left:-12px !important;border-radius:16px !important;box-shadow:0 8px 30px rgba(0,0,0,.15) !important;border:1px solid rgba(200,200,200,.4) !important}.topic-list-item,.latest-topic-list-item,.category-list tbody tr{padding:12px 14px !important;margin-bottom:12px !important}}.sidebar-section-link-prefix.icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;border-radius:8px !important;margin-right:12px !important;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;background:rgba(100,100,100,.05) !important}.sidebar-section-link-prefix.icon .d-icon{margin:0 !important;font-size:14px !important;color:var(--text-main) !important}.sidebar-section-link[data-link-name=my-posts] .sidebar-section-link-prefix.icon{background:rgba(45,136,255,.12) !important}.sidebar-section-link[data-link-name=my-posts] .sidebar-section-link-prefix.icon .d-icon{color:#2d88ff !important}.sidebar-section-link[data-link-name=messages] .sidebar-section-link-prefix.icon,.sidebar-section-link[data-link-name=my-messages] .sidebar-section-link-prefix.icon,.sidebar-section-link[data-link-name*=messages] .sidebar-section-link-prefix.icon{background:rgba(30,215,96,.12) !important}.sidebar-section-link[data-link-name=messages] .sidebar-section-link-prefix.icon .d-icon,.sidebar-section-link[data-link-name=my-messages] .sidebar-section-link-prefix.icon .d-icon,.sidebar-section-link[data-link-name*=messages] .sidebar-section-link-prefix.icon .d-icon{color:#1ed760 !important}.sidebar-section-link[data-link-name=review] .sidebar-section-link-prefix.icon{background:rgba(255,77,109,.12) !important}.sidebar-section-link[data-link-name=review] .sidebar-section-link-prefix.icon .d-icon{color:var(--primary-accent) !important}.sidebar-section-link[data-link-name=admin] .sidebar-section-link-prefix.icon{background:rgba(100,110,120,.15) !important}.sidebar-section-link[data-link-name=admin] .sidebar-section-link-prefix.icon .d-icon{color:#646e78 !important}.sidebar-section-link[data-link-name=invite] .sidebar-section-link-prefix.icon{background:rgba(114,9,183,.12) !important}.sidebar-section-link[data-link-name=invite] .sidebar-section-link-prefix.icon .d-icon{color:var(--tertiary-accent) !important}.sidebar-section-link[data-link-name=ai-bot] .sidebar-section-link-prefix.icon{background:rgba(0,206,209,.12) !important}.sidebar-section-link[data-link-name=ai-bot] .sidebar-section-link-prefix.icon .d-icon{color:#00ced1 !important}.sidebar-section-link[data-link-name=more] .sidebar-section-link-prefix.icon{background:rgba(200,200,200,.15) !important}.sidebar-section-link[data-link-name=more] .sidebar-section-link-prefix.icon .d-icon{color:#a0a0a0 !important}.sidebar-section-link[data-link-name=categories] .sidebar-section-link-prefix.icon{background:rgba(255,77,109,.12) !important}.sidebar-section-link[data-link-name=categories] .sidebar-section-link-prefix.icon .d-icon{color:var(--primary-accent) !important}.sidebar-section-link[data-link-name=channels] .sidebar-section-link-prefix.icon{background:rgba(255,158,0,.12) !important}.sidebar-section-link[data-link-name=channels] .sidebar-section-link-prefix.icon .d-icon{color:var(--secondary-accent) !important}.sidebar-section-link .sidebar-section-link-content-text{color:var(--text-main) !important;background:rgba(0,0,0,0) !important;-webkit-text-fill-color:initial !important;background-clip:unset !important;transition:color .2s ease !important}.sidebar-section-link-wrapper .sidebar-section-link.active{background:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,.03) !important;border:1px solid rgba(255,77,109,.1) !important;transform:translateX(8px) !important}.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-prefix.icon{transform:scale(1.05)}.sidebar-section-link-wrapper .sidebar-section-link.active .sidebar-section-link-content-text{color:var(--primary-accent) !important;background:rgba(0,0,0,0) !important;-webkit-text-fill-color:initial !important;font-weight:700 !important}.sidebar-section-link-wrapper .sidebar-section-link.active .d-icon,.sidebar-section-link-wrapper .sidebar-section-link.active svg{fill:currentColor !important}.sidebar-section-link-wrapper .sidebar-section-link:hover .sidebar-section-link-prefix.icon{transform:scale(1.15) rotate(5deg) !important;filter:brightness(1.1)}.sidebar-section-link-wrapper .sidebar-section-link:hover .d-icon{transform:none !important}.custom-search-banner-wrap.welcome-banner__wrap{background:hsla(0,0%,100%,.95) !important;backdrop-filter:blur(25px) saturate(200%) !important;-webkit-backdrop-filter:blur(25px) saturate(200%) !important;border-radius:40px !important;border:1px solid rgba(255,77,109,.1) !important;box-shadow:0 15px 45px rgba(255,77,109,.08) !important;padding:50px 20px !important;margin-bottom:35px !important;position:relative;overflow:hidden}.custom-search-banner-wrap.welcome-banner__wrap::before{content:"";position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:60%;height:50%;background:radial-gradient(ellipse at center, rgba(255, 77, 109, 0.1) 0%, transparent 70%);filter:blur(40px);z-index:0;pointer-events:none}.welcome-banner__title,.search-menu.welcome-banner__search-menu,.welcome-banner__subheader{position:relative;z-index:2}.welcome-banner__title{font-family:var(--font-heading) !important;font-size:3.5rem !important;font-weight:900 !important;letter-spacing:-0.04em !important;text-align:center;margin-bottom:20px !important;text-shadow:none !important;background:var(--gradient-living) !important;background-size:200% auto !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;-webkit-background-clip:text !important;background-clip:text !important;filter:drop-shadow(0px 8px 16px rgba(255, 77, 109, 0.15));animation:livingShine 6s linear infinite !important}.search-input.search-input--welcome-banner input{background:#fff !important;border:1px solid rgba(255,77,109,.15) !important;box-shadow:inset 0 2px 5px rgba(0,0,0,.02),0 4px 15px rgba(255,77,109,.03) !important;height:60px !important;font-size:1.25rem !important;border-radius:50px !important;padding:0 30px !important;transition:all .3s ease !important}.search-input.search-input--welcome-banner input:focus{box-shadow:inset 0 2px 5px rgba(0,0,0,.01),0 8px 30px rgba(255,77,109,.15) !important;border-color:var(--primary-accent) !important;transform:scale(1.02)}.search-input.search-input--welcome-banner input{background:#fff !important;border:0px solid rgba(0,0,0,.25) !important}.custom-search-banner-wrap.welcome-banner__wrap .search-advanced-btn,.custom-search-banner-wrap.welcome-banner__wrap .show-advanced-search{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.custom-search-banner-wrap.welcome-banner__wrap .show-advanced-search .d-icon{font-size:1.35rem !important;color:var(--primary-accent) !important}
/*# sourceMappingURL=common_theme_1_b785f4a5727b2785a48f57ca0c4c0abf6a6eaf14.css.map?__ws=jesusenough.com */