
html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill]){isolation:isolate;overflow:hidden;background-color:var(--nana-rest-bg)!important;background-image:linear-gradient(var(--nana-hover-bg),var(--nana-hover-bg))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;color:var(--nana-rest-ink)!important;-webkit-text-fill-color:var(--nana-rest-ink)!important;transition:background-size .85s cubic-bezier(.22,.61,.36,1),color .4s!important}
html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill]) *{color:var(--nana-rest-ink)!important;-webkit-text-fill-color:var(--nana-rest-ink)!important;transition:color .4s!important}
html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill])::before,html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill])::after{content:none!important}
html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill]):is(:hover,:focus-visible){background-size:100% 100%!important;color:var(--nana-hover-ink)!important;-webkit-text-fill-color:var(--nana-hover-ink)!important}
html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill]):is(:hover,:focus-visible) *{color:var(--nana-hover-ink)!important;-webkit-text-fill-color:var(--nana-hover-ink)!important}
@media(prefers-reduced-motion:reduce){html body :is(#nana-fill-rule#nana-fill-priority,[data-nana-fill]){transition:none!important}}
