/*! @license 
 * prose.sh's style
 * https://github.com/picosh/pico/blob/main/pkg/apps/prose/public/smol-v2.css
 * Copyright (c) 2022 pico.sh LLC
 * Licensed under [MIT] (https://github.com/picosh/pico/blob/main/LICENSE)
 */
*,:before,:after{box-sizing:border-box}::-moz-focus-inner{border-style:none;padding:0}:root{--line-height:1.3rem;--grid-height:.65rem}@media (prefers-color-scheme:light){:root{--white:#2e3f53;--white-light:#cfe0f4;--white-dark:#6c6a6a;--code:#52576f;--pre:#e1e7ee;--bg-color:#f4f4f4;--text-color:#24292f;--link-color:#005cc5;--visited:#6f42c1;--blockquote:#005cc5;--blockquote-bg:#cfe0f4;--hover:#c11e7a;--grey:#ccc;--grey-light:#6a708e}}@media (prefers-color-scheme:dark){:root{--white:#f2f2f2;--white-light:#f2f2f2;--white-dark:#e8e8e8;--code:#414558;--pre:#252525;--bg-color:#282a36;--text-color:#f2f2f2;--link-color:#8be9fd;--visited:#bd93f9;--blockquote:#bd93f9;--blockquote-bg:#353548;--hover:#ff80bf;--grey:#414558;--grey-light:#6a708e}}html{background-color:var(--bg-color);color:var(--text-color);font-size:16px;line-height:var(--line-height);-webkit-text-size-adjust:100%;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body{margin:0 auto}code,pre{font-family:monospace}code{border:2px solid var(--code)}pre>code{background-color:inherit;border:none;border-radius:0;padding:0}code{border-radius:.3rem;padding:.025rem .3rem;font-size:90%}pre{padding:var(--line-height);border-radius:1px;font-size:.8rem;overflow-x:auto;background-color:var(--pre)!important}h1{font-style:normal;font-weight:inherit;font-size:inherit;border:0;margin:0;padding:0}hr{color:inherit;background:var(--grey);height:2px;margin:calc(var(--grid-height) - 2px)auto;border:0}a{color:var(--link-color);text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}a:visited{color:var(--visited)}section{margin-bottom:1.4rem}section:last-child{margin-bottom:0}header{margin:1rem auto}p{margin-top:var(--line-height);margin-bottom:var(--line-height)}article{overflow-wrap:break-word}blockquote{border-left:5px solid var(--blockquote);background-color:var(--blockquote-bg);padding:var(--grid-height);margin:var(--line-height)0}blockquote>p{margin:0}blockquote code{border:1px solid var(--blockquote)}ul{padding:0 0 0 var(--line-height);margin:var(--line-height)0;list-style-type:square;list-style-position:inside}ul ul{margin:0;padding:0 0 0 3ch}li{margin:0;padding:0}li::marker{line-height:0}footer{text-align:center;margin-bottom:calc(var(--line-height)*3)}.text-2xl code,.text-lg code,.text-md code{text-transform:none}.text-2xl{font-size:var(--line-height);font-weight:700;line-height:var(--line-height);margin-bottom:var(--grid-height);text-transform:uppercase}.text-lg,.text-md{font-size:1rem;font-weight:700;line-height:var(--line-height);margin-bottom:var(--grid-height);text-transform:uppercase}.text-sm{font-size:.8rem}.text-center{text-align:center}.font-bold{font-weight:700}.flex{display:flex}.items-center{align-items:center}.m-0{margin:0}.mt-2{margin-top:var(--line-height)}.group{gap:var(--grid-height);flex-direction:column;display:flex}.flex-1{flex:1}.md h1{margin:0;padding:0;font-weight:700}.md h1 a{color:var(--grey-light);text-decoration:none}h1 code{text-transform:none}.md h1{font-size:1rem;line-height:var(--line-height);margin-top:calc(var(--line-height)*2);margin-bottom:var(--grid-height);text-transform:uppercase}.pill{border:1px solid var(--link-color);color:var(--link-color)}@media only screen and (max-width:40em){body{padding:0 1rem}header{margin:0}}body{max-width:var(--body-max-width,720px)}header blockquote{margin:var(--grid-height)0}.transform-none{text-transform:none}.post-date{width:110px}