/* iRocket Express — طالع من portal_brand.py. متعدلوش بالإيد: عدّل اللوجو/الإعدادات وشغّل الأمر تاني. */
:root{--brand:#e40002;--brand-2:#e82425;--brand-rgb:228,0,2;--brand-d1:#960001;--brand-d2:#490001;--brand-d3:#170000;--brand-glow:rgba(243,140,141,0.42);--brand-soft:#fdebeb;--hero-2:#fef2f2}
html[data-theme=dark]{--brand-ink:#ee6464;--brand-soft:rgba(238,100,100,0.13);--brand-ring:rgba(238,100,100,0.16);--hero-2:#301518}
.klogo{--kl-ar:1658/974}
.brand-t{--word-w:116px;--word-ar:6.8230}
.kl-p1{left:29.554%;top:-0.411%;width:38.179%;height:41.786%;--i:url(/static/brand/p1.png)}
.kl-p2{left:-0.241%;top:57.700%;width:7.238%;height:24.949%;--i:url(/static/brand/p2.png);animation-delay:0.55s}
.kl-p3{left:13.390%;top:57.700%;width:13.812%;height:24.949%;--i:url(/static/brand/p3.png);animation-delay:0.61s}
.kl-p4{left:27.805%;top:57.290%;width:15.440%;height:25.770%;--i:url(/static/brand/p4.png);animation-delay:0.67s}
.kl-p5{left:44.150%;top:57.290%;width:13.872%;height:25.770%;--i:url(/static/brand/p5.png);animation-delay:0.73s}
.kl-p6{left:59.349%;top:57.700%;width:13.752%;height:25.051%;--i:url(/static/brand/p6.png);animation-delay:0.79s}
.kl-p7{left:74.246%;top:57.700%;width:11.701%;height:24.949%;--i:url(/static/brand/p7.png);animation-delay:0.85s}
.kl-p8{left:86.912%;top:57.700%;width:13.329%;height:24.949%;--i:url(/static/brand/p8.png);animation-delay:0.91s}
.kl-p9{left:34.198%;top:90.965%;width:31.303%;height:9.446%;--i:url(/static/brand/p9.png);animation:kl-wipe .7s var(--ease) 1.09s both}
/* العلامة بتطير على محورها (28.8°) وتفضل طايرة، ووراها خطوط سرعة */
.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(-126.183%,108.103%) scale(.5)}40%{opacity:1}72%{transform:translate(9.177%,-7.862%) scale(1.05)}100%{opacity:1;transform:none}}
@keyframes kl-hover{0%,100%{transform:none}50%{transform:translate(4.588%,-3.931%)}}
@keyframes kl-launch{0%{opacity:1;transform:none}22%{opacity:1;transform:translate(-8.030%,6.879%) scale(.96)}80%{opacity:1}100%{opacity:0;transform:translate(780.039%,-668.272%) 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:3.491%;top:23.008%;width:30.000%;height:18.975%;transform-origin:100% 50%;rotate:-28.85deg;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:-14.598% 21.642%}}
@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}
