@property --fo-reveal{syntax:"<length>";inherits:false;initial-value:0}html.fo-theme-reveal::view-transition-new(root),html.fo-theme-reveal::view-transition-old(root){animation:none;mix-blend-mode:normal}html.fo-theme-reveal::view-transition-old(root){z-index:0}html.fo-theme-reveal::view-transition-new(root){animation:fo-theme-reveal .65s cubic-bezier(.45,.05,.25,1) both;animation:fo-theme-reveal var(--fo-reveal-duration,.65s) cubic-bezier(.45,.05,.25,1) both;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 calc(var(--fo-reveal) - 28px),#0000 var(--fo-reveal));-webkit-mask-image:radial-gradient(circle at var(--fo-reveal-x,50%) var(--fo-reveal-y,0),#000 calc(var(--fo-reveal) - var(--fo-reveal-blur, 28px)),#0000 var(--fo-reveal));mask-image:radial-gradient(circle at 50% 0,#000 calc(var(--fo-reveal) - 28px),#0000 var(--fo-reveal));mask-image:radial-gradient(circle at var(--fo-reveal-x,50%) var(--fo-reveal-y,0),#000 calc(var(--fo-reveal) - var(--fo-reveal-blur, 28px)),#0000 var(--fo-reveal));z-index:1}@keyframes fo-theme-reveal{0%{--fo-reveal:0px}to{--fo-reveal:var(--fo-reveal-max,150vmax)}}