:root{--primary: #6ea9ff;--background: #4c475d;--foreground: #1e1e1e;--primary-contrast: #000000;--background-contrast: #ffffff;--foreground-contrast: #ffffff;--text-color: var(--foreground-contrast);--text-color-light: color-mix(in srgb, var(--foreground-contrast), var(--foreground) 50%);--text-color-dark: color-mix(in srgb, var(--foreground-contrast), var(--foreground) 20%);--primary-color: var(--primary-color);--primary-color-light: color-mix(in srgb, var(--primary-contrast), var(--primary-color) 50%);--primary-color-dark: color-mix(in srgb, var(--primary-contrast), var(--primary-color) 20%);--background-color: var(--background);--background-color-light: color-mix(in srgb, var(--background-contrast), var(--background) 50%);--background-color-dark: color-mix(in srgb, var(--background-contrast), var(--background) 20%);--foreground-color: var(--foreground);--foreground-color-light: color-mix(in srgb, var(--foreground-contrast), var(--foreground) 50%);--foreground-color-dark: color-mix(in srgb, var(--foreground-contrast), var(--foreground) 20%);--border-color: var(--background-color-light);--font-serif: "Merriweather", serif;--font-sans: "Open Sans", sans-serif;--font-size: 16px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:var(--font-size);vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color-scheme:light dark;line-height:1;letter-spacing:.04rem;font-size:var(--font-size);font-family:var(--font-sans);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}ol,ul{list-style:none}blockquote,q{quotes:none;&:before,&:after{content:"";content:none}}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}img{display:block;width:100%;height:auto}a{text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--background-color-shade)}::-webkit-scrollbar-thumb{background:oklab(from var(--background-color-shade) .5 a b);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}main analog-markdown{font-family:var(--font-sans);margin:0 0 80px;p,h1,h2,h3,h4,ul,ol,.tags,iframe,.button-post{color:var(--text-color);font-size:1rem;font-weight:300;line-height:1.7;letter-spacing:.05rem;word-break:break-word}p{margin:0 auto .4rem}ul,ol{padding-left:2.5rem;margin:0 auto 1.6rem;table{margin:1.6rem 0;width:calc(100% - 2.5rem)}}ul{list-style:disc}ol{list-style:decimal}li{padding:.625rem 0;>ul{margin-bottom:0}}p,li{code{word-wrap:break-word}}table{width:100%;margin:1.6rem auto;border-collapse:collapse;th,td{padding:.625rem;border:1px solid var(--primary-color-alt);text-align:left}th{color:var(--primary-color);font-weight:700}td{color:var(--text-color)}}img{display:block;max-width:100%}iframe{padding:0 1.6rem 1.6rem;width:100%}blockquote{color:var(--text-color);border-left:.3rem solid var(--primary-color);padding:0 1.875rem;margin:3.125rem auto}hr{border:1px solid var(--primary-color);margin:3rem auto}#twitter-widget-0,.instagram-media,.twitter-tweet{margin:20px auto!important}h1,h2,h3,h4,h5{margin:2rem auto 1rem;font-family:var(--font-serif);font-weight:400;letter-spacing:.05rem;line-height:1.4}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.3rem}h4{font-size:1rem}h5{font-size:.8rem}strong{font-weight:700}div[data-rehype-pretty-code-fragment]{overflow:auto;font-family:Fira Code,monospace;line-height:1.4;margin:0;padding:16px 0}.instagram-media{margin:1rem auto!important}a{color:var(--primary-color);text-decoration:none;line-height:1.4;transition:border-bottom .5s;svg{color:var(--primary-color)}&:hover{text-decoration:underline dashed var(--primary-color);text-decoration-thickness:.1rem;text-underline-offset:.2rem}}pre.shiki{margin:1rem auto;overflow-x:auto;padding:1rem 0px;background:var(--background-color);border-radius:6px}}
