:root{--site-ink:var(--color-surface-night);--site-ink-2:var(--color-surface-night-raised)}.site{font-family:var(--font-jakarta),var(--font-plex-arabic),system-ui,sans-serif;background:#ffffff;color:var(--color-text-primary)}.site:lang(ar){line-height:1.75}.site :is(h1,h2,h3){text-wrap:balance}.site p{text-wrap:pretty}.site-gradient-text{background:linear-gradient(100deg,#7fd3f7,#4fb6e8 45%,#d7f1fd);-webkit-background-clip:text;background-clip:text;color:transparent}.site .reveal-pending{opacity:0;transform:translateY(16px);filter:blur(4px)}.site .reveal-in{opacity:1;transform:none;filter:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}@keyframes site-fade-up{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.site-enter{animation:site-fade-up .7s cubic-bezier(.16,1,.3,1) both}.site-enter-2{animation:site-fade-up .7s cubic-bezier(.16,1,.3,1) .12s both}.site-enter-3{animation:site-fade-up .7s cubic-bezier(.16,1,.3,1) .24s both}@keyframes site-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.site-float{animation:site-float 6s ease-in-out infinite}@keyframes site-pulse-ring{0%{box-shadow:0 0 0 0 rgba(79,182,232,.45)}70%{box-shadow:0 0 0 10px rgba(79,182,232,0)}to{box-shadow:0 0 0 0 rgba(79,182,232,0)}}.site-pulse{animation:site-pulse-ring 2.4s ease-out infinite}.site-glow{background:radial-gradient(60rem 30rem at 85% -10%,rgba(79,182,232,.12),transparent 60%),radial-gradient(40rem 24rem at 0 110%,rgba(22,100,154,.08),transparent 60%)}@media (prefers-reduced-motion:reduce){.site .reveal-in,.site .reveal-pending,.site-enter,.site-enter-2,.site-enter-3{opacity:1;transform:none;filter:none;animation:none;transition:none}.site-float,.site-pulse{animation:none}}