.container.svelte-1d5q39f{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding)}.post-header.svelte-1d5q39f{text-align:center;margin-bottom:var(--space-xl)}.emoji-large.svelte-1d5q39f{font-size:4rem;margin-bottom:var(--space-md)}.post-header.svelte-1d5q39f h1:where(.svelte-1d5q39f){font-size:var(--text-xxl);margin-bottom:var(--space-sm)}.summary.svelte-1d5q39f{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:500px;margin:0 auto var(--space-md)}.post-meta.svelte-1d5q39f{color:var(--color-text-tertiary);font-size:var(--text-sm);display:flex;justify-content:center;align-items:center;gap:var(--space-xs)}.separator.svelte-1d5q39f{color:var(--color-border)}.intro.svelte-1d5q39f{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);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(--color-border)}.list-item.svelte-1d5q39f:last-child{border-bottom:none}.item-rank.svelte-1d5q39f{font-size:var(--text-xl);font-weight:700;color:var(--color-text-tertiary);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(--color-text);transition:color .15s ease}.item-title-link.svelte-1d5q39f:hover{color:var(--color-primary)}.item-title-link.svelte-1d5q39f:hover h3:where(.svelte-1d5q39f){text-decoration:underline;text-underline-offset:2px}.item-subtitle.svelte-1d5q39f{color:var(--color-text-tertiary);font-size:var(--text-sm)}.item-rating.svelte-1d5q39f{background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-xs);padding:2px 8px;border-radius:4px;font-weight:500}.item-note.svelte-1d5q39f{color:var(--color-text-secondary);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(--color-border)}.back-nav.svelte-1d5q39f a:where(.svelte-1d5q39f){color:var(--color-text-secondary);font-size:var(--text-sm);transition:color .15s ease}.back-nav.svelte-1d5q39f a:where(.svelte-1d5q39f):hover{color:var(--color-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(--color-text-secondary);margin-bottom:var(--space-lg)}.not-found.svelte-1d5q39f a:where(.svelte-1d5q39f){color:var(--color-primary)}@media (max-width: 480px){.emoji-large.svelte-1d5q39f{font-size:3rem}.post-header.svelte-1d5q39f h1:where(.svelte-1d5q39f){font-size:var(--text-xl)}.item-header.svelte-1d5q39f{flex-direction:column;gap:var(--space-xs)}}
