:root{--fc-bg: #191919;--fc-bg-card: #282828;--fc-bg-hover: #2e2e2e;--fc-bg-input: #2d2d2d;--fc-bg-user: #323232;--fc-bg-att: rgba(0,0,0,0.2);--fc-green: #366c36;--fc-green-light: #4a9a4a;--fc-link: #e2e2bc;--fc-link-hover: #f0f0d0;--fc-text: #dedede;--fc-text-muted: #969696;--fc-text-dim: #666;--fc-border: #373737;--fc-border-light: #414141;--fc-quote-bg: #373737;--fc-reaction-bg: #232323;--fc-header-bg: #1e1e1e}html,body{background:var(--fc-bg);color:var(--fc-text)}body{font-family:"Segoe UI","Helvetica Neue",Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;font-size:15px;line-height:1.4}#main-outlet,#main-outlet-wrapper{background:var(--fc-bg);overflow-x:clip}.container,.wrap{background:rgba(0,0,0,0)}a{color:var(--fc-link);text-decoration:none}a:hover{color:var(--fc-link-hover);text-decoration:underline}.d-header-wrap{position:sticky;top:0;z-index:1000}.d-header{background:var(--fc-header-bg) !important;box-shadow:0 0 8px 3px rgba(0,0,0,.3);border-bottom:none}.d-header .title a{color:var(--fc-text);text-decoration:none !important}.d-header .header-sidebar-toggle,.d-header .panel{background:rgba(0,0,0,0)}.d-header-icons .btn,.d-header .btn{color:var(--fc-text);background:rgba(0,0,0,0);height:auto !important;max-height:none !important;overflow:visible !important;padding:6px 8px !important}.d-header-icons .btn .d-icon,.d-header .btn .d-icon{color:var(--fc-text-muted)}.d-header-icons .btn:hover,.d-header .btn:hover{background:var(--fc-border)}.d-header-icons .btn:hover .d-icon,.d-header .btn:hover .d-icon{color:var(--fc-text)}.welcome-banner__search-menu{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.welcome-banner__search-menu .search-menu-container{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.welcome-banner__search-menu .search-input{background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.welcome-banner__search-menu .search-input--welcome-banner{background:var(--fc-bg-input) !important;border:1px solid var(--fc-border-light) !important;border-radius:4px;padding:0 !important;display:flex;align-items:center}.welcome-banner__search-menu .search-input--welcome-banner input{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:8px 12px 8px 36px !important;font-size:14px;color:var(--fc-text)}.welcome-banner__search-menu .search-input--welcome-banner .btn{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:6px 8px !important}.welcome-banner__search-menu .search-icon{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.search-menu:not(.welcome-banner__search-menu){background:var(--fc-bg-card) !important;border:1px solid var(--fc-border) !important;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.6)}.search-menu:not(.welcome-banner__search-menu) .results{background:var(--fc-bg-card);color:var(--fc-text)}.search-menu:not(.welcome-banner__search-menu) .search-result-topic .topic{color:var(--fc-link)}.nav-pills>li>a,.nav-pills>li>button{color:var(--fc-text);background:var(--fc-header-bg);border-radius:2px 2px 0 0;padding:12px 15px;font-size:15px;transition:all .25s ease}.nav-pills>li>a:hover,.nav-pills>li>button:hover{color:#fff;background:var(--fc-border);text-decoration:none}.nav-pills>li>a.active,.nav-pills>li>button.active{color:#fff;background:var(--fc-border);font-weight:700}.list-controls{background:var(--fc-header-bg);border-bottom:1px solid var(--fc-border)}.list-controls .categories-filters{color:var(--fc-text-muted)}.category-list{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;overflow:hidden}.category-list thead tr{background:linear-gradient(0deg, #191919, #212121)}.category-list thead tr th{color:var(--fc-text-muted);border-bottom:1px solid var(--fc-border);font-size:12px}.category-list tbody tr{border-bottom:1px solid var(--fc-border-light);transition:background .15s}.category-list tbody tr:hover{background:var(--fc-bg-hover)}.category-list td{color:var(--fc-text);border-top:none;border-bottom:none;border-right:none}.category-list .category-name{color:var(--fc-link) !important;font-weight:600;font-size:17px}.category-list .category-description{color:#bababa;font-size:13px;margin-top:2px}.category-list .category-stat{color:var(--fc-text-muted)}.topic-list{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;overflow:hidden}.topic-list .topic-list-header{background:linear-gradient(0deg, #191919, #212121)}.topic-list .topic-list-header th{color:var(--fc-text-muted);border-bottom:1px solid var(--fc-border);font-size:11px}.topic-list .topic-list-item{border-top:1px solid var(--fc-border-light);transition:background .15s}.topic-list .topic-list-item:first-child{border-top:none}.topic-list .topic-list-item:hover{background:var(--fc-bg-hover)}.topic-list .topic-list-item td{color:var(--fc-text)}.topic-list .topic-list-item .raw-topic-link,.topic-list .topic-list-item .title a{color:var(--fc-link);font-weight:700;font-size:17px;text-decoration:none}.topic-list .topic-list-item .raw-topic-link:hover,.topic-list .topic-list-item .title a:hover{color:var(--fc-link-hover);text-decoration:underline}.topic-list .topic-list-item.visited .raw-topic-link,.topic-list .topic-list-item.visited .title a{font-weight:400;color:var(--fc-text-muted)}.topic-list .topic-list-item.visited .raw-topic-link:hover,.topic-list .topic-list-item.visited .title a:hover{color:var(--fc-link-hover)}.topic-list .topic-list-item .topic-statuses .d-icon{color:var(--fc-text-dim)}.topic-list .topic-list-item .topic-statuses .pinned,.topic-list .topic-list-item .topic-statuses .pinned-globally{color:var(--fc-green-light)}.topic-list .topic-list-item .topic-statuses .closed{color:#8a3333}.topic-list .topic-list-item .num.posts-map,.topic-list .topic-list-item .num.views,.topic-list .topic-list-item .num.activity{color:var(--fc-text-muted);font-size:13px}.topic-list .topic-list-item .badge-notification,.topic-list .topic-list-item .badge-notification.new-posts{background:var(--fc-green)}.topic-list .topic-list-item .posters .avatar:first-child{box-shadow:0 0 0 2px var(--fc-green)}:root{--topic-avatar-width: 90px;--topic-body-width: auto;--topic-body-width-padding: 0px}.topic-post{margin-bottom:15px !important;width:100% !important;max-width:100% !important}.topic-post article.boxed{background:var(--fc-bg-card);border:1px solid var(--fc-border) !important;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);overflow:visible;width:100% !important;max-width:100% !important}.topic-post article.boxed::after{display:none !important}.topic-post .row{display:flex !important;flex-direction:row !important;align-items:stretch !important;width:100% !important;max-width:100% !important}.topic-post .row::after{display:none !important}.topic-post:first-child article.boxed{margin-top:0}.topic-body{background:var(--fc-bg-card);float:none !important;flex:1 1 0% !important;min-width:0 !important;display:block !important;width:calc(100% - 90px) !important;max-width:none !important;border-top:none !important;padding:0 !important}.topic-avatar{float:none !important;flex:0 0 90px !important;width:90px !important;max-width:90px !important;min-width:90px !important;background:var(--fc-bg-user);border-right:1px solid var(--fc-border);border-top:none !important;text-align:center;padding:14px 0 0 !important;height:auto !important;display:block !important;box-sizing:border-box;overflow:visible !important;align-self:stretch !important}.topic-avatar .post-avatar{position:sticky;top:70px;text-align:center;margin:0 auto}.topic-post.sticky-avatar>article>.row>.topic-avatar{margin-bottom:0 !important}.topic-post .topic-avatar img.avatar,.topic-post .topic-avatar .post-avatar img,.topic-post .topic-avatar a img{width:64px !important;height:64px !important;max-width:64px !important;max-height:64px !important;min-width:64px !important;min-height:64px !important;border-radius:6% !important;border:2px solid var(--fc-border-light) !important;display:inline-block !important;box-sizing:content-box !important}.topic-post .topic-avatar .avatar.letter{width:64px !important;height:64px !important;font-size:24px !important;line-height:64px !important;border-radius:6% !important;border:2px solid var(--fc-border-light) !important}.small-action article.boxed,.topic-post:has(.small-action) article.boxed{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;border-radius:0 !important;min-height:auto !important}.small-action .topic-avatar,.topic-post:has(.small-action) .topic-avatar{background:rgba(0,0,0,0) !important;border-right:none !important}.small-action .topic-body,.topic-post:has(.small-action) .topic-body{background:rgba(0,0,0,0) !important;color:var(--fc-text-muted);font-size:13px}.small-action .topic-meta-data,.topic-post:has(.small-action) .topic-meta-data{background:rgba(0,0,0,0) !important;border-bottom:none !important}.names .username a{color:var(--fc-link);font-weight:600;font-size:13px;text-decoration:none}.names .username a:hover{color:var(--fc-link-hover);text-decoration:underline}.names .user-title,.names .title{color:var(--fc-text-dim);font-size:11px;font-style:italic;text-transform:none;letter-spacing:0}.topic-meta-data{background:var(--fc-bg-att);border-bottom:1px solid var(--fc-border-light) !important;border-top:none !important;padding:6px 14px}.topic-meta-data .post-info a,.topic-meta-data .post-date,.topic-meta-data .relative-date{color:var(--fc-text-muted);font-size:12px}.topic-meta-data .post-number{color:var(--fc-text-dim);font-size:12px;font-weight:500}.cooked{color:var(--fc-text);font-size:14px;line-height:1.7;word-wrap:break-word}.cooked a{color:var(--fc-link)}.cooked a:hover{color:var(--fc-link-hover)}.cooked img{max-width:100%;border-radius:4px;margin:8px 0;height:auto}.cooked code{background:var(--fc-header-bg);color:var(--fc-text);border:1px solid var(--fc-border);border-radius:3px;padding:1px 5px;font-size:13px}.cooked pre{background:#111;border:1px solid var(--fc-border);border-radius:4px}.cooked pre code{background:rgba(0,0,0,0);border:none;color:var(--fc-text)}.cooked table{border:1px solid var(--fc-border)}.cooked table th{background:linear-gradient(0deg, #191919, #212121);color:var(--fc-text-muted)}.cooked table td{border:1px solid var(--fc-border)}.cooked table tr:hover{background:var(--fc-bg-hover)}.cooked ul,.cooked ol{margin-left:1.5em;margin-bottom:.5em}.cooked p{margin-bottom:.5em}.cooked p:last-child{margin-bottom:0}aside.quote{background:var(--fc-quote-bg) !important;border:1px solid var(--fc-border-light) !important;border-left:3px solid var(--fc-green) !important;border-radius:0 !important;margin:.5em 0 !important;font-size:13px;overflow:visible !important}aside.quote .title{background:var(--fc-header-bg) !important;border-bottom:1px solid var(--fc-border) !important;padding:6px 10px !important;font-size:13px !important;color:var(--fc-text) !important}aside.quote .title a{color:var(--fc-link) !important;text-decoration:none}aside.quote .title a:hover{text-decoration:underline}aside.quote .title .quote-info-title{color:var(--fc-text-muted)}aside.quote blockquote{background:rgba(0,0,0,0) !important;border:none !important;border-left:none !important;padding:8px 12px !important;color:var(--fc-text);margin:0 !important;font-size:13px}aside.quote aside.quote{margin:8px 6px !important;border-left-width:2px !important;font-size:12px}aside.quote aside.quote .title{font-size:12px !important;padding:4px 8px !important}aside.quote aside.quote blockquote{font-size:12px;padding:4px 8px !important}aside.quote aside.quote aside.quote{margin:6px 4px !important;font-size:11px}aside.quote aside.quote aside.quote .title{font-size:11px !important}aside.quote aside.quote aside.quote blockquote{font-size:11px}.cooked>blockquote{background:var(--fc-quote-bg);border:1px solid var(--fc-border-light);border-left:3px solid var(--fc-green);border-radius:0;margin:.5em 0;padding:6px 10px;font-size:13px}.topic-body>blockquote,.topic-post blockquote:not(.cooked blockquote):not(aside.quote blockquote){background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.post-controls{padding:4px 14px !important;margin:0 !important;clear:both}button.like-count.button-count{padding:4px 8px !important;min-width:auto !important}button.post-action-menu__like{padding-left:8px !important}.topic-body>*{margin-bottom:0 !important}.topic-body .clearfix::after,.topic-body .post-menu-area:empty,.topic-body .read-state,.topic-body .actions-summary:empty{display:none !important;height:0 !important;margin:0 !important;padding:0 !important}.post-controls .btn{color:var(--fc-text-muted);background:rgba(0,0,0,0)}.post-controls .btn .d-icon{color:var(--fc-text-muted)}.post-controls .btn:hover{color:var(--fc-text);background:var(--fc-bg-hover)}.post-controls .btn:hover .d-icon{color:var(--fc-text)}.post-controls .btn.has-like .d-icon,.post-controls .btn.like.fade-out .d-icon{color:var(--fc-green-light)}.discourse-tag,a.discourse-tag{background:var(--fc-bg-card);color:var(--fc-text-muted);border:1px solid var(--fc-border);border-radius:3px;font-size:11px;padding:2px 10px;transition:all .15s;text-decoration:none}.discourse-tag:hover,a.discourse-tag:hover{border-color:var(--fc-border-light);color:var(--fc-link);text-decoration:none}.btn{background:var(--fc-bg-card);color:var(--fc-text);border:1px solid var(--fc-border);border-radius:4px;transition:all .15s}.btn .d-icon{color:var(--fc-text-muted)}.btn:hover{background:var(--fc-bg-hover);color:var(--fc-text);border-color:var(--fc-border-light)}.btn:hover .d-icon{color:var(--fc-text)}.btn.btn-primary{background:var(--fc-green);color:#fff;border-color:var(--fc-green)}.btn.btn-primary .d-icon{color:#fff}.btn.btn-primary:hover{background:var(--fc-green-light);border-color:var(--fc-green-light)}.btn.btn-danger{background:#5c2222;color:#e88;border-color:#5c2222}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],textarea,select{background:var(--fc-bg-input);color:var(--fc-text);border:1px solid var(--fc-border-light);border-radius:3px;font-family:inherit}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--fc-green);outline:none;box-shadow:0 0 0 2px rgba(54,108,54,.25)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,textarea::placeholder,select::placeholder{color:var(--fc-text-dim)}.ipados-device #reply-control:not(.fullscreen){max-width:1200px !important;left:0 !important;right:0 !important;margin-left:auto !important;margin-right:auto !important}#reply-control{background:var(--fc-bg-card);border-top:1px solid var(--fc-border)}#reply-control .d-editor-preview{background:var(--fc-bg);color:var(--fc-text);border-left:1px solid var(--fc-border)}#reply-control .d-editor-textarea-wrapper{background:var(--fc-bg-input);border-color:var(--fc-border-light)}#reply-control .d-editor-input{background:var(--fc-bg-input);color:var(--fc-text)}#reply-control .d-editor-button-bar{background:var(--fc-header-bg);border-bottom:1px solid var(--fc-border)}.sidebar-wrapper,#d-sidebar,.d-sidebar{background:var(--fc-bg-card);border-right:1px solid var(--fc-border)}.sidebar-section-header-text{color:var(--fc-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.sidebar-section-link-wrapper a{color:var(--fc-text);border-radius:4px;transition:background .15s}.sidebar-section-link-wrapper a:hover{background:var(--fc-bg-hover);color:var(--fc-text);text-decoration:none}.sidebar-section-link-wrapper a.active{background:var(--fc-bg-hover);color:var(--fc-link)}.sidebar-section-link-wrapper a.active .d-icon{color:var(--fc-green-light)}.modal-backdrop{background:rgba(0,0,0,.6)}.d-modal__container,.modal-inner-container{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}.d-modal__header,.modal-header{background:linear-gradient(0deg, #1a1a1a, #212121);border-bottom:1px solid var(--fc-border)}.d-modal__header h1,.d-modal__header h2,.d-modal__header h3,.modal-header h1,.modal-header h2,.modal-header h3{color:var(--fc-link);font-weight:400;font-size:17px}.d-modal__body,.modal-body{color:var(--fc-text)}.d-modal__footer,.modal-footer{background:var(--fc-header-bg);border-top:1px solid var(--fc-border)}.drop-down-mode .d-header-icons .active .btn,.menu-panel{background:var(--fc-bg-card);border:1px solid var(--fc-border-light);border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.6)}.menu-panel li a,.menu-panel .widget-link{color:var(--fc-text);transition:background .15s}.menu-panel li a:hover,.menu-panel .widget-link:hover{background:var(--fc-bg-hover);color:var(--fc-text)}.menu-panel .heading,.menu-panel .panel-body-bottom{color:var(--fc-text-muted)}.badge-notification{background:var(--fc-green);color:#fff}.alert.alert-info{background:rgba(54,108,54,.15);border:1px solid var(--fc-green);color:var(--fc-text)}.user-card,.group-card{width:unset;background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.user-card .card-content,.group-card .card-content{color:var(--fc-text)}.user-card .card-row,.group-card .card-row{color:var(--fc-text-muted)}.user-card .user-card-avatar,.group-card .user-card-avatar{position:relative}.user-card .user-card-avatar::before,.group-card .user-card-avatar::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(135deg, var(--fc-green) 0%, #2a5a2a 100%);opacity:.3;border-radius:4px 4px 0 0}.topic-map{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;margin:10px 0}.topic-map .topic-map__additional-contents{border-top:1px solid var(--fc-border)}.topic-map .topic-map-summary{color:var(--fc-text-muted)}.topic-timeline-container .timeline-scrollarea-wrapper{border-color:var(--fc-border)}.topic-timeline-container .timeline-handle{background:var(--fc-green)}.topic-timeline-container .timeline-date-wrapper{color:var(--fc-text-muted)}#topic-progress-wrapper .topic-progress .nums{color:var(--fc-text)}#topic-progress-wrapper .topic-progress .bg{background:var(--fc-green)}.search-container{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}.search-input{background:var(--fc-bg-input)}.fps-result{border-bottom:1px solid var(--fc-border);transition:background .15s}.fps-result:hover{background:var(--fc-bg-hover)}.fps-result .topic{color:var(--fc-link);font-weight:600}.search-highlight,mark{background:rgba(54,108,54,.35);color:inherit;border-radius:1px;padding:0 1px}.spinner{border-color:var(--fc-border);border-top-color:var(--fc-green)}.user-badge{background:var(--fc-bg-card);border:1px solid var(--fc-border);color:var(--fc-text)}.user-badge:hover{background:var(--fc-bg-hover)}.topic-list .topic-list-data .topic-list-item-separator,nav.post-controls .topic-admin-popup-menu{background:var(--fc-bg-card)}.topic-statuses .d-icon-thumbtack{color:var(--fc-green)}.topic-statuses .d-icon-lock{color:#8a3333}.custom-footer,footer{background:var(--fc-header-bg);color:var(--fc-text);font-size:13px}.custom-footer a,footer a{color:var(--fc-text-dim)}.custom-footer a:hover,footer a:hover{color:var(--fc-link)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--fc-bg)}::-webkit-scrollbar-thumb{background:var(--fc-border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::selection{background:rgba(54,108,54,.4);color:var(--fc-text)}.breadcrumb-container{font-size:13px;color:var(--fc-text-muted)}.breadcrumb-container a{color:var(--fc-link)}.badge-category__name{color:var(--fc-link)}.suggested-topics .topic-list-item{background:var(--fc-bg-card)}.user-main .about{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;position:relative}.user-main .about::before{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(135deg, var(--fc-green) 0%, #2a5a2a 100%);opacity:.3;border-radius:4px 4px 0 0}.user-main .user-profile-avatar .avatar{border-radius:6%;border:3px solid var(--fc-border-light);box-shadow:0 2px 8px rgba(0,0,0,.3)}.user-main .staff-counters{background:var(--fc-bg-card)}.user-stat .value{font-size:24px;font-weight:700;color:var(--fc-text)}.user-stat .label{font-size:12px;color:var(--fc-text-muted);text-transform:uppercase;letter-spacing:.5px}.cooked .bbCodeBlock{background:var(--fc-quote-bg);border:1px solid var(--fc-border-light);border-left:3px solid var(--fc-green);margin:.5em 0;padding:0;border-radius:0;font-size:13px}.cooked .bbCodeBlock-title{padding:6px 10px;font-size:13px;background:var(--fc-header-bg);color:var(--fc-text);border-bottom:1px solid var(--fc-border)}.cooked .bbCodeBlock-content,.cooked .bbCodeBlock-expandContent{padding:6px 10px}.cooked .bbCodeBlock-sourceJump{color:var(--fc-link);text-decoration:none}.cooked .bbCodeBlock-sourceJump:hover{text-decoration:underline}.cooked img.fc-attachment-missing{display:block;min-height:40px;background:var(--fc-bg);border:1px dashed var(--fc-border);border-radius:4px;padding:10px}.cooked .smilie{vertical-align:text-bottom;max-width:none}.cooked .contentRow{display:flex;gap:10px;background:var(--fc-quote-bg);border:1px solid var(--fc-border-light);border-left:3px solid var(--fc-green);border-radius:0;margin:.5em 0;padding:8px 10px;font-size:13px;overflow:hidden}.cooked .bbCodeBlock .contentRow{border:none;border-left:none;margin:0;background:rgba(0,0,0,0)}.cooked .contentRow-figure{flex:0 0 auto}.cooked .contentRow-figure img{max-width:100px;max-height:80px;border-radius:2px}.cooked .contentRow-main{flex:1 1 auto;min-width:0}.cooked .contentRow-header{font-size:13px;font-weight:600;margin:0 0 4px}.cooked .contentRow-header a{color:var(--fc-link)}.cooked .contentRow-snippet{font-size:12px;color:var(--fc-text-muted);margin-bottom:4px}.cooked .contentRow-minor{font-size:11px;color:var(--fc-text-dim)}.cooked .contentRow-minor img{width:14px;height:14px;vertical-align:middle;margin-right:4px}.post-actions{display:none !important;height:0;overflow:hidden;padding:0;margin:0}.post-actions:has(*){display:block !important;height:auto;overflow:visible;background:var(--fc-reaction-bg);border:1px solid var(--fc-border);border-left:2px solid var(--fc-green);padding:6px 10px;margin:6px 14px 14px;font-size:12px}.alert,.alert-warning{background:rgba(138,45,45,.15);border:1px solid #8a2d2d;color:var(--fc-text);border-radius:4px}.alert-success{background:rgba(54,108,54,.15);border-color:var(--fc-green)}.signup-cta{background:var(--fc-bg-card) !important;border:1px solid var(--fc-border) !important;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);color:var(--fc-text) !important;padding:20px !important;margin-bottom:15px}.signup-cta h3{color:var(--fc-text) !important}.signup-cta .btn-primary{background:var(--fc-green) !important;border-color:var(--fc-green) !important}.fancy-title{color:var(--fc-text);font-weight:400;font-size:16px;line-height:1.3}.category-boxes .category-box,.category-boxes-with-topics .category-box{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}.empty-state{color:var(--fc-text-muted)}.select-kit .select-kit-header{background:var(--fc-bg-input);border-color:var(--fc-border);color:var(--fc-text)}.select-kit .select-kit-body{background:var(--fc-bg-card);border-color:var(--fc-border)}.select-kit .select-kit-row{color:var(--fc-text)}.select-kit .select-kit-row:hover,.select-kit .select-kit-row.is-highlighted{background:var(--fc-bg-hover)}.popup-menu{background:var(--fc-bg-card);border:1px solid var(--fc-border-light);box-shadow:0 6px 20px rgba(0,0,0,.5)}.sidebar-section-link .d-icon{color:var(--fc-green-light) !important}.topic-list .badge-category__name,.topic-post .badge-category__name,#topic-title .badge-category__name{color:var(--fc-link) !important}.header-buttons .btn-primary{background:var(--fc-green) !important;border-color:var(--fc-green) !important;font-size:13px}.header-buttons .btn-primary:hover{background:var(--fc-green-light) !important;border-color:var(--fc-green-light) !important}.header-buttons .btn:not(.btn-primary){background:rgba(0,0,0,0) !important;border:1px solid var(--fc-border) !important;color:var(--fc-text-muted) !important;font-size:13px}.header-buttons .btn:not(.btn-primary):hover{background:var(--fc-bg-hover) !important;color:var(--fc-text) !important}#topic-title .fancy-title{font-size:16px;font-weight:400;line-height:1.3;color:var(--fc-text)}#topic-title .badge-category__wrapper .badge-category__name{color:var(--fc-link);font-size:13px}.topic-map{background:var(--fc-bg-card) !important;border:1px solid var(--fc-border) !important;border-radius:4px;margin:0 0 15px !important;clear:both;width:100% !important;padding:12px 16px !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:20px !important}.topic-map section{border-top-color:var(--fc-border)}.topic-map .map{background:var(--fc-bg-card)}.topic-map h3,.topic-map h4{color:var(--fc-text-muted);margin:0 0 4px}.topic-map .number{color:var(--fc-text);font-size:16px;font-weight:600}.topic-map li{border-color:var(--fc-border);padding:8px 14px !important}.topic-map .topic-map__stats{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topic-map .topic-map__stats>button,.topic-map .topic-map__views-trigger,.topic-map .topic-map__likes-trigger,.topic-map .topic-map__users-trigger{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:2px 0 !important;color:var(--fc-text-muted);font-size:13px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.topic-map .topic-map__stats>button:hover,.topic-map .topic-map__views-trigger:hover,.topic-map .topic-map__likes-trigger:hover,.topic-map .topic-map__users-trigger:hover{color:var(--fc-text);background:hsla(0,0%,100%,.05) !important;border-radius:3px}.topic-map .topic-map__stats>button .number,.topic-map .topic-map__views-trigger .number,.topic-map .topic-map__likes-trigger .number,.topic-map .topic-map__users-trigger .number{font-size:14px;font-weight:600;color:var(--fc-text)}.topic-map .topic-map__stats>button .topic-map__stat-label,.topic-map .topic-map__views-trigger .topic-map__stat-label,.topic-map .topic-map__likes-trigger .topic-map__stat-label,.topic-map .topic-map__users-trigger .topic-map__stat-label{font-size:12px;color:var(--fc-text-muted)}.topic-map .topic-map__users-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.topic-map .topic-map__users-list .poster{position:relative}.topic-map .topic-map__users-list .poster img.avatar{width:28px !important;height:28px !important;border-radius:4px}.topic-map .topic-map__users-list .poster .post-count{font-size:10px;background:var(--fc-green);color:#fff;border-radius:8px;padding:0 4px;position:absolute;bottom:-2px;right:-4px;line-height:14px}.topic-map .topic-map__buttons{margin-left:auto}.topic-map .topic-map__buttons .estimated-read-time{font-size:12px;color:var(--fc-text-dim)}.topic-map-container{clear:both;margin:0 0 15px !important;width:100% !important;max-width:100% !important;display:block !important}.post-stream .topic-map-container{flex:none !important}.post-stream .topic-post+.topic-post{margin-top:0}.topic-body .cooked{padding:14px 16px !important;font-size:14px;line-height:1.7}.topic-body .cooked p:empty,.topic-body .cooked p br:only-child{margin:0;padding:0;line-height:0;font-size:0}.topic-body .regular{padding:0 !important;margin:0 !important;color:var(--fc-text)}.topic-body .post-activity,.topic-body .post-notice,.topic-body .post-links-container:empty,.topic-body .who-liked:empty,.topic-body .embedded-posts:empty{display:none}.topic-body>*:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.post-controls .actions .like-count{color:var(--fc-green-light)}.topic-area{background:var(--fc-bg)}.category-heading{color:var(--fc-text)}.avatar.letter{background:var(--fc-green) !important;color:#fff}.d-header .title .header-title{color:var(--fc-text);font-size:16px}.timeline-container .topic-timeline .timeline-date-wrapper{color:var(--fc-text-muted);font-size:12px}.timeline-container .topic-timeline .timeline-footer-controls .btn{color:var(--fc-text-muted);background:rgba(0,0,0,0)}.directory .directory-table{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}.directory .directory-table .directory-table__row{border-bottom:1px solid var(--fc-border-light)}.directory .directory-table .directory-table__row:hover{background:var(--fc-bg-hover)}.directory .directory-table .directory-table__header{background:linear-gradient(0deg, #191919, #212121);color:var(--fc-text-muted)}.directory .directory-table .directory-table__cell{color:var(--fc-text)}.directory .period-chooser .period-chooser-header{color:var(--fc-text)}.suggested-topics-message{color:var(--fc-text-muted)}.suggested-topics-message a{color:var(--fc-link)}.topic-loading-placeholder,.placeholder-animation{background:var(--fc-bg-card)}.topic-post,.topic-post article.boxed,.topic-post .row{box-sizing:border-box !important;min-width:100% !important}aside.onebox{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}aside.onebox .onebox-body{color:var(--fc-text)}aside.onebox .onebox-body h3,aside.onebox .onebox-body h4{color:var(--fc-link)}aside.onebox .source{color:var(--fc-text-muted)}.topic-status-info{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px;padding:8px 14px;color:var(--fc-text-muted);font-size:13px}.topic-status-info .d-icon{color:var(--fc-text-dim)}.who-liked{padding:4px 14px;font-size:12px;color:var(--fc-text-muted)}.who-liked a{color:var(--fc-link)}.admin-main-nav{background:var(--fc-bg-card);border:1px solid var(--fc-border);border-radius:4px}.admin-main-nav a{color:var(--fc-text)}.admin-main-nav a:hover{background:var(--fc-bg-hover)}.admin-main-nav a.active{background:var(--fc-bg-hover);color:var(--fc-link)}.tippy-box{background:var(--fc-bg-card) !important;border:1px solid var(--fc-border-light);color:var(--fc-text);box-shadow:0 4px 16px rgba(0,0,0,.5)}kbd{background:var(--fc-header-bg);border:1px solid var(--fc-border);color:var(--fc-text);border-radius:3px;padding:1px 5px;font-size:12px}.topic-excerpt{color:var(--fc-text-muted);font-size:13px}.bookmark-reminder{color:var(--fc-text-muted)}.small-action-desc{color:var(--fc-text-muted)}.small-action-desc a{color:var(--fc-link)}.small-action-desc .d-icon{color:var(--fc-text-dim)}
/*# sourceMappingURL=common_theme_1_55b19c801600f386fa3c01fabcfb7d979d23a210.css.map?__ws=420vapegeeks.com */
