.meridian-landing{--navy:#0d1b33;--navy2:#12213d;--bg:#f6f7f9;--surface:#fff;--green:#1fae64;--green-soft:#e6f6ed;--red:#e5484d;--text:#101828;--muted:#64748b;--line:#e3e6eb;--surface-2:#fafafb;--surface-3:#f0f1f4;--ink:#0d1b33;--spacing:4px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;background:var(--bg);color:var(--text);letter-spacing:normal;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5}html:has(.meridian-landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.meridian-landing){scroll-behavior:auto}}@layer base{.meridian-landing :where(h1,h2,h3){letter-spacing:-.02em;margin:0}.meridian-landing :where([id]){scroll-margin-top:80px}.meridian-landing :where(a){color:inherit;text-decoration:none}.meridian-landing :where(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}}:root[data-theme=dark] .meridian-landing{--bg:#0b1220;--surface:#111a2c;--surface-2:#0f1829;--surface-3:#16213a;--line:#233252;--text:#eaeef6;--muted:#93a0bb;--ink:#eaeef6;--green-soft:#0f2a1f}
