/* طرح «سرمه‌ای دست‌نویس»: همان طرح دست‌نویس روی زمینه‌ی سرمه‌ای جوان جاب (روی theme-sketch.css بار می‌شود).
   متن‌هایی که مستقیم روی زمینه‌اند روشن می‌شوند؛ کارت‌ها مثل برگه‌ی کاغذ روی تخته‌ی سرمه‌ای می‌مانند و متن تیره دارند. */
body.jjui-v-night{
	--nt-bg:#14213d;--nt-bg-2:#0b1428;--nt-bg-3:#1c2d52;--nt-text:#f4f0e4;--nt-soft:#c3cbdc;--nt-line:#f1e9d2;--nt-gold:#e0b93a;
	--sk-sh:6px 7px 0 rgba(0,0,0,.38);--sk-sh-lg:10px 12px 0 rgba(0,0,0,.42);
	--wp--preset--color--contrast:var(--nt-text);--jj-faint:#6b7385;
	background:var(--nt-bg) radial-gradient(rgba(241,233,210,.09) 1px,transparent 1px) 0 0/22px 22px!important;color:var(--nt-text)
}
body.jjui-v-night ::selection{background:var(--sk-gold);color:var(--sk-ink)}

/* دکمه‌ها: سایه‌ی طلایی به‌جای سایه‌ی تیره که روی سرمه‌ای دیده نمی‌شود */
body.jjui-v-night :is(.jjui-btn,.jjd-act,.jjd-btn,.jjui-pbtn,.jjj-btn,.jjs-btn,.jjk-btn){box-shadow:4px 5px 0 var(--sk-gold)!important}
body.jjui-v-night :is(.jjui-btn,.jjd-act,.jjd-btn,.jjui-pbtn,.jjj-btn,.jjs-btn,.jjk-btn):hover{box-shadow:6px 7px 0 var(--sk-gold)!important}
body.jjui-v-night :is(.jjui-btn-gold,.jjd-act:not(.is-light)){box-shadow:4px 5px 0 var(--nt-line)!important}
body.jjui-v-night :is(.jjui-btn-navy,.jjd-btn:not(.is-light)){border-color:var(--nt-line)!important}
body.jjui-v-night :is(.jjui-btn-ghost,.jjui-btn-line,.jjui-pbtn,.jjd-act.is-light,.jjd-btn.is-light){background:var(--sk-paper)!important}

/* سربرگ */
body.jjui-v-night .jjui-hdr{background:rgba(11,20,40,.94);border-bottom:2px solid var(--sk-gold)}
body.jjui-v-night .jjui-nav a{color:var(--nt-soft)!important}
body.jjui-v-night .jjui-nav a:hover,body.jjui-v-night .jjui-nav .current-menu-item>a{background:rgba(241,233,210,.1);color:var(--nt-gold)!important}
body.jjui-v-night .jjui-hdr-user,body.jjui-v-night .jjui-hdr-logout{background:var(--sk-paper);border-color:var(--nt-line);box-shadow:3px 3px 0 var(--sk-gold);color:var(--sk-ink)}
body.jjui-v-night .jjui-brand img{background:none;padding:0}
body.jjui-v-night .jjui-burger{color:var(--nt-text)}
body.jjui-v-night .jjui-drawer-panel{background:var(--nt-bg-2);border-inline-start:2px solid var(--sk-gold)}

/* نوار عنوان صفحه‌ها */
body.jjui-v-night .jjui-pagehead{color:var(--nt-text);border-bottom-color:rgba(241,233,210,.22)}
body.jjui-v-night .jjui-pagehead h1{color:var(--nt-text)!important}
body.jjui-v-night :is(.jjui-crumbs,.jjui-crumbs a){color:var(--nt-soft)!important}

/* بالای صفحه‌ی اصلی */
body.jjui-v-night .jjui-hero{color:var(--nt-text)}
body.jjui-v-night .jjui-hero::before{background:
	radial-gradient(circle,var(--sk-gold) 0 7px,var(--nt-line) 7px 9px,transparent 9px) 12% 18%/20px 20px no-repeat,
	radial-gradient(circle,transparent 0 6px,var(--sk-gold) 6px 8px,transparent 8px) 22% 70%/18px 18px no-repeat,
	radial-gradient(circle,var(--nt-line) 0 4px,transparent 4px) 40% 12%/10px 10px no-repeat,
	radial-gradient(circle,var(--sk-gold) 0 6px,var(--nt-line) 6px 8px,transparent 8px) 88% 26%/18px 18px no-repeat,
	radial-gradient(circle,transparent 0 9px,var(--sk-gold) 9px 11px,transparent 11px) 70% 86%/24px 24px no-repeat,
	radial-gradient(circle,var(--nt-line) 0 3px,transparent 3px) 56% 92%/8px 8px no-repeat}
