.site,.site .font-sans,.site .font-mono{font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.site{font-variant-numeric:lining-nums}.site code,.site kbd,.site pre,.site samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.site .sky{background-color:#0277bd;background-image:radial-gradient(55% 70% at 88% 8%,#00bfff8c,#0000 62%),radial-gradient(45% 60% at 8% 105%,#00bfff47,#0000 70%),linear-gradient(135deg,#0369a1 0%,#0277bd 52%,#0a8fd6 100%)}.site .sky-grid{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(70% 80% at 72% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 80% at 72% 30%,#000,#0000 80%)}.site .sky-text a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.site .sky-text a:hover{color:#fff;text-decoration-color:#fff}.site summary::-webkit-details-marker{display:none}.site .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.site .reveal.is-visible{opacity:1;transform:none}html:has(.site){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.site .reveal{opacity:1;transform:none}html:has(.site){scroll-behavior:auto}}
