@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--foreground:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--primary-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--secondary:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#262626);--secondary-foreground:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--muted:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#262626);--muted-foreground:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--accent:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#262626);--accent-foreground:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--destructive:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ef4444);--border:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#262626);--input:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#333);--ring:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#737373);--radius:.5rem;--radius-sm:calc(var(--radius) - .25rem);--radius-lg:calc(var(--radius) + .25rem);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-sans);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}[data-funnel-viewport]{--funnel-viewport-height:100dvh;container:funnel-viewport/inline-size}*{margin:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);overflow-wrap:break-word}p{overflow-wrap:break-word}}@layer components;
