/* إنجاد — طالع من portal_brand.py. متعدلوش بالإيد: عدّل اللوجو/الإعدادات وشغّل الأمر تاني. */
:root{--brand:#ffc006;--brand-2:#ffc929;--brand-rgb:255,192,6;--brand-d1:#a87f04;--brand-d2:#523d02;--brand-d3:#191301;--brand-glow:rgba(255,227,143,0.42);--brand-soft:#fffaeb;--hero-2:#fffcf3}
html[data-theme=dark]{--brand-ink:#806003;--brand-soft:rgba(128,96,3,0.13);--brand-ring:rgba(128,96,3,0.16);--hero-2:#342c18}
:root{--brand-ink:#806003}
.btn.primary,.btn.primary:hover,.submit,.fab,.badge.ok,.sx-l .cnt,.tab.on,.bl-tab.on,.seg.on,.seg.on:hover{color:#211c12!important}
.btn.primary,.submit,.fab{background:var(--brand)!important;border-color:var(--brand)!important}
html[data-theme=dark]{--brand-ink:#ffc006;--brand-soft:rgba(255,192,6,0.13);--brand-ring:rgba(255,192,6,0.2)}
:root{--accent:#ffc006;--accent-rgb:255,192,6;--brand:#17150f;--brand-2:#33312c;--brand-rgb:23,21,15;--brand-ink:#17150f;--brand-soft:rgba(255,192,6,0.16);--brand-ring:rgba(255,192,6,0.35);--brand-glow:rgba(255,192,6,0.3);--hero-2:#fffbf0;--brand-d1:#100f0a;--brand-d2:#090806}
.btn.primary,.btn.primary:hover,.submit,.fab,.badge.ok,.sx-l .cnt,.tab.on,.bl-tab.on,.seg.on,.seg.on:hover{color:#fff!important}
.nav-i.on{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .nav-i.on{box-shadow:inset -3px 0 0 var(--accent)}
html[data-theme=dark]{--brand:#ffc006;--brand-2:#ffc929;--brand-rgb:255,192,6;--brand-ink:#ffc006;--brand-soft:rgba(255,192,6,0.13);--brand-ring:rgba(255,192,6,0.2)}
html[data-theme=dark] :is(.btn.primary,.btn.primary:hover,.submit,.fab,.badge.ok,.sx-l .cnt,.tab.on,.bl-tab.on,.seg.on,.seg.on:hover){color:#211c12!important}
.klogo{--kl-ar:872/833}
.brand-t{--word-w:63px;--word-ar:3.7235}
.kl-p1{left:11.353%;top:-0.480%;width:89.106%;height:65.666%;--i:url(/static/brand/p1.png);animation:kl-pop .8s var(--ease) .1s both}
.kl-p2{left:-0.459%;top:73.950%;width:17.317%;height:21.609%;--i:url(/static/brand/p2.png);animation-delay:0.55s}
.kl-p3{left:16.858%;top:73.830%;width:23.050%;height:21.849%;--i:url(/static/brand/p3.png);animation-delay:0.61s}
.kl-p4{left:40.367%;top:73.469%;width:30.275%;height:27.011%;--i:url(/static/brand/p4.png);animation-delay:0.67s}
.kl-p5{left:71.101%;top:73.830%;width:22.018%;height:21.729%;--i:url(/static/brand/p5.png);animation-delay:0.73s}
:root{--mark:url(/static/brand/p1.png);--mark-ar:777/547;--mark-rot:0deg}
:root{--mark:url(/static/brand/mark.svg);--mark-ar:196/140;--mark-rot:0deg}
.klogo.kl-svg{aspect-ratio:222/214;--kl-mark:var(--accent,var(--brand-ink,currentColor))}
