@layer theme,base;@layer components{:root{--mk-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif}.site-topbar{height:48px;font-family:var(--mk-font);background:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}@media (min-width:834px){.site-topbar{height:44px}}.site-topbar-column{max-width:1024px;padding-inline:24px}@media (min-width:834px){.site-topbar-column{padding-inline:22px}}.site-main-anchor{padding-top:12dvh}.mk-nav-link{letter-spacing:-.01em;color:color-mix(in srgb, var(--foreground) 80%, transparent);transition:color var(--duration-swift) var(--ease-swift);border-radius:4px;font-size:12px;font-weight:400;line-height:1}.mk-nav-link:hover,.mk-nav-link[data-state=open]{color:var(--foreground)}.mk-nav-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}}@layer utilities;@view-transition{navigation:auto}.site-topbar{view-transition-name:site-topbar}.site-topbar[data-variant=minimal]~main{view-transition-name:site-main}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(site-topbar){animation-duration:var(--duration-glide);animation-timing-function:var(--ease-glide)}::view-transition-group(site-main){animation:none}::view-transition-old(site-main){animation:site-main-out var(--duration-glide) var(--ease-glide) both}::view-transition-new(site-main){animation:site-main-in var(--duration-settle) var(--ease-settle) var(--duration-exit) both}@keyframes site-main-out{to{opacity:0;transform:translateY(-8px)}}@keyframes site-main-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(site-topbar){animation:none}::view-transition-old(site-main){animation:site-main-fade-out var(--motion-swift-base) var(--ease-swift) both}::view-transition-new(site-main){animation:site-main-fade-in var(--motion-swift-base) var(--ease-swift) both}@keyframes site-main-fade-out{to{opacity:0}}@keyframes site-main-fade-in{0%{opacity:0}}}
