.writing-detail-page.svelte-1yqzhos{padding-top:130px;padding-bottom:var(--spacing-5xl);min-height:calc(100vh - 200px)}.container-narrow.svelte-1yqzhos{max-width:760px}.back-link.svelte-1yqzhos{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-2xl);font-weight:500;transition:color var(--duration-base)}.back-link.svelte-1yqzhos:hover{color:var(--color-accent-1)}.article-header.svelte-1yqzhos{margin-bottom:var(--spacing-2xl)}.article-meta.svelte-1yqzhos{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-weight:500}.meta-dot.svelte-1yqzhos{opacity:.4}.article-title.svelte-1yqzhos{font-family:var(--font-display);font-size:clamp(2rem,6vw,var(--font-size-4xl));font-weight:700;line-height:1.25;margin-bottom:var(--spacing-md);color:var(--color-text-primary);letter-spacing:-.01em}.article-brief.svelte-1yqzhos{font-size:var(--font-size-lg);line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-weight:400}.article-tags.svelte-1yqzhos{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-2xl)}.tag-chip.svelte-1yqzhos{font-size:var(--font-size-xs);font-weight:500;padding:.25rem .75rem;background:var(--color-bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-full);color:var(--color-text-secondary)}.header-divider.svelte-1yqzhos{width:100%;height:1px;background:var(--divider)}.prose{font-family:var(--font-body);font-size:1.05rem;line-height:1.85;color:var(--color-text-secondary)}.prose p{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}.prose h3{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-weight:700}.prose h4{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-weight:700}.prose blockquote{border-left:3px solid var(--color-accent-1);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;background:var(--color-bg-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0}.prose blockquote p{margin-bottom:0;color:var(--color-text-primary)}.prose ul,.prose ol{margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.prose li{margin-bottom:var(--spacing-xs)}.prose code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.9em;background:var(--color-bg-secondary);color:var(--color-accent-3);padding:.15rem .35rem;border-radius:var(--radius-sm);border:1px solid var(--card-border)}.prose pre{margin:var(--spacing-xl) 0!important;border-radius:var(--radius-lg)!important;border:1px solid var(--card-border)!important;background:#1b1b1a!important;padding:var(--spacing-lg)!important;overflow-x:auto}.prose pre code{padding:0!important;background:transparent!important;border:none!important;color:inherit!important;font-size:.9rem!important;line-height:1.6!important}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--color-text-muted)!important}.token.punctuation{color:var(--color-text-secondary)!important}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#e8d2bb!important}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d9ad7c!important}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--color-text-primary)!important}.token.atrule,.token.attr-value,.token.keyword{color:#c29767!important}.token.function,.token.class-name{color:#f3f1eb!important}.token.regex,.token.important,.token.variable{color:#ab8154!important}.article-footer.svelte-1yqzhos{margin-top:var(--spacing-3xl)}.footer-divider.svelte-1yqzhos{width:100%;height:1px;background:var(--divider);margin-bottom:var(--spacing-xl)}.footer-cta.svelte-1yqzhos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--spacing-xl)}.footer-cta.svelte-1yqzhos p:where(.svelte-1yqzhos){margin:0;font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:500}.cta-actions.svelte-1yqzhos{display:flex;gap:var(--spacing-sm)}@media(max-width:768px){.writing-detail-page.svelte-1yqzhos{padding-top:100px}.footer-cta.svelte-1yqzhos{flex-direction:column;text-align:center}.cta-actions.svelte-1yqzhos{width:100%;flex-direction:column}.cta-actions.svelte-1yqzhos .btn:where(.svelte-1yqzhos){width:100%}}
