.hljs{background:#282a36;padding:1em;font-size:.9rem;display:block;overflow-x:auto}.hljs-built_in,.hljs-selector-tag,.hljs-section,.hljs-link{color:#8be9fd}.hljs-keyword{color:#ff79c6}.hljs,.hljs-subst{color:#f8f8f2}.hljs-title,.hljs-attr,.hljs-meta-keyword{color:#50fa7b;font-style:italic}.hljs-string,.hljs-meta,.hljs-name,.hljs-type,.hljs-symbol,.hljs-bullet,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#f1fa8c}.hljs-comment,.hljs-quote,.hljs-deletion{color:#6272a4}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-title,.hljs-section,.hljs-doctag,.hljs-type,.hljs-name,.hljs-strong{font-weight:700}.hljs-literal,.hljs-number{color:#bd93f9}.hljs-emphasis{font-style:italic}
.ryaRkW_postHeader{background:url(/assets/images/background.svg) bottom 100px center no-repeat, url(/assets/images/background-pattern.svg) top center, var(--backgroundColor);background-size:cover;width:100%;padding-top:182px;overflow:hidden;-webkit-transform:scale(1)}.ryaRkW_backLink{color:var(--highEmphasisTextColor);font-size:16px;font-weight:600;line-height:24px}.ryaRkW_backLink:hover{text-decoration:underline}.ryaRkW_metadata{color:var(--highEmphasisTextColor);font-size:16px;font-weight:600;line-height:24px}.ryaRkW_shadowSeparator{background:0 0;border:none;width:100%;height:0;margin-bottom:32px;position:relative;overflow:visible}.ryaRkW_shadowSeparator:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--transparentColor) 45%, var(--backgroundColor) 50%, var(--transparentColor) 55%) no-repeat;z-index:0;width:100%;height:1000px;position:absolute;top:0;transform:translateY(-50%)}.ryaRkW_postContent h2{margin:2rem 0 1rem}.ryaRkW_postContent h3{font-size:1.2rem}.ryaRkW_postContent hr{border-color:#fff3}
