:root{--portal-primary:#292b35;--portal-secondary:#e2e8f0;--portal-primary-rgb:41,43,53;--portal-secondary-rgb:226,232,240}[data-portal-theme] input:focus-visible,[data-portal-theme] select:focus-visible,[data-portal-theme] textarea:focus-visible{border-color:var(--portal-primary)!important;outline:none!important;--tw-ring-color:rgba(var(--portal-primary-rgb),0.3)!important}[data-portal-theme] button:focus-visible{--tw-ring-color:rgba(var(--portal-primary-rgb),0.3)!important}[data-portal-theme] .btn-primary,[data-portal-theme] button[data-variant=primary],[data-portal-theme] input[type=checkbox]:checked,[data-portal-theme] input[type=radio]:checked{background-color:var(--portal-primary)!important;border-color:var(--portal-primary)!important}[data-portal-theme] .btn-primary:hover,[data-portal-theme] button[data-variant=primary]:hover{background-color:rgba(var(--portal-primary-rgb),.9)!important}[data-portal-theme] a.text-primary{color:var(--portal-primary)!important}[data-portal-theme] .progress-bar,[data-portal-theme] [role=progressbar]{background-color:rgba(var(--portal-primary-rgb),.2)!important}[data-portal-theme] .progress-bar .progress-fill{background-color:var(--portal-primary)!important}[data-portal-theme] [data-state=active][role=tab]{border-bottom-color:var(--portal-primary)!important;color:var(--portal-primary)!important}[data-portal-theme] [data-state=checked][role=switch]{background-color:var(--portal-primary)!important}[data-portal-theme] .select-content [data-state=checked]{background-color:rgba(var(--portal-primary-rgb),.1)!important}[data-portal-theme] :focus-visible{outline:2px solid rgba(var(--portal-primary-rgb),.6);outline-offset:2px}[data-portal-theme] .text-primary{color:var(--portal-primary)!important}[data-portal-theme] .bg-primary{background-color:var(--portal-primary)!important}[data-portal-theme] .border-primary{border-color:var(--portal-primary)!important}[data-portal-theme] .bg-primary\/10{background-color:rgba(var(--portal-primary-rgb),.1)!important}[data-portal-theme] .bg-primary\/20{background-color:rgba(var(--portal-primary-rgb),.2)!important}