.blog pre{background-color:#fdf6e3;border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}.blog pre code{background:none;padding:0}.blog h1{position:relative;left:-2.5rem;margin-bottom:1rem;margin-top:3rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(228 88 38 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(228 88 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);padding-left:2.5rem;font-family:Ubuntu Mono,monospace;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.blog h2{font-family:Ubuntu Mono,monospace;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(228 88 38 / var(--tw-text-opacity, 1))}.blog h3{font-family:Ubuntu Mono,monospace;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(228 88 38 / var(--tw-text-opacity, 1))}.blog p{margin-bottom:.5rem;margin-top:.5rem;text-indent:2rem;font-size:1.125rem;line-height:1.75rem}.blog.no-indent p{margin-bottom:.5rem;margin-top:.5rem;text-indent:0px;font-size:1.125rem;line-height:1.75rem}.blog a{font-weight:700;--tw-text-opacity: 1;color:rgb(228 88 38 / var(--tw-text-opacity, 1))}.blog a:hover{text-decoration-line:underline}.blog ul{list-style-type:disc;padding-left:2rem;list-style:disc;list-style-position:inside;list-style-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="%23f27b50"><circle cx="10" cy="10" r="10"/></svg>')}.blog ul>li{margin-bottom:.5rem}.blog ol{list-style-position:inside;list-style-type:decimal;padding-left:3rem;list-style:decimal}.blog ol>li{margin-bottom:.5rem}.blog blockquote{background-color:#e458261a;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)))}.blog blockquote p{margin-bottom:.5rem}.blog blockquote p:last-child{margin-bottom:0}.blog blockquote p:first-child{margin-top:0}.blog blockquote p+p{margin-top:.5rem}.blog img{margin-top:1rem;margin-bottom:1rem;height:auto;max-height:24rem;width:100%;-o-object-fit:contain;object-fit:contain}@media(hover:hover){.blog table tr.hover:hover,.blog table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}}.blog table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.blog table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.blog table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.blog table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.blog table:where([dir=rtl],[dir=rtl] *){text-align:right}.blog table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.blog table tr.active,.blog table tr.active:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.blog table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.blog table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.blog table :where(tfoot){border-top-width:1px;--tw-border-opacity: 1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.blog table{display:table}.blog table th{background-color:#e458261a}.blog table th,.blog table td{border-width:1px;border-color:#e458261a}.blog embed,.blog iframe{margin-top:1rem;margin-bottom:1rem;aspect-ratio:16 / 9;height:auto;width:100%}.header-gradient{background:linear-gradient(90deg,#23221d,#282416 12.5%,#1e1c19 28.5%,#201e1b 47.5%,#2d1c0d 74.5%,#21201c)}[data-theme=light] .header-gradient{background:linear-gradient(90deg,#e7ddbf,#fffaec 12.5%,#e6dec5 28.5%,#ebe1c1 47.5%,#ffcd9f 74.5%,#efe4c5)}
