.container.svelte-1d5q39f{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.post-header.svelte-1d5q39f{margin-bottom:var(--space-xl)}.back-link.svelte-1d5q39f{display:inline-block;color:var(--muted-foreground);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--space-md);transition:color var(--transition-fast)}.back-link.svelte-1d5q39f:hover{color:var(--primary)}.eyebrow.svelte-1d5q39f{display:block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:var(--space-xs)}.post-header.svelte-1d5q39f h1:where(.svelte-1d5q39f){font-family:Lora,Georgia,serif;font-style:italic;font-weight:400;font-size:var(--text-xxl);line-height:var(--line-height-tight);margin-bottom:var(--space-sm)}.summary.svelte-1d5q39f{color:var(--muted-foreground);font-size:var(--text-lg);max-width:600px;margin-bottom:var(--space-md)}.post-meta.svelte-1d5q39f{color:var(--muted-foreground);font-size:var(--text-sm);display:flex;align-items:center;gap:var(--space-xs)}.separator.svelte-1d5q39f{color:var(--border)}.intro.svelte-1d5q39f{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border);line-height:var(--line-height-relaxed);color:var(--muted-foreground);text-align:center}.list-items.svelte-1d5q39f{list-style:none;padding:0;margin:0}.list-item.svelte-1d5q39f{display:flex;gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--border)}.list-item.svelte-1d5q39f:last-child{border-bottom:none}.item-rank.svelte-1d5q39f{font-size:var(--text-xl);font-weight:700;color:var(--muted-foreground);min-width:2rem;text-align:center}.item-content.svelte-1d5q39f{flex:1}.item-header.svelte-1d5q39f{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;margin-bottom:var(--space-xs)}.item-header.svelte-1d5q39f h3:where(.svelte-1d5q39f){font-size:var(--text-lg);font-weight:600;margin:0}.item-title-link.svelte-1d5q39f{color:var(--foreground);transition:color .15s ease}.item-title-link.svelte-1d5q39f:hover{color:var(--primary)}.item-title-link.svelte-1d5q39f:hover h3:where(.svelte-1d5q39f){text-decoration:underline;text-underline-offset:2px}.item-subtitle.svelte-1d5q39f{color:var(--muted-foreground);font-size:var(--text-sm)}.item-rating.svelte-1d5q39f{background:var(--secondary);color:var(--muted-foreground);font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:500}.item-note.svelte-1d5q39f{color:var(--muted-foreground);font-size:var(--text-base);margin:0;line-height:var(--line-height-relaxed)}.back-nav.svelte-1d5q39f{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.back-nav.svelte-1d5q39f a:where(.svelte-1d5q39f){color:var(--muted-foreground);font-size:var(--text-sm);transition:color .15s ease}.back-nav.svelte-1d5q39f a:where(.svelte-1d5q39f):hover{color:var(--primary)}.not-found.svelte-1d5q39f{text-align:center;padding:var(--space-xxl) 0}.not-found.svelte-1d5q39f h1:where(.svelte-1d5q39f){font-size:var(--text-xl);margin-bottom:var(--space-sm)}.not-found.svelte-1d5q39f p:where(.svelte-1d5q39f){color:var(--muted-foreground);margin-bottom:var(--space-lg)}.not-found.svelte-1d5q39f a:where(.svelte-1d5q39f){color:var(--primary)}@media (max-width: 480px){.post-header.svelte-1d5q39f h1:where(.svelte-1d5q39f){font-size:var(--text-xl)}.item-header.svelte-1d5q39f{flex-direction:column;gap:var(--space-xs)}}
