html .public-page-shell .floating-theme-switcher-shell.is-snapping[data-motion-managed]{transition:left var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1), top var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1), opacity .12s linear, translate .18s linear, filter .12s linear}:root body .theme-switcher.liquid-segmented{cursor:default;background:var(--segment-surface);border-color:color-mix(in srgb, var(--foreground,#202127) 10%, transparent);gap:2px;box-shadow:inset 0 1px #ffffff40,0 8px 28px #00000021}:root body .theme-switcher.liquid-segmented .theme-drag-handle{width:22px;min-height:36px;color:var(--muted,#666);box-shadow:none;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s;display:flex}:root body .theme-switcher.liquid-segmented .theme-drag-handle:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, transparent)}:root body .theme-switcher.liquid-segmented .theme-drag-handle:active{cursor:grabbing}:root body .theme-switcher.liquid-segmented .theme-drag-handle:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}:root body .theme-switcher-shell.liquid-theme-switcher{--theme-safe-left:env(safe-area-inset-left,0px);--theme-safe-right:env(safe-area-inset-right,0px);--theme-safe-top:env(safe-area-inset-top,0px);--theme-safe-bottom:env(safe-area-inset-bottom,0px);right:var(--theme-control-right,16px);bottom:var(--theme-control-bottom,16px);view-transition-name:theme-controls;max-width:calc(100vw - 16px);left:var(--theme-control-left,auto)!important;top:var(--theme-control-top,auto)!important}html .public-page-shell .floating-theme-switcher-shell.is-dragging{-webkit-user-select:none;user-select:none;transition:none!important}@media (prefers-reduced-motion:reduce){html .public-page-shell .floating-theme-switcher-shell.is-snapping,html .public-page-shell .floating-theme-switcher-shell.is-snapping[data-motion-managed]{transition:none}}::view-transition-group(theme-controls){z-index:3;pointer-events:none;animation:none}::view-transition-image-pair(theme-controls){isolation:isolate;pointer-events:none}::view-transition-old(theme-controls){pointer-events:none;display:none}::view-transition-new(theme-controls){mix-blend-mode:normal;pointer-events:none;animation:none}:root body .theme-switcher-shell.liquid-theme-switcher{box-sizing:border-box;background:color-mix(in srgb,var(--card,#fff) 66%,transparent);border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-radius:999px;align-items:center;gap:0;width:52px;height:48px;padding:3px;transition:width .44s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffff40,0 8px 28px #00000014}:root body .theme-switcher-shell.liquid-theme-switcher.is-expanded{width:228px}:root body .liquid-theme-switcher .theme-expanded-controls{opacity:0;filter:blur(3px);width:0;min-width:0;transition:width .44s cubic-bezier(.22,1,.36,1),opacity .2s,filter .32s;overflow:hidden}:root body .liquid-theme-switcher.is-expanded .theme-expanded-controls{opacity:1;filter:none;width:176px}:root body .liquid-theme-switcher .theme-switcher.liquid-segmented{width:174px;min-width:174px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:2px}:root body .liquid-theme-switcher .theme-peek-button{width:42px;height:40px;min-height:40px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:0 0 42px;place-items:center;padding:0;transition:background .18s,scale .32s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}:root body .liquid-theme-switcher .theme-peek-button:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}:root body .liquid-theme-switcher .theme-peek-button:active{scale:.93}:root body .liquid-theme-switcher .theme-peek-button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-1px}:root body .liquid-theme-switcher .theme-peek-state{color:var(--muted);font-size:8px;font-weight:650;line-height:1;position:absolute;bottom:2px;right:1px}html .public-page-shell .floating-theme-switcher-shell.is-snapping{transition:width .44s cubic-bezier(.22,1,.36,1),left var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1),top var(--appearance-snap-duration,.5s) cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){:root body .theme-switcher-shell.liquid-theme-switcher,:root body .liquid-theme-switcher .theme-expanded-controls,:root body .liquid-theme-switcher .theme-peek-button{transition:none!important}:root body .liquid-theme-switcher .theme-expanded-controls{filter:none}}:root body .liquid-theme-switcher .liquid-segmented-track{width:140px;min-width:140px}:root body .liquid-theme-switcher .liquid-segmented-option{padding-inline:8px}
