.post-cover_img__qofxf{object-fit:cover;transition:transform .45s var(--ease)}.post-cover_generated__DLPeX{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--c1),var(--c2))}.post-cover_generated__DLPeX[data-variant="0"]{--c1:#1e2a6b;--c2:#6d3bb8}.post-cover_generated__DLPeX[data-variant="1"]{--c1:#16265e;--c2:#3f4fd0}.post-cover_generated__DLPeX[data-variant="2"]{--c1:#3a1f78;--c2:#8b3fd6}.post-cover_generated__DLPeX[data-variant="3"]{--c1:#122a63;--c2:#5a3bc0}.post-cover_generated__DLPeX[data-variant="4"]{--c1:#2b1c6d;--c2:#4f6ae0}.post-cover_generated__DLPeX[data-variant="5"]{--c1:#431f7a;--c2:#a24fd8}.post-cover_grid___s7VI{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.09) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.09) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(75% 75% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(75% 75% at 50% 50%,#000,transparent)}.post-cover_initials__MnAMT{position:relative;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,7vw,3.4rem);letter-spacing:-.03em;color:hsla(0,0%,100%,.9);text-shadow:0 2px 20px rgba(0,0,0,.35)}.post-header_header__UQSWy{margin-bottom:var(--size-8)}.post-header_back__4_I3G{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:var(--size-6);color:var(--text-low);font-size:.9rem;font-weight:500}.post-header_back__4_I3G:hover{color:var(--brand-violet-bright)}.post-header_date___batb{display:block;font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-blue-bright);margin-bottom:var(--size-3)}.post-header_title___6MZA{margin:0 0 var(--size-4)}.post-header_excerpt__jT_j_{font-size:1.12rem;color:var(--text-mid);max-width:60ch;margin:0 0 var(--size-8)}.post-header_cover__a_Vsf{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);aspect-ratio:16/9}.post-content_content__XyRqJ{width:min(100% - 2rem,var(--wrap-narrow));margin:var(--size-12) auto var(--size-20)}.post-content_body__lHX5D{font-size:1.05rem;line-height:1.8;color:var(--text-mid);overflow-wrap:break-word}.post-content_body__lHX5D h1,.post-content_body__lHX5D h2,.post-content_body__lHX5D h3{margin-top:var(--size-12);scroll-margin-top:calc(var(--header-h) + 1rem)}.post-content_body__lHX5D h2{padding-bottom:var(--size-3);border-bottom:1px solid var(--border-subtle)}.post-content_body__lHX5D ol,.post-content_body__lHX5D ul{padding-left:1.3rem;margin:0 0 var(--size-5)}.post-content_body__lHX5D li{margin-bottom:.5rem}.post-content_body__lHX5D strong{color:var(--text-high)}.post-content_body__lHX5D blockquote{margin:var(--size-6) 0;padding:var(--size-4) var(--size-6);border-left:3px solid var(--brand-violet);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--gradient-brand-soft);color:var(--text-high)}.post-content_body__lHX5D blockquote p:last-child{margin-bottom:0}.post-content_body__lHX5D hr{border:none;height:1px;background:var(--border-subtle);margin:var(--size-12) 0}.post-content_body__lHX5D table{width:100%;border-collapse:collapse;margin-bottom:var(--size-6)}.post-content_body__lHX5D td,.post-content_body__lHX5D th{padding:.6rem .8rem;border:1px solid var(--border-subtle);text-align:left}.post-content_body__lHX5D th{background:var(--surface-2);color:var(--text-high)}.post-content_inlineCode__SUH5g{padding:.15em .42em;border-radius:5px;background:rgba(140,160,255,.13);border:1px solid var(--border-subtle);color:var(--brand-violet-bright);font-size:.9em}.post-content_image__zuBQj{display:block;margin:var(--size-8) 0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}