body,html{margin:0;padding:0;background:#0B0B0C}body{font-family:Noto Kufi Arabic,system-ui,sans-serif;color:#F2EFE9;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#C8102E}::selection{background:#C8102E;color:#fff}input::placeholder,textarea::placeholder{color:#6E6A64}html{scroll-behavior:smooth}body,html{overflow-x:clip}@keyframes ata-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ata-rise{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ata-zoom{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ata-drift{0%{transform:translateX(-40px)}to{transform:translateX(60px)}}.ata-burger,.ata-drawer{display:none}.ata-toc{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 128px);overflow-y:auto}.ata-2up{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.ata-2col{grid-template-columns:1fr!important;gap:44px!important}.ata-grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ata-wm{font-size:150px!important}.ata-toc{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:980px){nav{padding:12px 20px!important;gap:14px!important}nav>div:first-of-type,nav>div:nth-of-type(2){display:none!important}.ata-burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid #34333a;cursor:pointer}.ata-burger span{display:block;width:20px;height:2px;background:#F2EFE9;transition:transform .25s,opacity .2s}.ata-nav-t:checked~.ata-burger span:first-child{transform:translateY(7px) rotate(45deg)}.ata-nav-t:checked~.ata-burger span:nth-child(2){opacity:0}.ata-nav-t:checked~.ata-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ata-drawer{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:rgba(11,11,12,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #1c1c1f;padding:8px 20px 22px}.ata-nav-t:checked~.ata-drawer{display:flex}.ata-pad{padding-left:24px!important;padding-right:24px!important}.ata-wm{display:none}}@media (max-width:640px){.ata-pad{padding-left:18px!important;padding-right:18px!important}.ata-2up,.ata-grid4{grid-template-columns:minmax(0,1fr)!important}.ata-h1{font-size:clamp(28px,8vw,42px)!important}}