html.dark-mode:not(:where(.is-theme-wipe-light)){background:#000}html.dark-mode:not(:where(.is-theme-wipe-light)) body{background:#000}.dark-mode-scope,.dark-mode-invert-self{transition:filter .4s ease}html.dark-mode:not(:where(.is-theme-wipe-light)) .dark-mode-scope,html.dark-mode:not(:where(.is-theme-wipe-light)) .dark-mode-invert-self{filter:invert(1) hue-rotate(180deg)}html.is-theme-wiping .dark-mode-scope,html.is-theme-wiping .dark-mode-invert-self{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2;animation:collecti000n-theme-wipe var(--theme-wipe-ms, .65s) cubic-bezier(.65,0,.35,1) forwards}@property --theme-wipe-line{syntax: "<percentage>"; inherits: true; initial-value: 100%;}html.is-theme-wipe-live{animation:collecti000n-theme-wipe-line var(--theme-wipe-ms, .65s) cubic-bezier(.65,0,.35,1) forwards}@keyframes collecti000n-theme-wipe-line{0%{--theme-wipe-line: 100%}to{--theme-wipe-line: 0%}}.theme-wipe-overlay{position:fixed;inset:0;z-index:2147483000;pointer-events:none;-webkit-backdrop-filter:invert(1) hue-rotate(180deg);backdrop-filter:invert(1) hue-rotate(180deg);clip-path:inset(var(--theme-wipe-line) 0 0 0)}.theme-wipe-overlay.is-above{clip-path:inset(0 0 calc(100% - var(--theme-wipe-line)) 0)}html.is-theme-wipe-bg-html{--theme-wipe-stop: calc(var(--theme-wipe-line) + var(--theme-wipe-seam, 0px));background:linear-gradient(to bottom,var(--theme-wipe-html-top) var(--theme-wipe-stop),var(--theme-wipe-html-bottom) var(--theme-wipe-stop)) fixed}html.is-theme-wipe-bg-body body{--theme-wipe-stop: calc(var(--theme-wipe-line) + var(--theme-wipe-seam, 0px));background:linear-gradient(to bottom,var(--theme-wipe-body-top) var(--theme-wipe-stop),var(--theme-wipe-body-bottom) var(--theme-wipe-stop)) fixed}html.is-theme-swapping .dark-mode-scope,html.is-theme-swapping .dark-mode-invert-self{transition:none!important}@media(prefers-reduced-motion:reduce){html.is-theme-wipe-live{animation-duration:1ms}}@keyframes collecti000n-theme-wipe{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){::view-transition-new(root){animation-duration:1ms}}html.dark-mode .principal-music-player,html.dark-mode .principal-music-player.dark-mode-invert-self,html.dark-mode .principal-music-shell,html.dark-mode .principal-music-shell.dark-mode-invert-self{filter:none!important}
