:root{--spacing-0:0rem;--spacing-0_5:0.125rem;--spacing-1:0.25rem;--spacing-1_5:0.375rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-120:30rem;--spacing-140:35rem;--spacing-160:40rem;--spacing-180:45rem;--spacing-192:48rem;--spacing-256:64rem;--spacing-320:80rem;--spacing-360:90rem;--spacing-400:100rem;--spacing-480:120rem;--space-none:0rem;--space-xxs:0.125rem;--space-xs:0.25rem;--space-sm:0.375rem;--space-md:0.5rem;--space-lg:0.75rem;--space-xl:1rem;--space-2xl:1.25rem;--space-3xl:1.5rem;--space-4xl:2rem;--space-5xl:2.5rem;--space-6xl:3rem;--space-7xl:4rem;--space-8xl:5rem;--space-9xl:6rem;--space-10xl:8rem;--space-11xl:10rem;--space-full:9999px;--width-xxs:20rem;--width-xs:24rem;--width-sm:30rem;--width-md:35rem;--width-lg:40rem;--width-xl:48rem;--width-2xl:64rem;--width-3xl:80rem;--width-4xl:90rem;--width-5xl:100rem;--width-6xl:120rem;--radius-none:0rem;--radius-xxs:0.125rem;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:5rem;--radius-4xl:1.5rem;--radius-full:9999px;--font-size-display-2xl:4.5rem;--font-size-display-xl:3.75rem;--font-size-display-lg:3rem;--font-size-display-md:2.25rem;--font-size-display-sm:1.875rem;--font-size-display-xs:1.5rem;--font-size-text-xl:1.25rem;--font-size-text-lg:1.125rem;--font-size-text-md:1rem;--font-size-text-sm:0.875rem;--font-size-text-xs:0.75rem;--line-height-display-2xl:5.625rem;--line-height-display-xl:4.5rem;--line-height-display-lg:3.75rem;--line-height-display-md:2.75rem;--line-height-display-sm:2.375rem;--line-height-display-xs:2rem;--line-height-text-xl:1.875rem;--line-height-text-lg:1.75rem;--line-height-text-md:1.5rem;--line-height-text-sm:1.25rem;--line-height-text-xs:1.125rem;--letter-spacing-display-2xl:-0.09rem;--letter-spacing-display-xl:-0.075rem;--letter-spacing-display-lg:-0.06rem;--letter-spacing-display-md:-0.045rem;--thin:100;--semilight:200;--light:300;--regular:400;--medium:500;--semibold:600;--bold:700;--extrabold:800;--black:900;--color-primary:80 39% 30%;--color-secondary:91 29% 51%;--color-accent:27 100% 50%;--color-background:0 0% 95%;--color-surface:0 0% 100%;--color-text:0 0% 12%;--color-text-secondary:0 0% 29%;--color-border:0 0% 88%;--color-muted:0 0% 95%;--color-success:80 39% 30%;--color-warning:50 80% 60%;--color-error:27 100% 50%;--color-link:205 60% 40%}.dark{--color-primary:80 39% 30%;--color-secondary:91 29% 56%;--color-accent:27 100% 60%;--color-background:220 15% 8%;--color-surface:220 15% 12%;--color-text:0 0% 92%;--color-text-secondary:0 0% 65%;--color-border:220 10% 22%;--color-muted:220 15% 16%;--color-success:80 39% 30%;--color-warning:45 95% 65%;--color-error:27 100% 60%;--color-link:205 80% 70%}