.Post_container__jVeEQ{max-width:760px;margin:0 auto;padding:2.5rem var(--gutter-x) 5rem}.Post_topBar__64tqW{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.Post_backLink__SZOuQ{font-size:.875rem;color:var(--muted);text-decoration:none;transition:color .2s}.Post_backLink__SZOuQ:hover{color:var(--primary)}.Post_postHeader__0tr4r{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.Post_metaRow__5kRdD{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.Post_dates__uPxuW{display:flex;flex-direction:column;gap:.2rem}.Post_date__GXLlc{font-size:.85rem;color:var(--muted)}.Post_updatedAt__NzaCs{font-size:.8rem;color:var(--primary);font-weight:500}.Post_category__EIn_O{font-size:.75rem;font-weight:600;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);padding:.15em .6em;border-radius:99px;white-space:nowrap}.Post_tags___7OE5{display:flex;flex-wrap:wrap;gap:.4rem}.Post_tag__JWVBs{font-size:.75rem;color:var(--muted);background:var(--surface-alt);padding:.15em .5em;border-radius:4px}.Post_prose__ipBWY{color:var(--text);line-height:1.85;font-size:1rem}.Post_prose__ipBWY h1,.Post_prose__ipBWY h2,.Post_prose__ipBWY h3,.Post_prose__ipBWY h4{color:var(--text);font-weight:700;line-height:1.35;margin:2.5rem 0 .75rem}.Post_prose__ipBWY h1{font-size:1.75rem}.Post_prose__ipBWY h2{font-size:1.4rem;border-bottom:1px solid var(--border);padding-bottom:.4rem}.Post_prose__ipBWY h3{font-size:1.15rem}.Post_prose__ipBWY p{margin:0 0 1.4rem}.Post_prose__ipBWY a{color:var(--link-color);text-decoration:underline}.Post_prose__ipBWY a:hover{color:var(--link-hover)}.Post_prose__ipBWY code{background:var(--surface-alt);padding:.15em .4em;border-radius:4px;font-size:.88em;font-family:Menlo,Monaco,Courier New,monospace}.Post_prose__ipBWY pre{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem;overflow-x:auto;margin-bottom:1.75rem}.Post_prose__ipBWY pre code{background:none;padding:0;font-size:.875rem;line-height:1.6}.Post_prose__ipBWY blockquote{border-left:4px solid var(--primary);padding:.5rem 0 .5rem 1.25rem;color:var(--muted);margin:1.75rem 0;background:var(--accent);border-radius:0 8px 8px 0}.Post_prose__ipBWY ol,.Post_prose__ipBWY ul{padding-left:1.75rem;margin-bottom:1.4rem}.Post_prose__ipBWY li{margin-bottom:.5rem}.Post_prose__ipBWY img{max-width:100%;border-radius:10px;margin:1rem 0}.Post_prose__ipBWY hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.Post_prose__ipBWY table{width:100%;border-collapse:collapse;margin-bottom:1.75rem;font-size:.9rem;overflow-x:auto;display:block}.Post_prose__ipBWY td,.Post_prose__ipBWY th{padding:.6rem 1rem;border:1px solid var(--border);text-align:left}.Post_prose__ipBWY th{background:var(--surface);font-weight:600}.Post_prose__ipBWY strong{font-weight:700}.Post_draftBanner__Laell{display:flex;align-items:center;gap:.5rem;background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);color:var(--warning);font-size:.875rem;font-weight:600;padding:.6rem 1rem;border-radius:10px;margin-bottom:1.5rem}@media (max-width:640px){.Post_container__jVeEQ{padding:1.5rem 1rem 3rem}.Post_prose__ipBWY h1{font-size:1.4rem}.Post_prose__ipBWY h2{font-size:1.2rem}.Post_prose__ipBWY h3{font-size:1.05rem}}.EditButton_editBtn__KHTTM{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .9rem;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;font-size:.8rem;font-weight:600;color:var(--muted);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.EditButton_editBtn__KHTTM:hover{border-color:var(--primary);color:var(--primary);background:var(--accent)}.FlashMessage_toast__vXroH{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(0);color:#fff;padding:.75rem 1.5rem;border-radius:999px;font-size:.92rem;font-weight:600;display:flex;align-items:center;gap:.5rem;z-index:9999;transition:opacity .4s ease,transform .4s ease}.FlashMessage_toastGreen__9pzo_{background:linear-gradient(135deg,#059669,#34d399);box-shadow:0 8px 32px rgba(5,150,105,.35)}.FlashMessage_toastBlue__lXK7B{background:linear-gradient(135deg,#0284c7,#38bdf8);box-shadow:0 8px 32px rgba(2,132,199,.35)}.FlashMessage_toastRed__S5bpW{background:linear-gradient(135deg,#dc2626,#f87171);box-shadow:0 8px 32px rgba(220,38,38,.35)}.FlashMessage_toastVisible__RsKmk{opacity:1;transform:translateX(-50%) translateY(0)}.FlashMessage_toastHidden__tq_6c{opacity:0;transform:translateX(-50%) translateY(12px);pointer-events:none}.FlashMessage_checkIcon__i90oJ{font-size:1rem;line-height:1}