/* landing/base.css — design tokens + global reset for the landing + use-case
   SEO pages (both render templates/landing.html). Load first, right after
   tokens.css and site-chrome.css. Split out of landing.html's inline <style>;
   the per-section files load in source order so the cascade is unchanged. */
:root {
  --dark:#0F0C0A; --dark2:#1A1410; --dark3:#2D2620;
  --copper:#B66C45; --copper-glow:rgba(182,108,69,0.25);
  --warm:#F9F4EB; --warm2:#F5EFE3; --warm3:#E8DBC4;
  --muted:#8A7560; --ink:#2D2620;
  --font-d:'Fraunces',Georgia,serif; --font-b:'Inter',system-ui,sans-serif;
  --ease-out:cubic-bezier(0.23,1,0.32,1);
  --ease-drawer:cubic-bezier(0.32,0.72,0,1);
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;cursor:default!important;user-select:none;-webkit-user-select:none}
a,button,.lang-btn,.plan-cta,.btn-primary,.btn-ghost,.nav-signin,.nav-start,.footer-link{cursor:pointer!important}
html{overflow-x:hidden;scroll-behavior:smooth}
body{font-family:var(--font-b);background:var(--dark);color:var(--warm);overflow-x:hidden}
