h1,h2,h3,h4,h5,h6{line-height:1}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}a{color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-shadow);transition:border-color .15s}a:focus,a:hover{border-bottom-color:var(--color-primary)}code{padding:2px 5px;background-color:var(--color-shadow);border-radius:4px;box-shadow:0 0 .2em var(--color-shadow) inset}pre{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;padding:.5rem 1rem;border-radius:4px}pre>code{all:unset}:root{--font-size-base: clamp(1rem, .34vw + .91rem, 1.19rem);--font-size-lg: clamp(1.2rem, .7vw + 1.2rem, 1.5rem);--font-size-xl: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem);--black: hsl(12, 5%, 4%);--white: hsl(10, 21%, 95%);--color-primary: rgb(231, 59, 147);--color-text: var(--black);--color-bg: var(--white);--color-shadow: rgba(0, 0, 0, .1)}@media (prefers-color-scheme: dark){:root{--color-text: var(--white);--color-bg: var(--black);--color-shadow: rgba(255, 255, 255, .1)}}html{font-family:system-ui,sans-serif;font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background-color:var(--color-bg)}body{margin:0}h1:where(.astro-J7PV25F6){margin:2rem 0}main:where(.astro-J7PV25F6){margin:auto;padding:1em;max-width:60ch}
