.section.svelte-bxn736+.section:where(.svelte-bxn736){margin-top:var(--space-5)}.section-title.svelte-bxn736{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.topics.svelte-bxn736{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.topics.svelte-bxn736 a:where(.svelte-bxn736){align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--hud-line);background:var(--panel);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);text-decoration:none;display:flex;position:relative}.topics.svelte-bxn736 a:where(.svelte-bxn736):before{content:"";background:var(--primary);width:3px;transition:transform var(--duration-base) var(--ease-hud);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.topics.svelte-bxn736 a:where(.svelte-bxn736):hover,.topics.svelte-bxn736 a:where(.svelte-bxn736):focus-visible{border-color:var(--hud-line-strong);box-shadow:var(--glow-primary)}.topics.svelte-bxn736 a:where(.svelte-bxn736):hover:before,.topics.svelte-bxn736 a:where(.svelte-bxn736):focus-visible:before{transform:scaleY(1)}.topics.svelte-bxn736 a:where(.svelte-bxn736):hover .title:where(.svelte-bxn736){color:var(--primary)}.num.svelte-bxn736{min-width:2.5ch;color:var(--secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.title.svelte-bxn736{min-width:0;font-weight:var(--font-weight-semibold);flex:1}.topics.svelte-bxn736 .badge{flex:none}@media (max-width:420px){.topics.svelte-bxn736 a:where(.svelte-bxn736){flex-wrap:wrap}}
