.container:where(.astro-NMFUIEB4){width:100%}@media (min-width: 640px){.container:where(.astro-NMFUIEB4){max-width:640px}}@media (min-width: 768px){.container:where(.astro-NMFUIEB4){max-width:768px}}@media (min-width: 1024px){.container:where(.astro-NMFUIEB4){max-width:1024px}}@media (min-width: 1280px){.container:where(.astro-NMFUIEB4){max-width:1280px}}@media (min-width: 1536px){.container:where(.astro-NMFUIEB4){max-width:1536px}}#dialButton:where(.astro-NMFUIEB4){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#dialButton:where(.astro-NMFUIEB4).speed-dial-opened{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}:is(.dark #dialButton.speed-dial-opened):where(.astro-NMFUIEB4){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}#dialButton:where(.astro-NMFUIEB4).speed-dial-opened svg:where(.astro-NMFUIEB4){--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}main:where(.astro-J7PV25F6){margin:auto;padding:1.5rem;max-width:60ch}h1:where(.astro-J7PV25F6){font-size:3rem;font-weight:800;margin:0}.text-gradient:where(.astro-J7PV25F6){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.instructions:where(.astro-J7PV25F6){line-height:1.6;margin:1rem 0;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem}.instructions:where(.astro-J7PV25F6) code:where(.astro-J7PV25F6){font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions:where(.astro-J7PV25F6) strong:where(.astro-J7PV25F6){color:rgb(var(--accent))}.link-card-grid:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