body.jjui-v-night .jjui-hero h1{color:#fff!important}
body.jjui-v-night .jjui-hero h1 em{color:var(--sk-ink);background:linear-gradient(transparent 14%,var(--sk-gold) 14% 94%,transparent 94%);border-radius:var(--sk-r-c)}
body.jjui-v-night .jjui-lead{color:var(--nt-soft)}
body.jjui-v-night .jjui-eyebrow{background:var(--sk-paper);border-color:var(--nt-line);box-shadow:3px 3px 0 var(--sk-gold)}
body.jjui-v-night .jjui-license{color:var(--nt-soft)}
body.jjui-v-night .jjui-license .jjui-ico{color:var(--nt-gold)}
body.jjui-v-night .jjui-search{background:var(--sk-paper);color:var(--sk-ink);border-color:var(--nt-line);box-shadow:12px 14px 0 var(--sk-gold)}
body.jjui-v-night .jjui-stat{background:var(--sk-gold);border-color:var(--nt-line)!important;box-shadow:var(--sk-sh)}
body.jjui-v-night .jjui-stat b{color:var(--sk-ink)}
body.jjui-v-night .jjui-stat span{color:var(--sk-ink-2)}

/* بخش‌ها */
body.jjui-v-night .jjui-sec-head h2{color:#fff!important}
body.jjui-v-night .jjui-sec-head p{color:var(--nt-soft)}
body.jjui-v-night .jjui-kicker{background:var(--sk-gold);color:var(--sk-ink);border-color:var(--nt-line)}
body.jjui-v-night .jjui-more{color:var(--nt-text)!important}
body.jjui-v-night .jjui-arrows button{background:var(--sk-paper);color:var(--sk-ink);border-color:var(--nt-line);box-shadow:2px 2px 0 var(--sk-gold)}

/* کارت‌ها: برگه‌ی کاغذ با متن تیره */
body.jjui-v-night :is(.jjui-job,.jjui-art,.jjui-pcard,.jjui-jl-card,.jjui-tp-card,.jjui-tp-sec,.jjui-contact,.jjui-empty,.jjui-svc,.jjui-ind,.jjui-search,.jj-job-card,.jj-filters){background:var(--sk-paper)!important;color:var(--sk-ink)}
body.jjui-v-night :is(.jjui-job,.jjui-art,.jjui-pcard,.jjui-jl-card,.jjui-tp-card,.jjui-tp-sec,.jjui-contact,.jjui-empty,.jjui-svc,.jj-job-card,.jj-filters){border-color:var(--nt-line)!important}
body.jjui-v-night .jjui-ind{border-color:var(--nt-line);box-shadow:3px 3px 0 var(--sk-gold)}
body.jjui-v-night .jjui-cta{border-color:var(--nt-line)}
body.jjui-v-night .jjui-why{background:var(--nt-bg-2);border-color:var(--nt-line)}

/* بایگانی فرصت‌ها و صفحه‌شمارش */
body.jjui-v-night .jj-archive-title{color:#fff!important}
body.jjui-v-night .jj-archive>.jj-muted{color:var(--nt-soft)!important}
body.jjui-v-night .jj-pagination .page-numbers{border-color:var(--nt-line);box-shadow:3px 3px 0 var(--sk-gold)}

/* فرم‌ها و داشبورد */
body.jjui-v-night :is(.jjj-form,.jjs-form,.jjs-view,.jjk-form){background:var(--sk-paper);color:var(--sk-ink);border-color:var(--nt-line)}
body.jjui-v-night .jjd-head{background:var(--nt-bg-2);border-color:var(--nt-line);box-shadow:var(--sk-sh-lg)}
body.jjui-v-night :is(.jjd-nav,.jjd-panel){border-color:var(--nt-line)!important;color:var(--sk-ink)}

/* متن صفحه‌ها که مستقیم روی زمینه است (حتی با رنگ درون‌خطی)؛ داخل کارت‌های قیمت دست نمی‌خورد */
body.jjui-v-night main .entry-content :is(h1,h2,h3,h4,h5,h6):not(:is(.javan-pricing,.javan-checkout,.jjui,.jjj-form,.jjs-form,.jjk-form,[class*="jjd-"],[class*="jj-"],.jjui-contact,.has-background,[style*="background"]) *){color:#fff!important}
body.jjui-v-night main .entry-content :is(p,li,blockquote,figcaption):not(:is(.javan-pricing,.javan-checkout,.jjui,.jjj-form,.jjs-form,.jjk-form,[class*="jjd-"],[class*="jj-"],.jjui-contact,.has-background,[style*="background"]) *){color:var(--nt-soft)!important}
body.jjui-v-night main .entry-content :is(p,li,h1,h2,h3,h4,h5,h6) a:not(:is(.javan-pricing,.javan-checkout,.jjui,[class*="jjd-"],[class*="jj-"]) *):not(.jjui-btn){color:var(--nt-gold)!important}
body.jjui-v-night main .entry-content :is(p,li,h1,h2,h3,h4,h5,h6) :is(strong,b,em,span):not(:is(.javan-pricing,.javan-checkout,.jjui,[class*="jjd-"],[class*="jj-"]) *){color:inherit!important}
body.jjui-v-night.jjui-prose .wp-block-post-content blockquote{background:var(--nt-bg-3);border:2px solid var(--nt-line);border-inline-start:6px solid var(--sk-gold);border-radius:var(--sk-r-b);box-shadow:var(--sk-sh)}
body.jjui-v-night main .entry-content hr{border-color:rgba(241,233,210,.22)!important;background:rgba(241,233,210,.22)!important}

/* ۴۰۴ */
body.jjui-v-night .jjui-404 h1{color:#fff!important}
body.jjui-v-night .jjui-404>.jjui-wrap>p{color:var(--nt-soft)}
body.jjui-v-night .jjui-404-code{-webkit-text-stroke:3px var(--nt-line);text-shadow:6px 7px 0 rgba(0,0,0,.4)}

/* پاورقی: یک درجه تیره‌تر از زمینه */
body.jjui-v-night .jjui-ftr{background:var(--nt-bg-2);border-top-color:var(--nt-bg-2)}
body.jjui-v-night .jjui-ftr::before{background:radial-gradient(circle at 10px -4px,transparent 12px,var(--nt-bg-2) 13px) 0 0/20px 14px repeat-x}

@media (max-width:640px){
	body.jjui-v-night .jjui-search{box-shadow:7px 8px 0 var(--sk-gold)}
	body.jjui-v-night :is(.jjui-job,.jjui-art,.jjui-pcard,.jjui-svc){box-shadow:4px 5px 0 rgba(0,0,0,.38)!important}
}
