h1,h2,h3,h4,h5{font-family:rakkas,serif;overflow-wrap:break-word;line-height:1.375;letter-spacing:.05em;font-weight:700}h1{font-size:1.875rem;line-height:2.25rem;margin-bottom:2.5rem;text-align:center;@media(min-width:768px){font-size: 3rem; line-height: 1;}}h2{font-size:1.5rem;line-height:2rem;margin-top:2rem;margin-bottom:2rem;@media(min-width:768px){font-size: 2.25rem; line-height: 2.5rem;}}h3{font-size:1.25rem;line-height:1.75rem;margin-top:1.5rem;margin-bottom:1.5rem;@media(min-width:768px){font-size: 1.875rem; line-height: 2.25rem;}}h4{font-size:1.125rem;line-height:1.75rem;margin-top:1rem;margin-bottom:1rem;@media(min-width:768px){font-size: 1.5rem; line-height: 2rem;}}h5{margin-top:.5rem;margin-bottom:.5rem;@media(min-width:768px){font-size: 1.25rem; line-height: 1.75rem;}}h1,h2,h3,h4,h5,p,a,li,.post-metadata,span,time,figcaption{color:#1e293b;@media(prefers-color-scheme:dark){color: #e2e8f0;}}p,span,input,label,time,figcaption,a,li{font-size:1rem;line-height:1.75rem;font-family:molengo,sans-serif;@media(min-width:768px){font-size: 1.125rem;}}ol,ul{padding-left:.5rem;& > li:last-child { margin-bottom: 1.5rem; } & > li { margin-bottom: 0.5rem; & > ul, & > ol { padding-left: 1rem; } }}code,pre,.highlight{width:100%;font-family:ui-monospace,SFMono-Regular,sf mono,Consolas,liberation mono,Menlo,monospace;border-radius:.5rem;& code, & span { font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace; }}ol{list-style-type:decimal;list-style-position:inside;& + ul { margin-left: 2rem; }}ul{list-style-type:disc;list-style-position:inside}.highlight{margin-bottom:2.5rem;overflow-x:scroll}