.workshop.svelte-lpp8ql{gap:var(--space-12);flex-direction:column;display:flex}.workshop-header.svelte-lpp8ql{max-width:68ch}.eyebrow.svelte-lpp8ql{color:var(--primary);font-size:var(--text-sm);letter-spacing:.08em;margin:0 0 var(--space-3);text-transform:uppercase;font-weight:700}h1.svelte-lpp8ql{font-size:var(--text-3xl);margin-bottom:var(--space-6)}.description.svelte-lpp8ql{color:var(--text-muted);font-size:var(--text-lg);margin:0}.tools.svelte-lpp8ql{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tools.svelte-lpp8ql a:where(.svelte-lpp8ql){justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:oklch(from var(--surface) calc(l + .02) c h);transition:all .2s;display:flex}.tools.svelte-lpp8ql a:where(.svelte-lpp8ql):hover,.tools.svelte-lpp8ql a:where(.svelte-lpp8ql):focus-visible{border-color:var(--primary);background:var(--surface-hover)}.tools.svelte-lpp8ql span:where(.svelte-lpp8ql){gap:var(--space-1);display:grid}.tools.svelte-lpp8ql strong:where(.svelte-lpp8ql){color:var(--text);font-size:var(--text-lg)}.tools.svelte-lpp8ql small:where(.svelte-lpp8ql){color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.tools.svelte-lpp8ql em:where(.svelte-lpp8ql){color:var(--primary);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;align-self:start;font-style:normal;font-weight:700}
