.hero.svelte-1chxgav{border-color:color-mix(in srgb, var(--tone) 40%, var(--color-stone-2));background:radial-gradient(ellipse at 90% 40%, color-mix(in srgb, var(--tone) 20%, transparent), transparent 60%), var(--color-crypt);align-items:center;gap:1.1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.eyebrow.svelte-1chxgav{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.ring.svelte-1chxgav{background:conic-gradient(var(--tone) calc(var(--p) * 1%), var(--color-stone-2) 0);border-radius:999px;flex-shrink:0;place-items:center;width:5rem;height:5rem;display:none}.ring.svelte-1chxgav span:where(.svelte-1chxgav){background:var(--color-crypt);border-radius:999px;place-items:center;width:4.1rem;height:4.1rem;font-size:1.05rem;display:grid}.art.svelte-1chxgav{flex-shrink:0;place-items:center;width:8rem;display:none;position:relative}.aura.svelte-1chxgav{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 32%, transparent), transparent 65%);border-radius:999px;position:absolute;inset:0}@media (width>=640px){.ring.svelte-1chxgav,.art.svelte-1chxgav{display:grid}}.chip.svelte-1chxgav{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-void) 40%, transparent);border-radius:999px;padding:.05rem .55rem}.lessons.svelte-1chxgav{gap:.4rem;margin-top:1rem;display:grid}@media (width>=768px){.lessons.svelte-1chxgav{grid-template-rows:repeat(var(--rows), auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:.75rem}.lessons.svelte-1chxgav>li:where(.svelte-1chxgav){display:grid}}.lesson.svelte-1chxgav{border:1px solid var(--color-stone-2);background:color-mix(in srgb, var(--color-crypt) 85%, transparent);border-radius:.85rem;align-items:center;gap:.85rem;padding:.75rem .9rem;transition:transform .12s,border-color .12s;display:flex}html[data-art=pixel] .lesson.svelte-1chxgav{border-width:2px;border-radius:0}.lesson.svelte-1chxgav:hover{border-color:color-mix(in srgb, var(--tone) 55%, var(--color-stone-2));transform:translateY(-1px)}.lesson.now.svelte-1chxgav{border-color:color-mix(in srgb, var(--color-gold) 55%, var(--color-stone-2));background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 60%), var(--color-crypt)}.n.svelte-1chxgav{background:color-mix(in srgb, var(--color-void) 55%, transparent);width:2rem;height:2rem;color:var(--color-ash);font-family:var(--font-ui);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.lesson.done.svelte-1chxgav .n:where(.svelte-1chxgav){background:color-mix(in srgb, var(--tone) 20%, transparent);color:var(--ink)}.up-next.svelte-1chxgav{color:var(--color-gold-ink);flex-shrink:0;font-size:.75rem;font-weight:600}.sibling.svelte-1chxgav{gap:.15rem;padding:.75rem 1rem;transition:transform .12s;display:grid}.sibling.svelte-1chxgav:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.lesson.svelte-1chxgav,.sibling.svelte-1chxgav{transition:none}}
