a{font-size:inherit;color:var(--link-color);text-decoration:none;transition:opacity .4s ease-in-out}a:hover{opacity:.6}main .astro-code{font-size:1em;padding:.7em;border-radius:8px;word-break:break-word}main .astro-code *{font-family:var(--mono)!important}main *{line-height:1.35em;letter-spacing:.01em;font-family:var(--sans)}main *:not(a){color:var(--text-color)}main p{font-weight:400;font-size:var(--main-font-size)}main li{font-size:var(--main-font-size)}main mark{font-size:inherit;--border-radius: .3em;--padding-block: .15em;--padding-inline: .2em;font-size:.9em;padding:var(--padding-block) var(--padding-inline);margin:calc(var(--padding-block) * -1) 0;border-radius:var(--border-radius);word-break:break-word}main p code,main h1 code,main h2 code,main h3 code,main h4 code,main h5 code,main h6 code{font-size:inherit;--border-radius: .3em;--padding-block: .15em;--padding-inline: .2em;font-size:.9em;padding:var(--padding-block) var(--padding-inline);margin:calc(var(--padding-block) * -1) 0;border-radius:var(--border-radius);word-break:break-word;background-color:var(--code-inline-bg-color)}main h1{font-size:1.9em}main h2{font-size:1.7em}main h3{font-size:1.6em}main h4{font-size:1.5em}main h5{font-size:1.4em}main h6{font-size:1.3em}blockquote{border-left:5px solid #ccc;padding-left:1em;margin-left:2em;border-radius:3px}@media (min-width: 499px){#article-title{font-size:3rem}}@media (max-width: 499px){#article-title{font-size:2rem}}
