:root{--background:0 0% 100%;--foreground:214 32% 8%;--card:0 0% 100%;--card-foreground:214 32% 8%;--popover:0 0% 100%;--popover-foreground:214 32% 8%;--primary:216 100% 42%;--primary-foreground:0 0% 100%;--secondary:214 14% 96%;--secondary-foreground:214 32% 8%;--muted:214 14% 96%;--muted-foreground:214 10% 50%;--accent:216 100% 42%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 20% 90%;--input:214 20% 90%;--ring:216 100% 42%;--radius:0.5rem;--sidebar-background:0 0% 97%;--sidebar-foreground:0 0% 18%;--sidebar-primary:216 100% 42%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:216 100% 42%/0.04;--sidebar-accent-foreground:216 100% 42%;--sidebar-border:0 0% 92%;--sidebar-ring:216 100% 42%}.dark{--background:240 10% 6%;--foreground:210 40% 98%;--card:240 10% 10%;--card-foreground:210 40% 98%;--popover:240 10% 10%;--popover-foreground:210 40% 98%;--primary:173 58% 45%;--primary-foreground:0 0% 100%;--secondary:240 5% 15%;--secondary-foreground:210 40% 98%;--muted:240 5% 20%;--muted-foreground:240 5% 65%;--accent:173 58% 45%;--accent-foreground:0 0% 100%;--destructive:0 62% 55%;--destructive-foreground:210 40% 98%;--border:240 5% 20%;--input:240 5% 20%;--ring:173 58% 45%;--sidebar-background:240 10% 8%;--sidebar-foreground:210 40% 98%;--sidebar-primary:173 58% 45%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 5% 15%;--sidebar-accent-foreground:210 40% 98%;--sidebar-border:240 5% 20%;--sidebar-ring:173 58% 45%}.app-gradient-bg{background-color:#ebeae5;background-image:radial-gradient(ellipse at 10% 0,rgba(245,225,140,.6) 0,transparent 50%),radial-gradient(ellipse at 50% 0,rgba(240,200,216,.5) 0,transparent 45%),radial-gradient(ellipse at 90% 0,rgba(120,185,235,.6) 0,transparent 50%)}.dark .app-gradient-bg{background-color:hsl(240 10% 4%);background-image:none}[data-variant=floating] [data-sidebar=sidebar]{border-radius:1rem!important}[data-variant=floating]>div+div{padding:1rem!important}[data-sidebar=menu-button]:not([data-active=true]){background-color:white!important}.dark [data-sidebar=menu-button]:not([data-active=true]){background-color:hsl(240 10% 12%)!important}[data-sidebar=menu-button][data-active=true]{background-color:hsl(216 100% 42%/.08)!important;border:1px solid hsl(216 100% 42%);color:hsl(216 100% 42%)}.dark [data-sidebar=menu-button][data-active=true]{background-color:hsl(173 58% 45%/.1)!important;border:1px solid hsl(173 58% 45%);color:hsl(173 58% 45%)}