.fclr-space{--primary:oklch(33% .09 320);--primary-foreground:oklch(98.5% .005 320);--secondary:oklch(96% .015 320);--secondary-foreground:oklch(33% .09 320);--accent:oklch(80% .13 80);--accent-foreground:oklch(30% .06 60);--ring:oklch(55% .12 320);--background:oklch(99% .004 320);--border:oklch(90% .012 320);--foreground:oklch(28% .035 320);--card:oklch(100% 0 0);--card-foreground:oklch(28% .035 320);--popover:oklch(100% 0 0);--popover-foreground:oklch(28% .035 320);--muted:oklch(96% .015 320);--muted-foreground:oklch(46% .025 320);--input:oklch(65% .03 320);font-family:var(--font-sans);letter-spacing:0}.fclr-space h1,.fclr-space h2,.fclr-space h3{font-family:var(--font-sans);letter-spacing:0;font-weight:600}.fclr-space a:focus-visible,.fclr-space button:focus-visible,.fclr-space summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.fclr-space button,.fclr-space input{min-height:44px}.fclr-space input{min-width:0}.fclr-space button[role=radio],.fclr-space button[role=checkbox]{flex-shrink:0;min-height:1rem}.fclr-space summary{cursor:pointer;min-height:44px}
