.Post-module__4vLrfq__page{padding:var(--space-12) var(--space-6) var(--space-24)}.Post-module__4vLrfq__container{max-width:700px;margin:0 auto}.Post-module__4vLrfq__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);font-size:.78rem;display:flex}.Post-module__4vLrfq__breadcrumbLink{color:var(--color-pink)}.Post-module__4vLrfq__breadcrumbLink:hover{opacity:.7}.Post-module__4vLrfq__sep{color:var(--color-text-muted)}.Post-module__4vLrfq__current{color:var(--color-text-secondary)}.Post-module__4vLrfq__header{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:none}.Post-module__4vLrfq__header h1{font-family:var(--font-decorative)}.Post-module__4vLrfq__authorCard{align-items:center;gap:var(--space-2);margin:0;display:flex}.Post-module__4vLrfq__avatar{width:56px;height:56px;color:var(--color-text-primary);font-weight:700;font-family:var(--font-mono);background:linear-gradient(135deg,#2563eb1f,#f0307014);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Post-module__4vLrfq__avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.Post-module__4vLrfq__avatar a{border-radius:999px;width:100%;height:100%;display:inline-block;overflow:hidden}.Post-module__4vLrfq__authorInfo{flex-direction:column;display:flex}.Post-module__4vLrfq__authorName{color:var(--color-text-primary);font-weight:700}.Post-module__4vLrfq__published{color:var(--color-text-muted);font-size:.86rem}.Post-module__4vLrfq__meta{gap:var(--space-3);margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:.75rem;display:flex}.Post-module__4vLrfq__author:before{content:"·";margin-right:var(--space-3)}.Post-module__4vLrfq__title{font-family:var(--font-sans);color:var(--color-sand);margin-bottom:var(--space-4);font-size:2rem;font-weight:700;line-height:1.2}.Post-module__4vLrfq__summary{font-family:var(--content-font-family);font-size:var(--content-font-size);color:var(--color-text-primary);line-height:var(--content-line-height);margin-bottom:var(--space-4)}.Post-module__4vLrfq__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.Post-module__4vLrfq__tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:.65rem}.Post-module__4vLrfq__article{font-family:var(--content-font-family);font-size:var(--content-font-size);line-height:var(--content-line-height);color:var(--color-text-primary);letter-spacing:var(--content-letter-spacing);word-break:break-word}.Post-module__4vLrfq__article h1,.Post-module__4vLrfq__article h2,.Post-module__4vLrfq__article h3{color:var(--color-sand);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:600;line-height:1.3}.Post-module__4vLrfq__article h1{font-size:1.75rem}.Post-module__4vLrfq__article h2{border-bottom:none;padding-bottom:0;font-size:1.4rem}.Post-module__4vLrfq__article h3{font-size:1.15rem}.Post-module__4vLrfq__article p{margin-bottom:var(--space-6);color:#a9b4c6eb;letter-spacing:.002em;font-weight:400}.Post-module__4vLrfq__article p:first-of-type{margin-top:0;margin-bottom:var(--space-4)}.Post-module__4vLrfq__article a{color:var(--color-sand);text-underline-offset:4px;text-decoration:underline}.Post-module__4vLrfq__article a:hover{opacity:.8}.Post-module__4vLrfq__article pre{background:var(--color-surface-2);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin-bottom:var(--space-6);color:var(--color-sand);font-family:var(--font-mono);font-size:.95rem;overflow-x:auto}.Post-module__4vLrfq__article code{font-family:var(--font-mono);color:var(--color-sand);border-radius:4px;padding:.1em .3em;font-size:.85em}.Post-module__4vLrfq__article pre code{color:inherit;background:0 0;padding:0}.Post-module__4vLrfq__article hr{display:none}
