:root{--color-primary:#ffe20a;--color-primary-dark:#e6cb00;--color-primary-light:#fff9cc;--color-primary-light-alpha:#ffffffd9;--color-black:#333;--color-secondary-warm:#f5a623;--color-secondary-warm-dark:#d4891a;--color-secondary-warm-light:#fde8c4;--color-danger:#e57373;--color-danger-light:#ffcdd2;--color-danger-dark:#d32f2f;--color-white:#fff;--color-off-white:#fafaf5;--color-gray-100:#e8e8e0;--color-gray-300:#a0a090;--color-gray-600:#606050;--color-gray-900:#2a2a20;--color-text-primary:var(--color-black);--color-text-secondary:var(--color-white);--color-text-tertiary:var(--color-gray-900);--color-text-inverse:var(--color-white);--color-text-placeholder:var(--color-gray-300);--color-background-primary:var(--color-white);--color-background-primary-alpha:var(--color-primary-light-alpha);--color-background-secondary:var(--color-primary);--color-background-tertiary:var(--color-off-white);--color-border:var(--color-gray-100);--color-border-focus:var(--color-primary-dark);--color-button-primary:var(--color-primary);--color-button-primary-hover:var(--color-primary-dark);--color-button-secondary:var(--color-gray-600);--color-button-secondary-hover:var(--color-gray-900);--color-input-error:var(--color-danger);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--font-primary:"DM Sans", Roboto, Arial, sans-serif;--font-heading:"DM Sans", Roboto, Arial, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-size-xxxl:2rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px}:root ::selection{background:var(--color-primary)}:root ::selection{background:var(--color-primary)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:8rem}html,body{max-width:100vw;font-family:var(--font-primary);color:var(--color-text-primary);overflow-x:hidden}body{color:var(--color-text-primary);background:var(--color-background-primary)}a{color:inherit;text-decoration:none}ul{list-style:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
