.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--font-sans: "Sora", sans-serif;--font-mono: "JetBrains Mono", monospace}pre{position:relative;padding-top:2.5rem!important;overflow-x:auto!important}pre code{display:grid;min-width:100%}.line.highlighted{background-color:#00f5ff1a!important;border-left:2px solid var(--color-accent-cyan);margin:0 -1rem;padding:0 1rem}.copy-code{position:absolute;top:.5rem;right:.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#ffffffd9;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.25rem .55rem;border-radius:.25rem;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.1em}.copy-code:hover{background:#ffffff1a;color:#fff}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
