.jewelai-landing{--color-bg:#0a0a0a;--color-bg-soft:#121212;--color-orange:#f7681b;--color-orange-soft:#ff8a3d;--color-accent:#e0f11f;--color-blue:#09f;--font-display:var(--font-big-shoulders),"Inter",sans-serif;--font-sans:var(--font-dm-sans),"Inter",system-ui,sans-serif;background:var(--color-bg);color:#fff;font-family:var(--font-sans);min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.jewelai-landing ::selection{background:var(--color-orange);color:#000}.jewelai-landing .font-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;line-height:.92;text-transform:uppercase}@keyframes jewelai-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes jewelai-marquee-reverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.jewelai-landing .marquee-track{display:flex;width:max-content;animation:jewelai-marquee var(--marquee-duration,40s) linear infinite}.jewelai-landing .marquee-track.reverse{animation-name:jewelai-marquee-reverse}@media (min-width:768px){.jewelai-landing .marquee-pause:hover .marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.jewelai-landing .marquee-track{animation:none}}@keyframes jewel-hero-orbit{to{transform:rotate(1turn)}}.jewelai-landing .hero-orbit{animation:jewel-hero-orbit 20s linear infinite;transform-origin:center;will-change:transform}@media (prefers-reduced-motion:reduce){.jewelai-landing .hero-orbit{animation:none}}@keyframes jewel-hero-orbit-counter{to{transform:rotate(-1turn)}}.jewelai-landing .hero-orbit-counter{animation:jewel-hero-orbit-counter 20s linear infinite;transform-origin:center;will-change:transform}@media (prefers-reduced-motion:reduce){.jewelai-landing .hero-orbit-counter{animation:none}}