*{min-width:0;box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:baseline}:root{interpolate-size:allow-keywords}html,body{display:block;color-scheme:light dark;max-height:100dvh;max-width:100dvw;margin:0;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);line-height:1;letter-spacing:.04rem;font-size:var(--font-size);font-family:var(--font-sans)}header,main,article,section,aside,footer,div{display:contents}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.4}p{text-wrap:pretty;line-height:1.2}img{display:block;width:100%;height:auto}a{text-decoration:none}:root{--primary-color: oklch(70.7% .165 254.624);--background-color: oklch(14.7% .004 49.25);--paper-color: oklch(20.5% 0 0);--primary-color-contrast: #000000;--background-color-contrast: #ffffff;--paper-color-contrast: #ffffff;--text-color: var(--paper-color-contrast);--text-color-contrast: var(--paper-color);--text-color-tint: color-mix(in srgb, var(--text-color-contrast) 60%, var(--text-color) 40%);--text-color-shade: color-mix(in srgb, var(--text-color-contrast) 10%, var(--text-color) 90%);--text-color-alt: color-mix(in srgb, var(--text-color-contrast) 25%, var(--text-color) 75%);--primary-color-tint: color-mix(in srgb, var(--primary-color-contrast) 60%, var(--primary-color) 40%);--primary-color-shade: color-mix(in srgb, var(--primary-color-contrast) 10%, var(--primary-color) 90%);--primary-color-alt: color-mix(in srgb, var(--primary-color-contrast) 25%, var(--primary-color) 75%);--background-color-tint: color-mix(in srgb, var(--background-color-contrast) 60%, var(--background-color) 40%);--background-color-shade: color-mix(in srgb, var(--background-color-contrast) 10%, var(--background-color) 90%);--background-color-alt: color-mix(in srgb, var(--background-color-contrast) 25%, var(--background-color) 75%);--paper-color-tint: color-mix(in srgb, var(--paper-color-contrast) 60%, var(--paper-color) 40%);--paper-color-shade: color-mix(in srgb, var(--paper-color-contrast) 10%, var(--paper-color) 90%);--paper-color-alt: color-mix(in srgb, var(--paper-color-contrast) 25%, var(--paper-color) 75%);--border-color: var(--background-color-alt);--font-serif: "Merriweather", serif;--font-sans: "Open Sans", sans-serif;--font-mono: "Fira Code", monospace;--font-size: 16px}@media (prefers-color-scheme: dark){:root{--primary-color: oklch(70.7% .165 254.624);--background-color: oklch(14.7% .004 49.25);--paper-color: oklch(20.5% 0 0);--primary-color-contrast: #000000;--background-color-contrast: #ffffff;--paper-color-contrast: #ffffff;--text-color: var(--paper-color-contrast);--text-color-contrast: var(--paper-color);--text-color-tint: color-mix(in srgb, var(--text-color-contrast) 60%, var(--text-color) 40%);--text-color-shade: color-mix(in srgb, var(--text-color-contrast) 10%, var(--text-color) 90%);--text-color-alt: color-mix(in srgb, var(--text-color-contrast) 25%, var(--text-color) 75%);--primary-color-tint: color-mix(in srgb, var(--primary-color-contrast) 60%, var(--primary-color) 40%);--primary-color-shade: color-mix(in srgb, var(--primary-color-contrast) 10%, var(--primary-color) 90%);--primary-color-alt: color-mix(in srgb, var(--primary-color-contrast) 25%, var(--primary-color) 75%);--background-color-tint: color-mix(in srgb, var(--background-color-contrast) 60%, var(--background-color) 40%);--background-color-shade: color-mix(in srgb, var(--background-color-contrast) 10%, var(--background-color) 90%);--background-color-alt: color-mix(in srgb, var(--background-color-contrast) 25%, var(--background-color) 75%);--paper-color-tint: color-mix(in srgb, var(--paper-color-contrast) 60%, var(--paper-color) 40%);--paper-color-shade: color-mix(in srgb, var(--paper-color-contrast) 10%, var(--paper-color) 90%);--paper-color-alt: color-mix(in srgb, var(--paper-color-contrast) 25%, var(--paper-color) 75%);--border-color: var(--background-color-alt);--font-serif: "Merriweather", serif;--font-sans: "Open Sans", sans-serif;--font-mono: "Fira Code", monospace;--font-size: 16px}}@media (prefers-color-scheme: light){:root{--primary-color: oklch(59.6% .145 163.225);--background-color: oklch(92.3% .003 48.717);--paper-color: oklch(98.5% 0 0);--primary-color-contrast: #ffffff;--background-color-contrast: #000000;--paper-color-contrast: #000000;--text-color: var(--paper-color-contrast);--text-color-contrast: var(--paper-color);--text-color-tint: color-mix(in srgb, var(--text-color-contrast) 60%, var(--text-color) 40%);--text-color-shade: color-mix(in srgb, var(--text-color-contrast) 10%, var(--text-color) 90%);--text-color-alt: color-mix(in srgb, var(--text-color-contrast) 25%, var(--text-color) 75%);--primary-color-tint: color-mix(in srgb, var(--primary-color-contrast) 60%, var(--primary-color) 40%);--primary-color-shade: color-mix(in srgb, var(--primary-color-contrast) 10%, var(--primary-color) 90%);--primary-color-alt: color-mix(in srgb, var(--primary-color-contrast) 25%, var(--primary-color) 75%);--background-color-tint: color-mix(in srgb, var(--background-color-contrast) 60%, var(--background-color) 40%);--background-color-shade: color-mix(in srgb, var(--background-color-contrast) 10%, var(--background-color) 90%);--background-color-alt: color-mix(in srgb, var(--background-color-contrast) 25%, var(--background-color) 75%);--paper-color-tint: color-mix(in srgb, var(--paper-color-contrast) 60%, var(--paper-color) 40%);--paper-color-shade: color-mix(in srgb, var(--paper-color-contrast) 10%, var(--paper-color) 90%);--paper-color-alt: color-mix(in srgb, var(--paper-color-contrast) 25%, var(--paper-color) 75%);--border-color: var(--background-color-alt);--font-serif: "Merriweather", serif;--font-sans: "Open Sans", sans-serif;--font-mono: "Fira Code", monospace;--font-size: 16px}}@scope (html[data-theme="default-dark"]){.shiki,.shiki span{color:var(--shiki-dark)!important;background-color:transparent!important}}@scope (html[data-theme="default-light"]){.shiki,.shiki span{color:var(--shiki-light)!important;background-color:transparent!important}}::-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}.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}}:last-child{margin-bottom:0}}.shiki,.shiki>code span{background:var(--background-color);font-family:var(--font-mono)!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important}.shiki{margin:1rem auto;border:1px solid var(--border-color);border-radius:6px;code{display:block;padding:1rem;overflow-x:auto}.code-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding:.2rem 1rem;.lang{font-size:.75rem;font-weight:500;text-transform:lowercase;font-family:var(--font-sans);letter-spacing:.05em;color:var(--text-color-alt)!important;user-select:none}button.copy{--size-button: 26px;height:var(--size-button);width:var(--size-button);padding:4px;border-radius:6px;background-color:var(--paper-color);cursor:pointer;color:var(--text-color);transition:background-color .3s,border-color .3s,color .3s;& svg{width:100%;height:100%;display:block}.success{color:currentColor!important;display:none}.ready{color:currentColor!important;display:block}&.copied .ready{display:none}&.copied .success{display:block}&:hover,&.copied{background-color:color-mix(in srgb,var(--primary-color),var(--paper-color) 95%);border-color:var(--primary-color);color:var(--primary-color)!important}}}}
