.badges.svelte-quesxo{border-top:1px solid var(--color-border);margin-top:clamp(1.5rem,4vw,2.5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}h2.svelte-quesxo{margin:0 0 .5rem;font-size:1.25em}p.svelte-quesxo{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);max-width:42rem;line-height:1.6}ul.svelte-quesxo{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-quesxo{border:1px solid var(--color-border);height:100%;color:inherit;border-radius:.5rem;flex-direction:column;gap:.2rem;padding:.75rem .9rem;text-decoration:none;display:flex}a.svelte-quesxo:hover .label:where(.svelte-quesxo),a.svelte-quesxo:focus-visible .label:where(.svelte-quesxo){text-decoration:underline}.label.svelte-quesxo{text-underline-offset:2px;font-weight:700;text-decoration:underline}.result.svelte-quesxo{line-height:1.4}.date.svelte-quesxo{color:var(--color-text-secondary);font-size:.875em}
