pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at top,#191023,#0d0812);overflow-x:hidden;color:var(--pink-900);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.landing:where(.astro-j7pv25f6){max-width:80rem;margin:0 auto;padding:3rem 1.5rem;position:relative;overflow:clip}@keyframes aurora-drift{0%,to{transform:translateZ(0) rotate(0) scale(1)}20%{transform:translate3d(3%,-4%,0) rotate(2deg) scale(1.05)}45%{transform:translate3d(-2%,3%,0) rotate(-1.5deg) scale(.97)}70%{transform:translate3d(4%,2%,0) rotate(1deg) scale(1.03)}}@keyframes aurora-glow{0%,to{opacity:.82}50%{opacity:1}}@keyframes aurora-conic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landing:where(.astro-j7pv25f6):before{content:"";position:fixed;inset:-25%;background:radial-gradient(ellipse 55% 65% at 18% 22%,hsla(270,65%,55%,.42) 0%,transparent 55%),radial-gradient(ellipse 45% 55% at 82% 18%,hsla(270,72%,68%,.28) 0%,transparent 50%),radial-gradient(ellipse 38% 50% at 88% 52%,hsla(270,58%,48%,.3) 0%,transparent 50%),radial-gradient(ellipse 50% 50% at 15% 78%,hsla(270,55%,38%,.4) 0%,transparent 55%),radial-gradient(ellipse 60% 35% at 55% 100%,hsla(270,60%,50%,.32) 0%,transparent 55%),radial-gradient(ellipse 32% 28% at 52% 35%,hsla(270,70%,72%,.12) 0%,transparent 45%),radial-gradient(circle at 76% 24%,hsla(270,85%,82%,.18) 0%,transparent 12%),radial-gradient(circle at 22% 48%,hsla(270,78%,70%,.14) 0%,transparent 10%);filter:blur(72px) saturate(1.4);animation:aurora-drift 28s ease-in-out infinite,aurora-glow 9s ease-in-out infinite;pointer-events:none;z-index:0;will-change:transform,opacity}.landing:where(.astro-j7pv25f6) .conic-aura:where(.astro-j7pv25f6){position:fixed;inset:-30%;background:conic-gradient(from 0deg at 50% 50%,hsla(270,65%,55%,.08) 0deg,transparent 50deg,hsla(270,72%,68%,.06) 130deg,transparent 180deg,hsla(270,58%,48%,.08) 240deg,transparent 300deg,hsla(270,65%,55%,.08) 360deg);filter:blur(90px);animation:aurora-conic 60s linear infinite;pointer-events:none;z-index:0;mix-blend-mode:screen}.landing:where(.astro-j7pv25f6):after{content:"";position:fixed;inset:0;background-image:linear-gradient(hsla(270,70%,72%,.09) 1px,transparent 2px),linear-gradient(90deg,hsla(270,70%,72%,.09) 1px,transparent 2px);background-size:64px 64px;mask-image:radial-gradient(ellipse 85% 55% at 50% 45%,hsla(0,0%,0%,.55) 0%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 85% 55% at 50% 45%,hsla(0,0%,0%,.55) 0%,transparent 60%);pointer-events:none;z-index:0}.landing:where(.astro-j7pv25f6)>:where(.astro-j7pv25f6):not(.conic-aura){position:relative;z-index:1}.layout:where(.astro-j7pv25f6){display:flex;gap:5rem;align-items:center;justify-content:center;min-height:calc(100vh - 6rem)}.left:where(.astro-j7pv25f6){width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem}.left:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:3rem;font-weight:600;margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--pink-950) 0%,var(--pink-800) 50%,var(--pink-600) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.by-railway:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:500;color:var(--pink-700);text-decoration:none;transition:color .15s}.by-railway:where(.astro-j7pv25f6):hover{color:var(--pink-950)}.by-railway:where(.astro-j7pv25f6) svg:where(.astro-j7pv25f6){width:.85em;height:.85em}@media(max-width:768px){.layout:where(.astro-j7pv25f6){flex-direction:column;align-items:stretch;min-height:auto;gap:2rem;padding-top:2rem}.left:where(.astro-j7pv25f6){width:100%;text-align:center}.left:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:2rem}.actions:where(.astro-j7pv25f6){justify-content:center}.right:where(.astro-j7pv25f6){width:100%}}.left:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:1rem;color:var(--pink-700);margin:.75rem 0 0;line-height:1.6}.actions:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.75rem}.btn:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;text-decoration:none;transition:all .15s;cursor:pointer}.btn-primary:where(.astro-j7pv25f6){background:var(--pink-500);color:#fff;border:none;box-shadow:0 2px 14px -2px #853bce80}.btn-primary:where(.astro-j7pv25f6):hover{background:var(--pink-400);box-shadow:0 4px 20px -2px #853bceb3}.btn-secondary:where(.astro-j7pv25f6){background:#29183966;color:var(--pink-800);border:1px solid var(--pink-200);backdrop-filter:blur(8px)}.btn-secondary:where(.astro-j7pv25f6):hover{background:#331f4799;border-color:var(--pink-300);color:var(--pink-900)}.install-wrapper:where(.astro-j7pv25f6){width:100%}.install-tabs:where(.astro-j7pv25f6){display:flex;gap:0;margin-bottom:-1px}.install-tab:where(.astro-j7pv25f6){padding:.3rem .65rem;font-size:.75rem;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:.375rem .375rem 0 0;background:transparent;color:var(--pink-400);margin-right:-1px;position:relative;transition:color .15s}.install-tab:where(.astro-j7pv25f6):hover{color:var(--pink-900)}.install-tab:where(.astro-j7pv25f6)[data-active=true]{background:var(--pink-900);color:var(--pink-50);border-color:var(--pink-900);z-index:1;transition:background .6s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1)}.install:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;border-radius:0 .5rem .5rem;background:var(--pink-900);cursor:pointer;transition:background .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1);width:100%;border:none}.install:where(.astro-j7pv25f6):hover{background:var(--pink-950)}.install:where(.astro-j7pv25f6)[data-copied=true]{box-shadow:0 0 24px #853bce80}.install-prompt:where(.astro-j7pv25f6){color:var(--pink-300);user-select:none;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.8rem;transition:color .6s cubic-bezier(.22,1,.36,1)}.install:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;color:var(--pink-50);font-size:.8rem;transition:color .6s cubic-bezier(.22,1,.36,1)}.install:where(.astro-j7pv25f6) .copy:where(.astro-j7pv25f6){font-size:.7rem;color:var(--pink-300);margin-left:auto;font-weight:500;transition:color .6s cubic-bezier(.22,1,.36,1)}.install:where(.astro-j7pv25f6)[data-copied=true] .copy:where(.astro-j7pv25f6){color:var(--pink-500)}.right:where(.astro-j7pv25f6){flex:1;min-width:0;max-width:620px;position:relative}.right:where(.astro-j7pv25f6):before{content:"";position:absolute;inset:-40%;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1}
