#rb-theme-toggle-btn .rb-theme-icon-light{opacity:0;transform:scale(.5) rotate(-90deg)}#rb-theme-toggle-btn .rb-theme-icon-dark,html.dark #rb-theme-toggle-btn .rb-theme-icon-light{opacity:1;transform:scale(1) rotate(0)}html.dark #rb-theme-toggle-btn .rb-theme-icon-dark{opacity:0;transform:scale(.5) rotate(90deg)}html.rb-theme-wipe::view-transition-new(root){animation:rb-theme-wipe-in .55s ease-in-out}@keyframes rb-theme-wipe-in{0%{clip-path:circle(0% at var(--rb-theme-toggle-x, 100%) var(--rb-theme-toggle-y, 100%))}to{clip-path:circle(150% at var(--rb-theme-toggle-x, 100%) var(--rb-theme-toggle-y, 100%))}}html.rb-theme-fading,html.rb-theme-fading *{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease!important}#mi-theme-toggle-btn .mi-theme-icon-light{opacity:0;transform:scale(.5) rotate(-90deg)}#mi-theme-toggle-btn .mi-theme-icon-dark,html.dark #mi-theme-toggle-btn .mi-theme-icon-light{opacity:1;transform:scale(1) rotate(0)}html.dark #mi-theme-toggle-btn .mi-theme-icon-dark{opacity:0;transform:scale(.5) rotate(90deg)}::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}html.mi-theme-wipe::view-transition-new(root){animation:mi-theme-wipe-in .55s ease-in-out}@keyframes mi-theme-wipe-in{0%{clip-path:circle(0% at var(--mi-theme-toggle-x, 100%) var(--mi-theme-toggle-y, 100%))}to{clip-path:circle(150% at var(--mi-theme-toggle-x, 100%) var(--mi-theme-toggle-y, 100%))}}html.mi-theme-fading,html.mi-theme-fading *{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease!important}
