.article-detail.svelte-1f19a26{max-width:800px;margin:0 auto}.article-hero.svelte-1f19a26{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.article-hero.svelte-1f19a26 img:where(.svelte-1f19a26){object-fit:cover;width:100%;height:100%}.hero-overlay.svelte-1f19a26{background:linear-gradient(#0000,#0d0d0de6);height:50%;position:absolute;bottom:0;left:0;right:0}.article-header.svelte-1f19a26{text-align:center;padding:32px 24px 48px}.back-link.svelte-1f19a26{letter-spacing:.15em;text-transform:uppercase;color:var(--cucoj-accent);align-items:center;gap:8px;margin-bottom:24px;font-family:Playfair Display,serif;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.back-link.svelte-1f19a26:hover{color:var(--cucoj-text-muted)}.back-link.svelte-1f19a26 svg:where(.svelte-1f19a26){width:16px;height:16px}.article-category.svelte-1f19a26{letter-spacing:.2em;text-transform:uppercase;color:var(--cucoj-accent);margin-bottom:16px;font-family:Playfair Display,serif;font-size:11px;display:block}.article-title.svelte-1f19a26{color:var(--cucoj-text);letter-spacing:-.02em;margin:0 0 20px;font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.article-excerpt.svelte-1f19a26{color:var(--cucoj-text-secondary);max-width:600px;margin:0 auto 32px;font-family:Playfair Display,serif;font-size:1.25rem;line-height:1.7}.article-meta.svelte-1f19a26{flex-direction:column;align-items:center;gap:16px;display:flex}.meta-author.svelte-1f19a26{align-items:center;gap:12px;display:flex}.author-avatar.svelte-1f19a26{background:linear-gradient(135deg, var(--cucoj-accent), var(--cucoj-text-muted));width:48px;height:48px;color:var(--cucoj-inverse-text);border-radius:50%;justify-content:center;align-items:center;font-family:Playfair Display,serif;font-size:14px;font-weight:700;display:flex}.author-info.svelte-1f19a26{text-align:left}.author-name.svelte-1f19a26{color:var(--cucoj-text);font-family:Playfair Display,serif;font-size:14px;font-weight:600;display:block}.author-bio.svelte-1f19a26{color:#6b273799;max-width:300px;font-family:Playfair Display,serif;font-size:12px;display:block}.meta-details.svelte-1f19a26{color:#6b273780;align-items:center;gap:8px;font-size:12px;display:flex}.meta-date.svelte-1f19a26,.meta-read.svelte-1f19a26{color:var(--cucoj-text-secondary)}.meta-sep.svelte-1f19a26{color:#c67b5c66}.deco-divider.svelte-1f19a26{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.deco-line.svelte-1f19a26{background:linear-gradient(90deg, transparent, var(--cucoj-accent));width:60px;height:1px}.deco-line.svelte-1f19a26:last-child{background:linear-gradient(90deg, var(--cucoj-accent), transparent)}.deco-diamond.svelte-1f19a26{border:1px solid var(--cucoj-accent);width:8px;height:8px;transform:rotate(45deg)}.article-body.svelte-1f19a26{max-width:680px;margin:0 auto;padding:0 24px 64px}.article-body.svelte-1f19a26 p{color:var(--cucoj-text-muted);margin:0 0 24px;font-family:Playfair Display,serif;font-size:1.15rem;line-height:1.85}.article-body.svelte-1f19a26 h2{color:var(--cucoj-text);letter-spacing:-.01em;margin:48px 0 20px;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700}.article-body.svelte-1f19a26 strong{color:var(--cucoj-accent);font-weight:600}.share-section.svelte-1f19a26{border-top:1px solid #c67b5c33;border-bottom:1px solid #c67b5c33;justify-content:center;align-items:center;gap:24px;margin-bottom:64px;padding:32px 24px;display:flex}.share-label.svelte-1f19a26{letter-spacing:.15em;text-transform:uppercase;color:var(--cucoj-text-secondary);font-family:Playfair Display,serif;font-size:11px}.share-buttons.svelte-1f19a26{gap:12px;display:flex}.share-btn.svelte-1f19a26{width:40px;height:40px;color:var(--cucoj-accent);cursor:pointer;background:0 0;border:1px solid #c67b5c4d;justify-content:center;align-items:center;transition:all .2s;display:flex}.share-btn.svelte-1f19a26:hover{background:var(--cucoj-accent);color:var(--cucoj-inverse-text)}.related-section.svelte-1f19a26{max-width:800px;margin:0 auto;padding:0 24px 96px}.related-title.svelte-1f19a26{letter-spacing:.15em;text-transform:uppercase;color:var(--cucoj-accent);text-align:center;margin:0 0 24px;font-family:Playfair Display,serif;font-size:14px}.related-grid.svelte-1f19a26{flex-direction:column;gap:12px;display:flex}.related-card.svelte-1f19a26{background:var(--cucoj-surface-elevated);border:1px solid #c67b5c40;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:all .3s;display:flex}.related-card.svelte-1f19a26:hover{border-color:var(--cucoj-accent);transform:translate(4px)}.related-category.svelte-1f19a26{letter-spacing:.15em;text-transform:uppercase;color:var(--cucoj-accent);min-width:80px;font-family:Playfair Display,serif;font-size:10px}.related-name.svelte-1f19a26{color:var(--cucoj-inverse-text);flex:1;font-family:Playfair Display,serif;font-size:1rem}.related-arrow.svelte-1f19a26{color:var(--cucoj-accent);transition:transform .2s}.related-card.svelte-1f19a26:hover .related-arrow:where(.svelte-1f19a26){transform:translate(4px)}@media (width<=600px){.article-excerpt.svelte-1f19a26{font-size:1.1rem}.meta-author.svelte-1f19a26{flex-direction:column}.author-info.svelte-1f19a26{text-align:center}}
