:root,.theme-district{--sd8-primary:203 80% 22%;--sd8-primary-foreground:0 0% 100%;--sd8-primary-hover:203 80% 17%;--sd8-secondary:165 100% 32%;--sd8-secondary-foreground:0 0% 100%;--sd8-secondary-hover:165 100% 27%;--sd8-accent:190 100% 30%;--sd8-accent-foreground:0 0% 100%;--sd8-accent-hover:190 100% 25%;--sd8-header-bg:203 80% 22%;--sd8-header-text:0 0% 100%;--sd8-nav-active:190 100% 30%;--sd8-footer-bg:203 80% 22%;--sd8-footer-text:0 0% 90%;--sd8-success:134 61% 41%;--sd8-warning:38 92% 50%;--sd8-error:0 84% 60%;--sd8-info:190 100% 30%}.theme-elementary{--sd8-primary:142 71% 35%;--sd8-primary-foreground:0 0% 100%;--sd8-primary-hover:142 71% 30%;--sd8-secondary:142 30% 95%;--sd8-secondary-foreground:142 71% 20%;--sd8-secondary-hover:142 30% 90%;--sd8-accent:48 96% 53%;--sd8-accent-foreground:142 71% 15%;--sd8-accent-hover:48 96% 48%;--sd8-header-bg:142 71% 25%;--sd8-header-text:0 0% 100%;--sd8-nav-active:48 96% 53%;--sd8-footer-bg:142 30% 18%;--sd8-footer-text:142 20% 90%}.theme-secondary{--sd8-primary:262 83% 45%;--sd8-primary-foreground:0 0% 100%;--sd8-primary-hover:262 83% 40%;--sd8-secondary:262 30% 95%;--sd8-secondary-foreground:262 83% 25%;--sd8-secondary-hover:262 30% 90%;--sd8-accent:24 95% 53%;--sd8-accent-foreground:262 83% 15%;--sd8-accent-hover:24 95% 48%;--sd8-header-bg:262 83% 30%;--sd8-header-text:0 0% 100%;--sd8-nav-active:24 95% 53%;--sd8-footer-bg:262 40% 18%;--sd8-footer-text:262 20% 90%}.theme-program{--sd8-primary:174 72% 40%;--sd8-primary-foreground:0 0% 100%;--sd8-primary-hover:174 72% 35%;--sd8-secondary:174 30% 95%;--sd8-secondary-foreground:174 72% 20%;--sd8-secondary-hover:174 30% 90%;--sd8-accent:16 85% 60%;--sd8-accent-foreground:174 72% 15%;--sd8-accent-hover:16 85% 55%;--sd8-header-bg:174 72% 28%;--sd8-header-text:0 0% 100%;--sd8-nav-active:16 85% 60%;--sd8-footer-bg:174 40% 16%;--sd8-footer-text:174 20% 90%}.bg-sd8-primary{background-color:hsl(var(--sd8-primary))}.bg-sd8-secondary{background-color:hsl(var(--sd8-secondary))}.bg-sd8-accent{background-color:hsl(var(--sd8-accent))}.bg-sd8-header{background-color:hsl(var(--sd8-header-bg))}.bg-sd8-footer{background-color:hsl(var(--sd8-footer-bg))}.text-sd8-primary{color:hsl(var(--sd8-primary))}.text-sd8-secondary,.text-sd8-secondary-foreground{color:hsl(var(--sd8-secondary-foreground))}.text-sd8-accent{color:hsl(var(--sd8-accent))}.text-sd8-header{color:hsl(var(--sd8-header-text))}.text-sd8-footer{color:hsl(var(--sd8-footer-text))}.btn-sd8-primary{background-color:hsl(var(--sd8-primary));color:hsl(var(--sd8-primary-foreground))}.btn-sd8-primary:hover{background-color:hsl(var(--sd8-primary-hover))}.btn-sd8-secondary{background-color:hsl(var(--sd8-secondary));color:hsl(var(--sd8-secondary-foreground))}.btn-sd8-secondary:hover{background-color:hsl(var(--sd8-secondary-hover))}.btn-sd8-accent{background-color:hsl(var(--sd8-accent));color:hsl(var(--sd8-accent-foreground))}.btn-sd8-accent:hover{background-color:hsl(var(--sd8-accent-hover))}.border-sd8-primary{border-color:hsl(var(--sd8-primary))}.border-sd8-accent{border-color:hsl(var(--sd8-accent))}.ring-sd8-primary{--tw-ring-color:hsl(var(--sd8-primary))}.promo-primary{background-color:hsl(var(--sd8-primary));color:hsl(var(--sd8-primary-foreground))}.promo-secondary,.promo-district-neutral{background-color:hsl(var(--sd8-secondary));color:hsl(var(--sd8-secondary-foreground))}.promo-district-important{background-color:hsl(var(--sd8-accent));color:hsl(var(--sd8-accent-foreground))}.promo-primary:hover{background-color:hsl(var(--sd8-primary-hover))}.promo-secondary:hover,.promo-district-neutral:hover{background-color:hsl(var(--sd8-secondary-hover))}.promo-district-important:hover{background-color:hsl(var(--sd8-accent-hover))}.btn,.btn-inline,a.btn,a.btn-inline{text-align:center;background-color:hsl(var(--sd8-primary));color:#fff;border:none;border-radius:0;margin-bottom:1.25rem;padding:10px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}.btn:hover,.btn-inline:hover,a.btn:hover,a.btn-inline:hover{background-color:hsl(var(--sd8-primary-hover));color:#fff;text-decoration:none}
