:root{color-scheme:light only;--background:42 35% 93%;--foreground:140 12% 20%;--card:43 60% 99%;--card-foreground:140 12% 20%;--popover:43 60% 99%;--popover-foreground:140 12% 20%;--primary:147 22% 36%;--primary-foreground:43 60% 99%;--secondary:14 45% 92%;--secondary-foreground:12 22% 30%;--muted:40 26% 90%;--muted-foreground:130 6% 39%;--accent:11 48% 74%;--accent-foreground:12 30% 24%;--destructive:4 58% 48%;--destructive-foreground:0 0% 100%;--destructive-text:4 58% 43%;--warning:32 72% 48%;--warning-foreground:0 0% 100%;--warning-text:32 72% 33%;--success:147 32% 36%;--success-foreground:0 0% 100%;--success-text:147 32% 32%;--info:206 34% 42%;--info-foreground:0 0% 100%;--info-text:206 34% 38%;--border:40 26% 87%;--input:40 26% 87%;--ring:147 22% 36%;--radius:1.1rem;--category-feeding:168 26% 38%;--category-diaper:202 34% 46%;--category-sleep:252 24% 52%;--category-milestone:36 54% 46%;--category-appointment:6 46% 52%;--category-medication:310 22% 50%;--category-growth:128 24% 40%;--category-note:36 8% 48%;--glass-tint:43 60% 99%;--glass-opacity:0.72;--glass-edge:0 0% 100%/0.55;--glass-shadow:140 14% 16%;--category-feeding-text:168 26% 35%;--category-diaper-text:202 34% 39%;--category-sleep-text:252 24% 49%;--category-milestone-text:36 54% 34%;--category-appointment-text:6 46% 46%;--category-medication-text:310 22% 44%;--category-growth-text:128 24% 36%;--category-note-text:36 8% 40%}.dark{color-scheme:dark;--background:150 12% 10%;--foreground:40 22% 92%;--card:150 10% 14%;--card-foreground:40 22% 92%;--popover:150 10% 14%;--popover-foreground:40 22% 92%;--primary:147 28% 58%;--primary-foreground:150 12% 10%;--secondary:150 8% 19%;--secondary-foreground:40 20% 88%;--muted:150 7% 18%;--muted-foreground:130 8% 62%;--accent:11 42% 70%;--accent-foreground:150 12% 10%;--destructive:4 54% 54%;--destructive-foreground:0 0% 100%;--destructive-text:4 54% 66%;--warning:32 66% 54%;--warning-foreground:0 0% 100%;--warning-text:32 66% 55%;--success:147 34% 50%;--success-foreground:0 0% 100%;--success-text:147 34% 53%;--info:206 42% 64%;--info-foreground:150 12% 10%;--info-text:206 42% 64%;--border:150 8% 21%;--input:150 8% 21%;--ring:147 28% 58%;--category-feeding:168 30% 56%;--category-diaper:202 38% 62%;--category-sleep:252 32% 70%;--category-milestone:36 58% 60%;--category-appointment:6 52% 64%;--category-medication:310 28% 68%;--category-growth:128 28% 56%;--category-note:40 10% 62%;--glass-tint:150 10% 14%;--glass-opacity:0.7;--glass-edge:0 0% 100%/0.12;--glass-shadow:0 0% 0%;--category-feeding-text:168 30% 56%;--category-diaper-text:202 38% 62%;--category-sleep-text:252 32% 70%;--category-milestone-text:36 58% 60%;--category-appointment-text:6 52% 64%;--category-medication-text:310 28% 68%;--category-growth-text:128 28% 56%;--category-note-text:40 10% 62%}:root[data-night=on]{color-scheme:dark;--background:30 12% 4%;--foreground:32 42% 64%;--card:30 10% 8%;--card-foreground:32 42% 64%;--popover:30 10% 8%;--popover-foreground:32 42% 64%;--primary:28 52% 52%;--primary-foreground:30 12% 4%;--secondary:30 8% 11%;--secondary-foreground:32 36% 60%;--muted:30 8% 11.5%;--muted-foreground:30 22% 51%;--accent:14 36% 52%;--accent-foreground:30 12% 4%;--destructive:8 45% 42%;--destructive-foreground:32 42% 80%;--destructive-text:8 45% 60%;--warning:34 50% 40%;--warning-foreground:32 42% 80%;--warning-text:34 50% 54%;--success:80 24% 36%;--success-foreground:32 42% 80%;--success-text:80 24% 50%;--info:200 20% 38%;--info-foreground:32 42% 80%;--info-text:200 20% 54%;--border:30 8% 14%;--input:30 8% 14%;--ring:28 52% 52%;--category-feeding:168 18% 46%;--category-diaper:202 20% 50%;--category-sleep:252 16% 58%;--category-milestone:36 40% 50%;--category-appointment:8 32% 54%;--category-medication:310 16% 54%;--category-growth:100 18% 46%;--category-note:34 10% 50%;--glass-tint:30 10% 8%;--glass-opacity:0.86;--glass-edge:32 40% 70%/0.06;--glass-shadow:0 0% 0%;--category-feeding-text:168 18% 46%;--category-diaper-text:202 20% 50%;--category-sleep-text:252 16% 58%;--category-milestone-text:36 40% 50%;--category-appointment-text:8 32% 54%;--category-medication-text:310 16% 54%;--category-growth-text:100 18% 46%;--category-note-text:34 10% 50%}.glass{background-color:hsl(var(--glass-tint));border:1px solid hsl(var(--glass-edge));box-shadow:0 8px 32px -8px hsl(var(--glass-shadow)/.24),0 2px 8px -2px hsl(var(--glass-shadow)/.12)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.glass{background-color:hsl(var(--glass-tint)/var(--glass-opacity));backdrop-filter:blur(16px) saturate(180%)}}.glass-bar{background-color:hsl(var(--glass-tint));border-bottom:1px solid hsl(var(--border))}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.glass-bar{background-color:hsl(var(--glass-tint)/var(--glass-opacity));backdrop-filter:blur(24px) saturate(180%)}}