/* Shimex Express — طالع من portal_brand.py. متعدلوش بالإيد: عدّل اللوجو/الإعدادات وشغّل الأمر تاني. */
:root{--brand:#0f2468;--brand-2:#31437d;--brand-rgb:15,36,104;--brand-d1:#0a1845;--brand-d2:#050c21;--brand-d3:#01040a;--brand-glow:rgba(147,156,187,0.42);--brand-soft:#ecedf3;--hero-2:#f3f4f7}
html[data-theme=dark]{--brand-ink:#8691b3;--brand-soft:rgba(134,145,179,0.13);--brand-ring:rgba(134,145,179,0.16);--hero-2:#171924}
.klogo{--kl-ar:4179/1119}
.brand-t{--word-w:132px;--word-ar:19.6169}
.kl-p1{left:-0.096%;top:-0.357%;width:100.191%;height:79.267%;--i:url(/static/brand/p1.png)}
.kl-p2{left:17.947%;top:88.382%;width:7.968%;height:6.345%;--i:url(/static/brand/p2.png);animation-delay:0.55s}
.kl-p3{left:31.347%;top:86.059%;width:3.661%;height:14.120%;--i:url(/static/brand/p3.png);animation-delay:0.61s}
.kl-p4{left:37.904%;top:86.059%;width:4.235%;height:14.209%;--i:url(/static/brand/p4.png);animation-delay:0.67s}
.kl-p5{left:45.202%;top:86.059%;width:3.589%;height:14.120%;--i:url(/static/brand/p5.png);animation-delay:0.73s}
.kl-p6{left:52.142%;top:86.059%;width:3.757%;height:14.120%;--i:url(/static/brand/p6.png);animation-delay:0.79s}
.kl-p7{left:59.368%;top:86.059%;width:3.661%;height:14.120%;--i:url(/static/brand/p7.png);animation-delay:0.85s}
.kl-p8{left:66.188%;top:85.880%;width:3.446%;height:14.477%;--i:url(/static/brand/p8.png);animation-delay:0.91s}
.kl-p9{left:72.984%;top:85.970%;width:3.422%;height:14.388%;--i:url(/static/brand/p9.png);animation-delay:0.97s}
.kl-p10{left:82.460%;top:88.561%;width:7.968%;height:6.345%;--i:url(/static/brand/p10.png);animation-delay:1.03s}
/* العلامة بتطير على محورها (177.5°) وتفضل طايرة، ووراها خطوط سرعة */
.kl-p1{animation:kl-fly .95s cubic-bezier(.16,.84,.3,1) .12s both,kl-hover 3.4s ease-in-out 1.12s infinite}
@keyframes kl-fly{0%{opacity:0;transform:translate(54.844%,11.127%) scale(.5)}40%{opacity:1}72%{transform:translate(-3.989%,-0.809%) scale(1.05)}100%{opacity:1;transform:none}}
@keyframes kl-hover{0%,100%{transform:none}50%{transform:translate(-1.994%,-0.405%)}}
@keyframes kl-launch{0%{opacity:1;transform:none}22%{opacity:1;transform:translate(3.490%,0.708%) scale(.96)}80%{opacity:1}100%{opacity:0;transform:translate(-339.037%,-68.784%) scale(1.3)}}
.boot.go .kl-p1{animation:kl-launch .56s cubic-bezier(.5,0,.85,.4) both}
.klogo::before{content:'';position:absolute;pointer-events:none;opacity:0;left:59.518%;top:23.521%;width:30.000%;height:41.770%;transform-origin:100% 50%;rotate:-177.54deg;background:linear-gradient(to left,rgba(255,255,255,.85),transparent) 100% 6%/100% 2px no-repeat,linear-gradient(to left,rgba(255,255,255,.6),transparent) 100% 50%/58% 2px no-repeat,linear-gradient(to left,rgba(255,255,255,.75),transparent) 100% 94%/80% 2px no-repeat;animation:kl-trail 1.3s cubic-bezier(.3,.6,.4,1) 1.05s infinite}
@keyframes kl-trail{0%{opacity:0;scale:.15 1;translate:0 0}30%{opacity:.85}100%{opacity:0;scale:1 1;translate:16.651% 1.920%}}
@keyframes kl-burn{0%{opacity:1;scale:.3 1}55%{opacity:1;scale:1.7 1.5}100%{opacity:0;scale:2.4 1}}
.boot.go .klogo::before{animation:kl-burn .5s ease-out both}
:root{--mark:url(/static/brand/p1.png);--mark-ar:4187/887;--mark-rot:177.5deg}
