:root{--background:40 56% 96%;--foreground:217 100% 17%;--card:0 0% 100%;--card-foreground:217 100% 17%;--primary:218 57% 29%;--primary-foreground:40 56% 96%;--secondary:358 56% 38%;--secondary-foreground:40 56% 96%;--accent:41 64% 53%;--accent-foreground:217 100% 17%;--muted:40 30% 92%;--muted-foreground:217 25% 38%;--border:40 24% 85%;--input:40 24% 85%;--ring:41 64% 53%;--radius:0.5rem;--destructive:0 70% 45%;--destructive-foreground:0 0% 100%;--color-primary:218 57% 29%;--color-primary-fg:40 56% 96%;--color-secondary:358 56% 38%;--color-secondary-fg:40 56% 96%;--color-accent:41 64% 53%;--color-accent-fg:217 100% 17%}.font-elegant,.font-elegant *,.font-serif,.font-serif *{font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"dlig" 0,"clig" 0,"hlig" 0,"calt" 0!important}@media (max-width:1023px){.kb-aware-drawer{bottom:var(--kb-inset,0)!important;max-height:calc(100dvh - var(--kb-inset, 0px) - .5rem)!important;transition:bottom .15s ease-out,max-height .15s ease-out}.kb-aware-dialog{top:calc((100dvh - var(--kb-inset, 0px)) / 2)!important;max-height:calc(100dvh - var(--kb-inset, 0px) - 1rem)!important;transition:top .15s ease-out}html[data-kb-open] .kb-aware-drawer [data-drawer-footer]{display:none}html[data-kb-open] .kb-aware-drawer [data-drawer-header]{padding-top:.5rem;padding-bottom:.5rem}html[data-kb-open] .kb-aware-drawer [data-drawer-close]{top:.25rem}.kb-aware-drawer button[aria-label^=Remove]{min-height:44px;min-width:44px}}