::view-transition-new(root){clip-path:circle(var(--kf-theme-r) at var(--kf-theme-x) var(--kf-theme-y))}::view-transition-image-pair(root){animation:1s linear infinite kf-theme-hold}@keyframes kf-theme-hold{0%,to{opacity:1}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}::view-transition-group(root){animation:none}.kf-theme-ring{z-index:2147483647;pointer-events:none;view-transition-name:kf-theme-ring;position:fixed;inset:0}::view-transition-group(kf-theme-ring){z-index:3;pointer-events:none;box-sizing:border-box;left:var(--kf-theme-x);top:var(--kf-theme-y);width:calc(var(--kf-theme-r) * 2);height:calc(var(--kf-theme-r) * 2);border:2px solid var(--kf-theme-ring-color);opacity:var(--kf-theme-ring-opacity);border-radius:50%;animation:none;transform:translate(-50%,-50%)}::view-transition-old(kf-theme-ring){opacity:0;animation:none}::view-transition-new(kf-theme-ring){opacity:0;animation:none}.kf-theme-fallback :is(.lx-root,.lp-root,[data-slot=app-shell]),.kf-theme-fallback :is(.lx-root,.lp-root,[data-slot=app-shell]) *,.kf-theme-fallback :is(.lx-root,.lp-root,[data-slot=app-shell]) :before,.kf-theme-fallback :is(.lx-root,.lp-root,[data-slot=app-shell]) :after{transition:background-color .24s ease-out,color .24s ease-out,border-color .24s ease-out,fill .24s ease-out,stroke .24s ease-out}
