.ThemeChoiceButton-module__Klcj6G__option{text-align:start;grid-template-columns:1.25rem minmax(0,1fr) 1rem 1rem;justify-content:stretch;gap:.5rem;padding-inline:.5rem;display:grid}.ThemeChoiceButton-module__Klcj6G__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ThemeChoiceButton-module__Klcj6G__modeIcon,.ThemeChoiceButton-module__Klcj6G__check{flex:none;width:1rem;height:1rem}.ThemeChoiceButton-module__Klcj6G__modeIcon{color:hsl(var(--muted-foreground))}.ThemeChoiceButton-module__Klcj6G__check[data-visible=false]{opacity:0}.ThemeChoiceButton-module__Klcj6G__option[aria-current=true]{font-weight:900}.ThemeChoiceButton-module__Klcj6G__option[data-emphasis=standalone]{border-color:hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));margin-bottom:.375rem}
.ThemeToggleButton-module__kfr26q__trigger{position:relative}.ThemeToggleButton-module__kfr26q__swatchFrame{display:inline-flex;position:relative}.ThemeToggleButton-module__kfr26q__allThemesLabel{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ThemeToggleButton-module__kfr26q__options{min-width:0;max-height:max(44px, calc(var(--radix-popover-content-available-height,70dvh) - 5rem));overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);gap:0;padding:.25rem;display:grid;overflow-y:auto}.ThemeToggleButton-module__kfr26q__footer{border-top:1px solid hsl(var(--border));margin-top:.375rem;padding-top:.375rem}.ThemeToggleButton-module__kfr26q__footer svg{width:1rem;height:1rem}
[data-cosmetic-seq-strip]{opacity:0}[data-cosmetic-part-motion]{transform-origin:50%}[data-cosmetic-state=playing] [data-cosmetic-part-motion=drift]{animation:cosmetic-part-drift var(--cx-part-dur) ease-in-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-part-motion=glint]{animation:cosmetic-part-glint var(--cx-part-dur) ease-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-part-motion=pulse]{animation:cosmetic-part-pulse var(--cx-part-dur) ease-in-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-part-motion=wave]{animation:cosmetic-part-wave var(--cx-part-dur) ease-in-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-part-motion=drop]{animation:cosmetic-part-drop var(--cx-part-dur) cubic-bezier(.3, 0, .6, 1) calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-part-motion=flash]{opacity:0}[data-cosmetic-state=playing] [data-cosmetic-part-motion=flash]{animation:cosmetic-part-flash var(--cx-part-dur) ease-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-part-motion=fall]{opacity:0;--cx-fx:var(--cx-part-from-x,0%);--cx-fy:var(--cx-part-from-y,-60%);--cx-tx:var(--cx-part-to-x,-6%);--cx-ty:var(--cx-part-to-y,60%);--cx-w:var(--cx-part-wave,3%)}[data-cosmetic-state=playing] [data-cosmetic-part-motion=fall]{animation:cosmetic-part-fall var(--cx-part-dur) linear calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-part-motion=flicker]{transform-origin:50% 100%}[data-cosmetic-state=playing] [data-cosmetic-part-motion=flicker]{animation:cosmetic-part-flicker var(--cx-part-dur) ease-in-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-part-motion=travel]{opacity:0;--cx-fx:var(--cx-part-from-x,-60%);--cx-fy:var(--cx-part-from-y,0%);--cx-tx:var(--cx-part-to-x,60%);--cx-ty:var(--cx-part-to-y,0%);--cx-w:var(--cx-part-wave,4%)}[data-cosmetic-state=playing] [data-cosmetic-part-motion=travel]{animation:cosmetic-part-travel var(--cx-part-dur) ease-in-out calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-part-motion=swirl]{animation:cosmetic-part-swirl var(--cx-part-dur) cubic-bezier(.2, .7, .2, 1) calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}[data-cosmetic-state=playing] [data-cosmetic-seq-still]:has(+[data-cosmetic-sequence]){opacity:0}[data-cosmetic-state=playing] [data-cosmetic-seq-strip]{opacity:1;animation:cosmetic-sequence var(--cx-seq-dur) steps(var(--cx-seq-frames), jump-none) calc(var(--cx-part-delay,0s) + var(--cx-stagger,0s)) 1 both}@keyframes cosmetic-part-drift{0%,to{translate:0}35%{translate:-3%}70%{translate:3%}}@keyframes cosmetic-part-glint{0%,to{opacity:1}25%{opacity:.35}50%{opacity:1}}@keyframes cosmetic-part-pulse{0%,to{scale:1}40%{scale:1.06}}@keyframes cosmetic-part-wave{0%,to{translate:0}30%{translate:0 -4%}65%{translate:0 2%}}@keyframes cosmetic-part-drop{0%{opacity:0;translate:0 -24%}15%{opacity:1}62%{translate:0}76%{translate:0 -2.5%}88%,to{opacity:1;translate:0}}@keyframes cosmetic-part-flash{0%,to{opacity:0}18%{opacity:1}55%{opacity:1}}@keyframes cosmetic-part-fall{0%{translate:var(--cx-fx) var(--cx-fy);opacity:0}10%{opacity:1}25%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .25 + var(--cx-w)) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .25)}50%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .5) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .5)}75%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .75 - var(--cx-w)) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .75)}90%{opacity:1}to{translate:var(--cx-tx) var(--cx-ty);opacity:0}}@keyframes cosmetic-part-flicker{0%,to{opacity:1;rotate:none;scale:1}14%{opacity:.85;rotate:-.8deg;scale:1.03 1.09}30%{opacity:1;rotate:.6deg;scale:.98 .95}47%{opacity:.88;rotate:.9deg;scale:1.02 1.11}64%{opacity:1;rotate:-.5deg;scale:.99 .96}82%{opacity:.9;rotate:.4deg;scale:1.015 1.06}}@keyframes cosmetic-part-travel{0%{translate:var(--cx-fx) var(--cx-fy);opacity:0}10%{opacity:1}25%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .25) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .25 - var(--cx-w))}50%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .5) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .5)}75%{translate:calc(var(--cx-fx) + (var(--cx-tx) - var(--cx-fx)) * .75) calc(var(--cx-fy) + (var(--cx-ty) - var(--cx-fy)) * .75 + var(--cx-w))}90%{opacity:1}to{translate:var(--cx-tx) var(--cx-ty);opacity:0}}@keyframes cosmetic-part-swirl{0%{rotate:var(--cx-part-turn,-90deg);opacity:0;scale:.55}55%{opacity:1}to{opacity:1;rotate:none;scale:1}}@keyframes cosmetic-sequence{0%{translate:0}to{translate:var(--cx-seq-last) 0}}