:root,:host{--color-ink:#0a0a0c;--color-cream:#f6f3ea;--color-gold:#d4af37;--color-gold-2:#f0d47a;--color-gold-3:#b8901f}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-root{background-color:var(--color-ink);color:var(--color-cream);font-family:var(--font-tajawal),"Tajawal",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;min-height:100vh;overflow-x:hidden}@supports (overflow-x:clip){.landing-root{overflow-x:clip}}.landing-root :-webkit-any(h1,h2,h3,p,li,summary,figcaption){overflow-wrap:anywhere}.landing-root :-moz-any(h1,h2,h3,p,li,summary,figcaption){overflow-wrap:anywhere}.landing-root :is(h1,h2,h3,p,li,summary,figcaption){overflow-wrap:anywhere}.landing-root ::selection{color:#fff;background:rgba(212,175,55,.28)}.landing-root .bg-ambient{background-image:radial-gradient(60% 50% at 50% -10%,rgba(212,175,55,.14),transparent 70%),radial-gradient(40% 40% at 85% 20%,rgba(212,175,55,.06),transparent 60%)}.landing-root .gold-text{background:linear-gradient(100deg,var(--color-gold-2),var(--color-gold)40%,var(--color-gold-3));color:transparent;-webkit-background-clip:text;background-clip:text}.landing-root [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.landing-root [data-reveal][data-visible=true],.landing-root .reveal-static [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-root [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.landing-root *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing-root :focus-visible{outline:2px solid var(--color-gold-2);outline-offset:3px;border-radius:6px}
