:root,.dark{--primary:var(--brand-500);--primary-foreground:#fafafa;--secondary:var(--muted);--secondary-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--card-foreground);--accent-foreground:var(--foreground);--sidebar:var(--sidebar-base);--sidebar-foreground:var(--muted-foreground);--sidebar-primary:var(--brand-500);--sidebar-primary-foreground:#fafafa;--sidebar-accent:var(--sidebar-active);--sidebar-accent-foreground:var(--brand-700);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--sidebar-gradient:linear-gradient(180deg,var(--sidebar-gradient-start)0%,var(--sidebar-gradient-end)100%);--sidebar-nav-text:var(--muted-foreground);--sidebar-nav-hover:var(--foreground);--sidebar-nav-active:var(--brand-700);--sidebar-border-inner:var(--border);--gradient-brand:linear-gradient(135deg,var(--brand-500)0%,var(--brand-600)100%)}@supports (color:color(display-p3 0 0 0)){:root,.dark{--primary-foreground:color(display-p3 .980256 .980256 .980256);--sidebar-primary-foreground:color(display-p3 .980256 .980256 .980256)}}@supports (color:lab(0% 0 0)){:root,.dark{--primary-foreground:lab(98.26% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0)}}@layer base{:focus-visible{outline-color:var(--ring)!important}::selection{background:var(--brand-500)!important}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--brand-500)20%,transparent)!important}}::selection{color:inherit}}@layer utilities{.bg-brand-50{background-color:var(--brand-50)!important}.bg-brand-100{background-color:var(--brand-100)!important}.bg-brand-200{background-color:var(--brand-200)!important}.bg-brand-300{background-color:var(--brand-300)!important}.bg-brand-400{background-color:var(--brand-400)!important}.bg-brand-500{background-color:var(--brand-500)!important}.bg-brand-600{background-color:var(--brand-600)!important}.bg-brand-700{background-color:var(--brand-700)!important}.bg-brand-800{background-color:var(--brand-800)!important}.bg-brand-900{background-color:var(--brand-900)!important}.text-brand-50{color:var(--brand-50)!important}.text-brand-100{color:var(--brand-100)!important}.text-brand-200{color:var(--brand-200)!important}.text-brand-300{color:var(--brand-300)!important}.text-brand-400{color:var(--brand-400)!important}.text-brand-500{color:var(--brand-500)!important}.text-brand-600{color:var(--brand-600)!important}.text-brand-700{color:var(--brand-700)!important}.text-brand-800{color:var(--brand-800)!important}.text-brand-900{color:var(--brand-900)!important}.border-brand-50{border-color:var(--brand-50)!important}.border-brand-100{border-color:var(--brand-100)!important}.border-brand-200{border-color:var(--brand-200)!important}.border-brand-300{border-color:var(--brand-300)!important}.border-brand-400{border-color:var(--brand-400)!important}.border-brand-500{border-color:var(--brand-500)!important}.border-brand-600{border-color:var(--brand-600)!important}.border-brand-700{border-color:var(--brand-700)!important}.border-brand-800{border-color:var(--brand-800)!important}.border-brand-900{border-color:var(--brand-900)!important}.from-brand-400{--tw-gradient-from:var(--brand-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-500{--tw-gradient-from:var(--brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-600{--tw-gradient-from:var(--brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-400{--tw-gradient-to:var(--brand-400)}.to-brand-500{--tw-gradient-to:var(--brand-500)}.to-brand-600{--tw-gradient-to:var(--brand-600)}.via-brand-400{--tw-gradient-via:var(--brand-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.btn-brand{background:var(--gradient-brand)!important;color:var(--primary-foreground)!important;box-shadow:0 2px 4px var(--brand-500)!important}@supports (color:color-mix(in lab, red, red)){.btn-brand{box-shadow:0 2px 4px color-mix(in srgb,var(--brand-500)25%,transparent)!important}}.btn-brand:hover{box-shadow:0 4px 12px var(--brand-500)!important}@supports (color:color-mix(in lab, red, red)){.btn-brand:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-500)35%,transparent)!important}}.shadow-glow-brand{box-shadow:0 0 20px var(--brand-500)!important}@supports (color:color-mix(in lab, red, red)){.shadow-glow-brand{box-shadow:0 0 20px color-mix(in srgb,var(--brand-500)25%,transparent)!important}}.glossary-tip--business{--glossary-color:var(--brand-500)!important}.bg-\[\#161B22\]{background-color:var(--card)!important}.bg-\[\#1B2432\]{background-color:var(--accent)!important}.border-\[\#2A3240\]{border-color:var(--border)!important}.text-\[\#F3F1EC\]{color:var(--foreground)!important}.text-\[\#9BA2B3\]{color:var(--muted-foreground)!important}.hover\:text-\[\#F3F1EC\]:hover{color:var(--foreground)!important}.hover\:bg-\[\#1B2432\]:hover{background-color:var(--accent)!important}.focus\:text-\[\#F3F1EC\]:focus{color:var(--foreground)!important}.focus\:bg-\[\#1B2432\]:focus{background-color:var(--accent)!important}}
