/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.post-content h1{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.post-content h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.post-content h3{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.post-content h4,.post-content h5,.post-content h6{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.post-content p{margin-bottom:calc(var(--spacing,.25rem) * 4)}.post-content a{color:var(--color-white,#fff);text-underline-offset:2px;text-decoration-line:underline}.post-content strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.post-content em{color:var(--color-white,#fff)}.post-content img{margin-block:calc(var(--spacing,.25rem) * 6);border-radius:.25rem;width:100%;height:auto}.post-content ul{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc}.post-content ol{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:decimal}.post-content li{margin-bottom:calc(var(--spacing,.25rem) * 2)}.post-content p code,.post-content li code,.post-content kbd{background-color:var(--color-neutral-800,oklch(26.9% 0 0));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-white,#fff);border-radius:.25rem}.post-content pre:has(code){margin-block:calc(var(--spacing,.25rem) * 6);background-color:var(--color-neutral-800,oklch(26.9% 0 0));padding:calc(var(--spacing,.25rem) * 4);border-radius:.25rem;overflow-x:auto}.post-content pre code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#ddd}.post-content mark{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * .5);background-color:#333}.post-content table{margin-block:calc(var(--spacing,.25rem) * 6);border-collapse:collapse;background-color:var(--color-neutral-800,oklch(26.9% 0 0));text-align:left;width:100%}.post-content table td,.post-content table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-700,oklch(37.1% 0 0));padding:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3)}.post-content table tr:nth-child(odd){background-color:var(--color-neutral-900,oklch(20.5% 0 0))}.post-content table th{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}.post-content blockquote{margin-block:calc(var(--spacing,.25rem) * 6);border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-neutral-400,oklch(70.8% 0 0));padding-left:calc(var(--spacing,.25rem) * 5);color:var(--color-neutral-400,oklch(70.8% 0 0));font-style:italic}.post-content hr{margin-block:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-neutral-400,oklch(70.8% 0 0))}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
