.rules-detail.svelte-u1clm5{max-width:60ch;margin:36px auto 0;scroll-margin-top:80px}.cta-actions.svelte-u1clm5{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5){font-family:var(--font-interface);border-radius:999px;padding:13px 26px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s}.cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5):hover{transform:translateY(-2px)}.cta-actions.svelte-u1clm5 .primary:where(.svelte-u1clm5){background:var(--color-correct);box-shadow:0 6px 18px color-mix(in srgb, var(--color-correct) 34%, transparent);color:#fff}.cta-actions.svelte-u1clm5 .secondary:where(.svelte-u1clm5){background:var(--hub-surface,color-mix(in srgb, var(--text) 5%, var(--bg)));box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}.classic .cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5){border-radius:0}.paper .cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5){border-radius:8px}@media (prefers-reduced-motion:reduce){.cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5),.cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5):hover{transition:none;transform:none}}@media (width<=520px){.cta-actions.svelte-u1clm5 .hub-button:where(.svelte-u1clm5){text-align:center;flex:100%}}
