/* Sauron splash kit (v6), built by tools/build.py from src/logo.css: edit the source, then rebuild. */
:root{--kl-hide:180ms;--kl-fade:480ms;--kl-fade-ease:cubic-bezier(.22,1,.36,1);--kl-fly-plate:220ms;--kl-rise:620ms;--kl-rise-from:112%;--kl-rise-ease:cubic-bezier(.16,1,.3,1);--kl-iris:540ms;--kl-iris-delay:300ms;--kl-iris-ease:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){:root{--kl-fade:200ms;--kl-rise:1ms;--kl-iris:1ms;--kl-iris-delay:0ms;--kl-fly-plate:200ms}}html.kl-on [data-kl]:not([data-kl-state=shown]){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity var(--kl-hide) linear,visibility 0s linear var(--kl-hide)!important}html.kl-on [data-kl] .kl-slot{overflow:hidden}html.kl-on [data-kl] .kl-iris{transform-box:fill-box;transform-origin:50% 50%}html.kl-fade [data-kl].kl-in{animation:kl-fade var(--kl-fade) var(--kl-fade-ease) backwards}html.kl-fly [data-kl].kl-in{animation:kl-fade var(--kl-fly-plate) ease-out backwards}html.kl-fly [data-kl].kl-in .kl-rise{animation:kl-rise var(--kl-rise) var(--kl-rise-ease) backwards}html.kl-fly [data-kl].kl-in .kl-iris{animation:kl-iris var(--kl-iris) var(--kl-iris-ease) var(--kl-iris-delay) backwards}@keyframes kl-fade{from{opacity:0}}@keyframes kl-rise{from{transform:translateY(var(--kl-rise-from))}}@keyframes kl-iris{from{transform:scale(0)}}
