.mk-float{animation:mk-float 7s var(--mk-ease,ease) infinite alternate}@keyframes mk-float{0%{transform:translateY(4px)rotate(-1.5deg)}to{transform:translateY(-6px)rotate(1.5deg)}}.mk-ring{box-shadow:0 0 0 10px color-mix(in oklab, var(--seal) 5%, transparent), 0 0 0 22px color-mix(in oklab, var(--seal) 3%, transparent)}.mk-ring:after{content:"";border-radius:inherit;border:1.5px solid #0000;border-top-color:var(--seal);animation:9s linear infinite mk-spin;position:absolute;inset:-1px}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-subnav{background:var(--mk-header-bg);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px)}.mk-subnav a[aria-current=true]{color:var(--ink);background:var(--sheet);box-shadow:0 0 0 1px var(--rule-strong)}.mk-rail{position:relative}.mk-rail:before{content:"";background:linear-gradient(var(--seal), var(--rule-strong));width:1px;position:absolute;top:18px;bottom:18px;left:15px}@media (prefers-reduced-motion:reduce){.mk-float,.mk-ring:after{animation:none!important}}:root[data-mk-motion=reduce] .mk-float,:root[data-mk-motion=reduce] .mk-ring:after{animation:none}.mk-detail .mk-section{scroll-margin-top:124px}
