/* لمسات إضافية v26 */
html{scroll-behavior:smooth}
.rp{position:fixed;top:0;inset-inline:0;height:3px;z-index:9999;background:transparent;pointer-events:none}
.rp i{display:block;height:100%;width:0;background:linear-gradient(90deg,#22d3ee,#8b5cf6);box-shadow:0 0 10px #22d3ee88}
.totop{position:fixed;bottom:18px;inset-inline-start:18px;width:44px;height:44px;border-radius:50%;border:1px solid #22d3ee55;background:#0b1224ee;color:#22d3ee;font-size:20px;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s;z-index:9998}
.totop.on{opacity:1;visibility:visible;transform:none}
.totop:hover{background:#22d3ee;color:#06101f}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}
main>h1+.meta+p{font-size:1.06rem;color:#d5deec}
main:not(.page) h2{padding-inline-start:12px;border-inline-start:3px solid #22d3ee55}
.related a,.cards a{transition:transform .2s,border-color .2s}
.related a:hover,.cards a:hover{transform:translateY(-2px)}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
