.fontpicker{border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (prefers-color-scheme:dark){.fontpicker__option,.fontpicker__preview{filter:invert(100%)!important}}@media (prefers-color-scheme:light){.fontpicker__option,.fontpicker__preview{filter:invert(0)!important}}:root.dark .fontpicker__option,:root.dark .fontpicker__preview{filter:invert(100%)!important}:root:not(.dark) .fontpicker__option,:root:not(.dark) .fontpicker__preview{filter:invert(0)!important}[data-theme=dark] .fontpicker__option,[data-theme=dark] .fontpicker__preview{filter:invert(100%)!important}[data-theme=light] .fontpicker__option,[data-theme=light] .fontpicker__preview{filter:invert(0)!important}.fontpicker__search{background-color:hsl(var(--input));color:hsl(var(--input-foreground));border-color:hsl(var(--border));border-radius:.25rem;padding:.5rem}.fontpicker__popout{height:21rem;max-height:21rem!important;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.fontpicker__option.selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.fontpicker__option:hover:not(.selected){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.fontpicker__nomatches{background-color:hsl(var(--card));color:hsl(var(--muted-foreground));padding:.75rem;text-align:center;border-radius:.25rem}[data-theme=dark] .fontpicker__option{color:hsl(var(--card-foreground))}.fontpicker__option{font-size:.9rem;padding:.5rem .75rem;cursor:pointer}.fontpicker__popout::-webkit-scrollbar{width:6px}.fontpicker__popout::-webkit-scrollbar-track{background:hsl(var(--secondary))}.fontpicker__popout::-webkit-scrollbar-thumb{background:hsl(var(--primary));border-radius:3px}