/* BLACK TECH v24: entire public theme, no changes to payment settings. */
:root{--ux-green:#39e6b7;--ux-green2:#b8d8cd;--ux-text:#e4efeb;--ux-muted:#39e6b7;--ux-line:#15221e;--ux-bg:#0d1412;--ux-card:#0d1412;--ux-orange:#b8d8cd;--bs-blue:#39e6b7;--bs-gold:#39e6b7;--main-bg-color:#0d1412;--body-bg-color:#0d1412;--main-color:#e4efeb;--muted-color:#39e6b7;--muted-2-color:#8bada0;--muted-3-color:#8bada0;--header-bg:#0d1412;--footer-bg:#0d1412}
body,.ux-home,.ac-dnf-front-page{background:#0d1412;color:#e4efeb}.ux-home a:focus-visible,.ux-site-header a:focus-visible,.bs-footer a:focus-visible{outline-color:#b8d8cd}::selection{color:#0d1412;background:#39e6b7}
.ux-site-header{background:#0d1412;border-bottom-color:#15221e}.ux-logo b{color:#e4efeb}.ux-logo small{color:#39e6b7}.ux-logo>i{background:linear-gradient(135deg,#b8d8cd,#4a9c82);color:#0d1412;box-shadow:0 6px 20px #4a9c8212}.ux-main-nav a{color:#b8d8cd}.ux-main-nav a:hover,.ux-main-nav .current-menu-item>a{color:#b8d8cd}.ux-header-actions form{background:#0d1412;border-color:#15221e}.ux-header-actions input,.ux-header-actions button{color:#b8d8cd}.ux-header-actions input::placeholder{color:#39e6b7}.ux-login{color:#b8d8cd}.ux-vip-link{background:linear-gradient(120deg,#b8d8cd,#39e6b7);color:#0d1412!important}.ux-main-nav .sub-menu{background:#0d1412;border:1px solid #15221e}.ux-main-nav .sub-menu li,.ux-main-nav .sub-menu a{color:#b8d8cd!important}
.ac-dnf-front-page .ux-site-header{background:linear-gradient(180deg,#0d14129c,transparent)}.ac-dnf-front-page .ux-logo b,.ac-dnf-front-page .ux-main-nav a,.ac-dnf-front-page .ux-login{color:#e4efeb}.ac-dnf-front-page .ux-logo small{color:#b8d8cd}.ac-dnf-front-page .ux-header-actions form{background:#e4efeb10;border-color:#b8d8cd33}.ac-dnf-front-page .ux-header-actions input,.ac-dnf-front-page .ux-header-actions button{color:#b8d8cd}.ac-dnf-front-page .ux-header-actions input::placeholder{color:#39e6b7}.ac-dnf-front-page .ux-vip-link{background:#39e6b718;border-color:#39e6b777;color:#b8d8cd!important}.ac-dnf-front-page .ux-main-nav a:after{background:#39e6b7}
.bs-home .ux-hero{background:linear-gradient(180deg,#0d141233,#0d141285),url('../img/hero-landscape.svg') center center/cover}.ux-hero .bs-kicker{color:#b8d8cd}.bs-home .ux-hero h1{color:#e4efeb;text-shadow:0 4px 28px #0d141240}.bs-home .ux-hero p{color:#b8d8cd}.bs-home .ux-search{background:#e4efeb;box-shadow:0 15px 40px #0d141255}.bs-home .ux-search select{background:#e4efeb;color:#24483d;border-color:#b8d8cd}.bs-home .ux-search input{background:#e4efeb;color:#15221e}.bs-home .ux-search input::placeholder{color:#39e6b7}.bs-home .ux-search button{background:linear-gradient(120deg,#b8d8cd,#39e6b7);color:#0d1412}.bs-hotwords span{color:#39e6b7}.bs-hotwords a{color:#b8d8cd}
.bs-dynamic{background:#0d1412;border:1px solid #15221e;color:#39e6b7}.bs-dynamic>b{color:#39e6b7}.bs-dynamic-track em{color:#8bada0}.bs-dynamic-track time{color:#8bada0}.bs-dot{background:#39e6b7}.bs-contact-link{color:#39e6b7!important}.bs-section-heading .bs-kicker{color:#8bada0}.bs-section-heading h2{color:#e4efeb}.bs-section-heading p{color:#39e6b7}
.ux-resource-card{background:#0d1412;border-color:#15221e;box-shadow:0 5px 20px #0d14120a}.ux-resource-card:hover{background:#0d1412;border-color:#4a9c82;box-shadow:0 16px 36px #0d141233}.ux-cover{background:#15221e}.ux-cover-placeholder{background:linear-gradient(135deg,#15221e,#24483d)}.ux-resource-card:nth-child(3n+2) .ux-cover-placeholder{background:linear-gradient(135deg,#0d1412,#24483d)}.ux-resource-card:nth-child(3n+3) .ux-cover-placeholder{background:linear-gradient(135deg,#15221e,#8bada0)}.ux-cover-placeholder b{color:#b8d8cd}.ux-cover-placeholder small{color:#b8d8cd}.bs-card-badge{background:#0d1412e8;color:#b8d8cd;border:1px solid #39e6b755}.bs-card-badge.is-paid{background:#b8d8cded;color:#15221e;border-color:#b8d8cd}.ux-card-tags a{color:#39e6b7!important}.ux-card-tags a:before{background:#39e6b7}.ux-card-content h3 a{color:#e4efeb}.ux-card-content h3 a:hover{color:#b8d8cd}.ux-card-content p{color:#39e6b7}.ux-card-content footer{border-top-color:#15221e;color:#8bada0}.ux-card-content footer span{color:#39e6b7}.ux-card-content footer strong{color:#39e6b7}.ux-empty{background:#0d1412;border:1px solid #15221e;color:#39e6b7}.ux-empty b{color:#b8d8cd}
.ux-pagination .page-numbers{color:#b8d8cd;background:#0d1412;border-color:#15221e}.ux-pagination .current,.ux-pagination a:hover{background:#39e6b7;border-color:#39e6b7;color:#0d1412}.ux-pagination ul.page-numbers{background:transparent;border:0}.bs-member-banner{background:radial-gradient(circle at 100% 0,#4a9c8220,transparent 60%),linear-gradient(110deg,#0d1412,#15221e);border:1px solid #24483d;color:#b8d8cd}.bs-member-banner span{color:#39e6b7}.bs-member-banner h2{color:#e4efeb}.bs-member-banner p{color:#39e6b7}.bs-member-banner>a{color:#b8d8cd;border-color:#4a9c8255}.bs-member-banner>a.bs-svip{background:linear-gradient(110deg,#b8d8cd,#39e6b7);border-color:#39e6b7;color:#15221e}.bs-statistics{background:linear-gradient(110deg,#0d1412,#15221e);border-color:#15221e}.bs-statistics b{color:#b8d8cd}.bs-statistics span{color:#39e6b7}
.bs-footer{background:#0d1412;color:#39e6b7}.bs-footer .ux-logo b{color:#b8d8cd}.bs-footer .ux-logo small{color:#8bada0}.bs-footer h4{color:#b8d8cd}.bs-declaration ol{color:#39e6b7}.bs-footer section>a:not(.ux-logo){color:#39e6b7}.bs-declaration a{color:#39e6b7}.bs-footer-contact p{color:#8bada0}.bs-footer .bs-email{color:#b8d8cd!important}.bs-footer-contact small{color:#8bada0}.bs-footer .ux-footer-bottom{border-top-color:#15221e;color:#8bada0}.bs-footer .ux-footer-grid section.bs-footer-contact{border-top-color:#15221e}.bs-tools{box-shadow:0 8px 24px #0d141233}.bs-tools>a,.bs-tools>button{background:#0d1412;color:#39e6b7;border-bottom:1px solid #15221e}.bs-tools span{background:#4a9c82;color:#e4efeb}.bs-tools a:hover,.bs-tools button:hover{color:#b8d8cd;background:#15221e}.ux-mobile-nav{background:#0d1412!important;border-color:#15221e!important}.ux-mobile-nav a{color:#39e6b7}.ux-mobile-nav a:hover{color:#b8d8cd}
.ux-list-page,.ux-single-page,.ux-normal-page,.ux-error-page{background:#0d1412;color:#e4efeb}.ux-page-head{background:linear-gradient(130deg,#0d1412,#15221e);color:#b8d8cd}.ux-page-head span{color:#39e6b7}.ux-page-head h1{color:#e4efeb}.ux-page-head p{color:#39e6b7}.ux-section-title h2{color:#e4efeb}.ux-section-title p{color:#39e6b7}.ux-section-title span{background:#4a9c82;color:#0d1412}.ux-filter-box{background:#0d1412;border-color:#15221e}.ux-filter-box>div+div{border-top-color:#15221e}.ux-filter-box b{color:#b8d8cd}.ux-filter-box a{color:#39e6b7}.ux-filter-box a small{color:#8bada0}.ux-filter-box a:hover,.ux-filter-box a.is-active{background:#15221e;color:#b8d8cd}.ux-breadcrumb a,.ux-breadcrumb em{color:#39e6b7}.ux-breadcrumb span{color:#24483d}.ux-product-top{background:#0d1412;border-color:#15221e}.ux-product-cover>span{background:linear-gradient(135deg,#15221e,#4a9c82);color:#b8d8cd}.ux-product-cover i{background:#39e6b7;color:#0d1412}.ux-product-info h1{color:#e4efeb}.ux-product-tags a{background:#15221e;color:#b8d8cd}.ux-product-excerpt,.ux-product-meta{color:#39e6b7}.ux-product-buy{background:#15221e;border-color:#15221e}.ux-product-buy p b{color:#39e6b7}.ux-product-buy p span,.ux-product-buy small{color:#8bada0}.ux-product-buy strong{color:#b8d8cd}.ux-product-buy>a,.ux-side-login>a{background:#39e6b7!important;color:#0d1412}.ux-side-box,.ux-side-login,.ux-page-card{background:#0d1412;border-color:#15221e;color:#b8d8cd}.ux-side-box header,.ux-page-card>header{border-bottom-color:#15221e}.ux-side-box header b,.ux-side-login h3,.ux-page-card h1{color:#e4efeb}.ux-side-box header span,.ux-side-login p,.ux-page-card>header p{color:#39e6b7}.ux-side-cats a{color:#39e6b7}.ux-side-cats i{background:#15221e;color:#39e6b7}.ux-side-posts a{color:#b8d8cd;border-bottom-color:#15221e}.ux-side-posts i{background:#15221e;color:#39e6b7}.ux-side-posts small{color:#8bada0}.ux-article-note{background:#0d1412;border-color:#24483d;color:#39e6b7}.ux-article-note b{color:#b8d8cd}.ux-page-content{color:#b8d8cd}.ux-error-card{background:#0d1412;border-color:#15221e}.ux-error-card h1{color:#b8d8cd}.ux-error-card p{color:#39e6b7}.ux-search-head .ux-search,.ux-error-card .ux-search{background:#e4efeb}.ux-search-head .ux-search input,.ux-error-card .ux-search input{background:#e4efeb;color:#0d1412}.ux-search-head .ux-search button,.ux-error-card .ux-search button{background:#39e6b7;color:#0d1412}
.ux-single-main .article{background:#0d1412!important;color:#b8d8cd}.ux-single-main .article h1,.ux-single-main .article h2,.ux-single-main .article h3,.ux-single-main .article h4{color:#b8d8cd}.modal-content{background:#0d1412!important;color:#b8d8cd}.modal-colorful-header{background:linear-gradient(125deg,#4a9c82,#39e6b7)!important}.modal .muted-color,.modal .muted-2-color{color:#39e6b7}.modal input,.modal select,.modal textarea{background:#15221e;color:#b8d8cd;border-color:#24483d}
@media(max-width:820px){.ux-main-nav{background:#0d1412;border-color:#24483d}.ux-main-nav a,.ac-dnf-front-page .ux-main-nav a{color:#b8d8cd!important}.bs-footer .ux-footer-grid section.bs-footer-contact{border-top-color:#15221e}.ux-mobile-nav{background:#0d1412!important}}
@media(max-width:540px){.bs-home .ux-hero{background-position:60% center}}


:root{--ux-green:#36f1bd;--ux-green2:#83ffd8;--ux-text:#e5eeeb;--ux-muted:#879893;--ux-line:#263631;--ux-bg:#080b0c;--ux-card:#101718;--ux-orange:#68e5bf;--bs-blue:#36f1bd;--bs-gold:#36f1bd;--main-bg-color:#101718;--body-bg-color:#080b0c;--main-color:#e5eeeb;--muted-color:#a4b7b0;--muted-2-color:#81958d;--muted-3-color:#63746f;--header-bg:#101617;--footer-bg:#0a0f10}
body,.ux-home,.ac-dnf-front-page,.ux-list-page,.ux-single-page,.ux-normal-page,.ux-error-page{background:#080b0c;color:#e5eeeb}.ux-site-header{background:#0c1213;border-bottom:1px solid #263631}.ux-logo>i{background:#111e1b;border:1px solid #36f1bd77;color:#5cfdcd;box-shadow:inset 0 0 15px #36f1bd10,0 0 20px #36f1bd0d;border-radius:5px;font-family:Consolas,monospace}.ux-logo b{color:#e5eeeb}.ux-logo small{color:#647a72}.ux-main-nav a{color:#adbbb6}.ux-main-nav a:hover,.ux-main-nav .current-menu-item>a{color:#36f1bd}.ux-main-nav a:after{box-shadow:0 0 9px #36f1bd99}.ux-header-actions form{background:#111b1b;border-color:#2d403b}.ux-vip-link{background:#132e26;color:#71ffd6!important;border:1px solid #36f1bd66;border-radius:3px}.ux-header-actions input,.ux-header-actions button{color:#c0d5cc}.ux-login{color:#a5bcb2}.ux-menu-toggle{border:0;box-shadow:none;border-radius:3px}
.ac-dnf-front-page .ux-site-header{background:linear-gradient(180deg,#080b0c,transparent)}.ac-dnf-front-page .ux-logo b,.ac-dnf-front-page .ux-main-nav a,.ac-dnf-front-page .ux-login{color:#d2e6dc}.ac-dnf-front-page .ux-vip-link{background:#36f1bd0c;border-color:#36f1bd66;color:#66ffd1!important}.ac-dnf-front-page .ux-header-actions form{background:#11252077;border-color:#36f1bd33}.ac-dnf-front-page .ux-logo small{color:#78958a}
.bs-home .ux-hero{position:relative;isolation:isolate;background:linear-gradient(90deg,#080b0c25,#080b0c66),url('../img/hero-landscape.svg') center center/cover;border-bottom:1px solid #28453b;overflow:hidden}.bs-home .ux-hero:after{display:block;content:'';position:absolute;inset:0;z-index:-1;width:auto;height:auto;border:0;box-shadow:none;border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#06100c22 3px 4px);pointer-events:none}.bs-home .ux-hero:before{display:block;content:'// RESOURCE NETWORK';position:absolute;left:40px;bottom:25px;width:auto;height:auto;filter:none;border-radius:0;background:none;color:#527668;font:10px Consolas,monospace;letter-spacing:2px;pointer-events:none}.bs-kicker{font-family:Consolas,monospace!important}.ux-hero .bs-kicker{color:#5ff7c7;border:1px solid #36f1bd33;padding:7px 12px;background:#08181288;font-size:10px}.bs-home .ux-hero h1{color:#e8fff4;font-weight:700;letter-spacing:3px;text-shadow:0 0 40px #36f1bd22}.bs-home .ux-hero p{color:#859d93}.bs-home .ux-search{background:#0e1c19;border:1px solid #36f1bd88;border-radius:3px;box-shadow:0 0 0 5px #36f1bd05,0 0 32px #36f1bd18}.bs-home .ux-search select{background:#0e1c19;border-color:#2a443a;color:#9fd5be}.bs-home .ux-search input{background:#0e1c19;color:#e5fff2}.bs-home .ux-search input::placeholder{color:#628576}.bs-home .ux-search button{background:#36f1bd;color:#072218;border-radius:0;box-shadow:none}.bs-hotwords span{color:#627c70}.bs-hotwords a{color:#9bb7aa}.bs-hotwords a:hover{color:#36f1bd}.bs-dynamic{background:#101a18;border:1px solid #253d33;border-radius:3px;color:#93b3a3}.bs-dynamic>b,.bs-contact-link{color:#36f1bd!important}.bs-dynamic-track em,.bs-dynamic-track time{color:#577566}.bs-dot{background:#36f1bd;box-shadow:0 0 7px #36f1bd77}.bs-section-heading .bs-kicker{color:#638779}.bs-section-heading h2{color:#dff4e9;position:relative}.bs-section-heading h2:after{content:'';display:block;width:30px;height:2px;margin:14px auto 0;background:#36f1bd;box-shadow:0 0 10px #36f1bd88}.bs-section-heading p{color:#738e80}
.ux-resource-card{position:relative;border-radius:4px;background:#101718;border-color:#24332d;box-shadow:none}.ux-resource-card:after{content:'';position:absolute;right:0;top:0;width:12px;height:12px;border-top:1px solid #36f1bd66;border-right:1px solid #36f1bd66;pointer-events:none}.ux-resource-card:hover{background:#101d19;border-color:#36f1bd88;box-shadow:0 0 0 1px #36f1bd12,0 8px 28px #0e8a5b18;transform:translateY(-4px)}.ux-cover-placeholder,.ux-resource-card:nth-child(3n+2) .ux-cover-placeholder,.ux-resource-card:nth-child(3n+3) .ux-cover-placeholder{background-color:#10251f;background-image:linear-gradient(#36f1bd09 1px,transparent 1px),linear-gradient(90deg,#36f1bd09 1px,transparent 1px),radial-gradient(circle at 50% 45%,#1d6f4f44,transparent 70%);background-size:22px 22px,22px 22px,100% 100%}.ux-resource-card:nth-child(3n+2) .ux-cover-placeholder{background-color:#121c1a}.ux-resource-card:nth-child(3n+3) .ux-cover-placeholder{background-color:#0d231c}.ux-cover-placeholder b{font-family:Consolas,monospace;color:#4be9b3;text-shadow:0 0 25px #36f1bd30;opacity:.65}.ux-cover-placeholder small{color:#6d9f89;font-size:10px}.bs-card-badge{background:#0e1f18e8;color:#9fceba;border-color:#315e46;border-radius:2px}.bs-card-badge.is-paid{background:#36f1bd22;border:1px solid #36f1bd55;color:#7fffd3}.ux-card-tags a{color:#73cfa9!important}.ux-card-tags a:before{background:#36f1bd}.ux-card-content h3 a{color:#ccdfd5}.ux-card-content h3 a:hover{color:#66ffd1}.ux-card-content p{color:#758c7f}.ux-card-content footer{border-color:#243a2e;color:#617f6c;font-family:Consolas,"Microsoft YaHei",monospace}.ux-card-content footer span{color:#689e80}.ux-card-content footer strong{color:#68c797}.ux-empty{background:#111c17;border-color:#31513d;color:#8bb69e}.ux-empty b{color:#ddf1e2}.ux-pagination .page-numbers{background:#102018;border-color:#294d37;border-radius:3px;color:#9dbcaa}.ux-pagination .current,.ux-pagination a:hover{background:#36f1bd;border-color:#36f1bd;color:#062417}.ux-pagination ul.page-numbers{background:transparent;border:0}
.bs-member-banner{position:relative;overflow:hidden;background:linear-gradient(110deg,#101916,#142b20);border:1px solid #31543b;border-radius:4px}.bs-member-banner:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 50%,#36f1bd08 50%,#36f1bd08 54%,transparent 54%);pointer-events:none}.bs-member-banner span{color:#68a587;font-family:Consolas,monospace}.bs-member-banner h2{color:#d4eedc}.bs-member-banner p{color:#719581}.bs-member-banner>a{position:relative;border:1px solid #36f1bd55;color:#a5e4c3;border-radius:3px}.bs-member-banner>a.bs-svip{background:#36f1bd;border-color:#36f1bd;color:#072619;box-shadow:0 0 22px #36f1bd15}.bs-statistics{background:#0d1612;border-top:1px solid #254732;border-bottom:1px solid #1b3626}.bs-statistics b{font-family:Consolas,monospace;font-weight:500;color:#6feeb5}.bs-statistics span{color:#688975}.bs-footer{background:#090f0c;color:#799681}.bs-footer .ux-logo b{color:#cde5d7}.bs-footer .ux-logo small{color:#587564}.bs-footer h4{color:#a5c7b1}.bs-declaration ol{color:#698571}.bs-footer section>a:not(.ux-logo){color:#84a990}.bs-declaration a,.bs-footer .bs-email{color:#7ef9bf!important}.bs-footer-contact p,.bs-footer-contact small{color:#5c7f65}.bs-footer .ux-footer-bottom{border-color:#223d2a;color:#53765b}.bs-footer .ux-footer-grid section.bs-footer-contact{border-color:#223d2a}.bs-tools>a,.bs-tools>button{background:#111e16;border-color:#274631;color:#79b993}.bs-tools span{background:#274b32;color:#cbeed7}.bs-tools a:hover,.bs-tools button:hover{background:#153420;color:#64f5a5}.ux-mobile-nav{background:#0d1912!important;border-color:#295238!important}.ux-mobile-nav a{color:#7fae92}.ux-mobile-nav a:hover{color:#36f1bd}
.ux-page-head{background:linear-gradient(120deg,#0d1913,#1b3928);border-bottom:1px solid #2d6142}.ux-page-head span{color:#70b88b;font-family:Consolas,monospace}.ux-page-head h1{color:#d1f4dc}.ux-page-head p{color:#83ad90}.ux-filter-box,.ux-product-top,.ux-side-box,.ux-side-login,.ux-page-card,.ux-error-card{background:#111b15;border-color:#2a4030}.ux-filter-box a:hover,.ux-filter-box a.is-active{background:#244f33;color:#a3f1c0}.ux-product-buy{background:#142c1d;border-color:#31573d}.ux-product-buy>a,.ux-side-login>a{background:#36f1bd!important;color:#092a17}.ux-product-info h1,.ux-page-card h1,.ux-error-card h1{color:#d8f3e0}.ux-product-cover>span{background:linear-gradient(135deg,#11291b,#224e30);color:#91d8ad}.ux-product-cover i{background:#295239;color:#a6efc3}.ux-product-tags a{background:#1d3b29;color:#a0dab6}.ux-product-buy strong{color:#78f8b0}.ux-article-note{background:#102518;border-color:#2b6441;color:#87b79b}.ux-page-content{color:#bed8c8}.ux-single-main .article{background:#111b15!important;color:#bed8c8}.ux-search-head .ux-search,.ux-error-card .ux-search{background:#10271a;border:1px solid #3cb56b55}.ux-search-head .ux-search input,.ux-error-card .ux-search input{background:#10271a;color:#ddf9e5}.ux-search-head .ux-search button,.ux-error-card .ux-search button{background:#36f1bd;color:#082717}.modal-content{background:#122017!important;color:#d4eadb}.modal-colorful-header{background:linear-gradient(120deg,#193f2a,#29694a)!important}.modal input,.modal select,.modal textarea{background:#13261b;color:#c7e6d0;border-color:#397c50}
@media(max-width:820px){.ux-main-nav{background:#101f17;border-color:#356c47}.ux-main-nav a,.ac-dnf-front-page .ux-main-nav a{color:#bde8ca!important}.bs-home .ux-hero:before{left:16px;bottom:17px;font-size:8px}.ux-mobile-nav{background:#0d1912!important}}@media(max-width:540px){.bs-home .ux-hero{background-position:55% center}.bs-home .ux-hero h1{letter-spacing:1px}.ux-hero .bs-kicker{font-size:8px;padding:5px 8px}.bs-hotwords{margin-top:15px}.bs-home .ux-hero:before{display:none}}
