.font-heading.svelte-zzd3lf{font-family:"Young Serif",Georgia,serif}.bacaan.svelte-zzd3lf{font-family:Amiri,serif;line-height:2}.step.svelte-zzd3lf{display:grid;grid-template-columns:5rem 1fr;gap:1rem;align-items:start;padding:1rem;border:1px solid var(--border);border-radius:1rem}.num.svelte-zzd3lf{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:50%;background:#1e3fa8;color:#fff;font-size:.75rem}.dark .num.svelte-zzd3lf{background:#9db2ff;color:#0d1633}.pose.svelte-zzd3lf{width:5rem;height:5rem;fill:none;stroke:#1e3fa8;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.dark .pose.svelte-zzd3lf{stroke:#9db2ff}.pose.svelte-zzd3lf circle:where(.svelte-zzd3lf){fill:currentColor;stroke:none;color:#1e3fa8}.dark .pose.svelte-zzd3lf circle:where(.svelte-zzd3lf){color:#9db2ff}.pose.svelte-zzd3lf .floor:where(.svelte-zzd3lf){stroke:var(--border);stroke-width:2}.pose.svelte-zzd3lf .thin:where(.svelte-zzd3lf){stroke-width:2}@media(max-width:420px){.step.svelte-zzd3lf{grid-template-columns:3.5rem 1fr}.pose.svelte-zzd3lf{width:3.5rem;height:3.5rem}}
