.share-links.svelte-10u3wh4{gap:var(--space-2);display:flex}.share-links.svelte-10u3wh4 a:where(.svelte-10u3wh4),.share-links.svelte-10u3wh4 button:where(.svelte-10u3wh4){border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:36px;height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), color var(--motion-duration) var(--motion-ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.share-links.svelte-10u3wh4 a:where(.svelte-10u3wh4):hover,.share-links.svelte-10u3wh4 button:where(.svelte-10u3wh4):hover{border-color:var(--border-hover);background:var(--surface-3);color:var(--text-primary)}.share-links.svelte-10u3wh4 .facebook:where(.svelte-10u3wh4){color:var(--social-facebook)}.share-links.svelte-10u3wh4 .discord:where(.svelte-10u3wh4){color:var(--social-discord)}.side-card.svelte-lkkreo{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.side-card.svelte-lkkreo h2:where(.svelte-lkkreo){align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-line);box-shadow:var(--glow-line-brand);font-size:var(--font-h4);display:flex}.side-card.svelte-lkkreo h2:where(.svelte-lkkreo) svg{color:var(--brand-neon)}.popular-list.svelte-lkkreo{gap:var(--space-4);flex-direction:column;display:flex}.popular-list.svelte-lkkreo a:where(.svelte-lkkreo){align-items:center;gap:var(--space-3);color:var(--text-primary);grid-template-columns:72px minmax(0,1fr);display:grid}.popular-list.ranked-list.svelte-lkkreo a:where(.svelte-lkkreo){gap:var(--space-2);grid-template-columns:24px 72px minmax(0,1fr)}.rank.svelte-lkkreo{border:1px solid var(--border-hover);border-radius:var(--radius-pill);background:var(--surface-2);width:22px;height:22px;color:var(--text-secondary);font-size:var(--font-caption);place-items:center;font-weight:700;display:grid}.rank.first.svelte-lkkreo{border-color:var(--brand-line);background:var(--brand-surface);color:var(--brand-neon)}.rank.silver.svelte-lkkreo{color:var(--rank-silver);border-color:var(--rank-silver-border);background:var(--rank-silver-surface)}.rank.bronze.svelte-lkkreo{color:var(--rank-bronze);border-color:var(--rank-bronze-border);background:var(--rank-bronze-surface)}.popular-image.svelte-lkkreo{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:72px;height:52px;color:var(--text-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.popular-image.svelte-lkkreo img:where(.svelte-lkkreo){object-fit:cover;width:100%;height:100%}.popular-list.svelte-lkkreo strong:where(.svelte-lkkreo){line-clamp:2;-webkit-line-clamp:2;font-size:var(--font-small);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.popular-list.svelte-lkkreo small:where(.svelte-lkkreo){align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--text-muted);display:inline-flex}.popular-list.svelte-lkkreo a:where(.svelte-lkkreo):hover strong:where(.svelte-lkkreo){color:var(--brand-neon)}.contents-list.svelte-lkkreo{flex-direction:column;display:flex}.contents-list.svelte-lkkreo a:where(.svelte-lkkreo){padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:1px solid var(--border);font-size:var(--font-small);line-height:1.45}.contents-list.svelte-lkkreo a:where(.svelte-lkkreo):hover{border-color:var(--brand);color:var(--brand-neon)}.contents-list.svelte-lkkreo .subheading:where(.svelte-lkkreo){padding-left:var(--space-6)}.article-information.svelte-lkkreo{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.article-information.svelte-lkkreo div:where(.svelte-lkkreo){justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.article-information.svelte-lkkreo dt:where(.svelte-lkkreo),.article-information.svelte-lkkreo dd:where(.svelte-lkkreo){font-size:var(--font-small);margin:0}.article-information.svelte-lkkreo dt:where(.svelte-lkkreo){align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.article-information.svelte-lkkreo dt:where(.svelte-lkkreo) svg{color:var(--brand-neon)}.article-information.svelte-lkkreo dd:where(.svelte-lkkreo){color:var(--text-primary);text-align:right;font-weight:600}.information-share.svelte-lkkreo{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--brand-line);font-size:var(--font-small);display:flex}.related-category.svelte-lkkreo{align-items:center;gap:var(--space-1);color:var(--brand-neon);font-weight:600;display:inline-flex}.category-list.svelte-lkkreo{gap:var(--space-1);flex-direction:column;display:flex}.category-list.svelte-lkkreo a:where(.svelte-lkkreo){width:100%;padding:var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.category-list.svelte-lkkreo a:where(.svelte-lkkreo)>span:where(.svelte-lkkreo){align-items:center;gap:var(--space-2);display:inline-flex}.category-list.svelte-lkkreo a:where(.svelte-lkkreo)>span:where(.svelte-lkkreo) svg{color:var(--brand-neon)}.category-list.svelte-lkkreo a:where(.svelte-lkkreo):nth-child(2)>span:where(.svelte-lkkreo) svg{color:var(--warning)}.category-list.svelte-lkkreo a:where(.svelte-lkkreo):nth-child(3)>span:where(.svelte-lkkreo) svg{color:var(--info)}.category-list.svelte-lkkreo a:where(.svelte-lkkreo):nth-child(4)>span:where(.svelte-lkkreo) svg{color:var(--success)}.category-list.svelte-lkkreo a:where(.svelte-lkkreo):hover,.category-list.svelte-lkkreo a.active:where(.svelte-lkkreo){background:var(--surface-2);color:var(--brand-neon)}.category-list.svelte-lkkreo small:where(.svelte-lkkreo){color:var(--text-muted)}.tag-list.svelte-lkkreo{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-list.svelte-lkkreo a:where(.svelte-lkkreo):hover{border-color:var(--border-hover);color:var(--text-primary)}.tag-list.svelte-lkkreo a:where(.svelte-lkkreo){padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);border-radius:var(--radius-control);font-size:var(--font-small);font-weight:600}.sidebar.svelte-lkkreo{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}
