.hero.svelte-1uha8ag{padding:var(--space-m) 0 var(--space-xl)}.hero__title.svelte-1uha8ag{font-size:var(--step-6);letter-spacing:-.03em;margin:var(--space-2xs) 0 var(--space-xs);text-shadow:0 0 2rem rgba(var(--phosphor-rgb),.25)}.hero__role.svelte-1uha8ag{font-size:var(--step-0);color:var(--fg-muted);max-width:46ch}.hero__cert.svelte-1uha8ag{margin-top:var(--space-m)}.stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:var(--space-s);margin:var(--space-xl) 0 0;padding-top:var(--space-m);border-top:1px dashed var(--border)}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){display:grid;gap:var(--space-4xs)}.stats.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:var(--step--3);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.stats.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-size:var(--step-0);color:var(--phosphor)}.intro.svelte-1uha8ag,.block.svelte-1uha8ag{margin-bottom:var(--space-2xl)}.block__head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);margin-bottom:var(--space-m);padding-bottom:var(--space-xs);border-bottom:1px dashed var(--border)}.block__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.block__head.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--step--2);white-space:nowrap}.toys.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--space-m)}.toy.svelte-1uha8ag{padding:var(--space-m) var(--space-m);border:1px solid var(--border);border-radius:6px;background:linear-gradient(180deg,var(--bg-panel),var(--bg-sunken))}.toy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-xs);font-size:var(--step--1);color:var(--phosphor)}.toy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 var(--space-s);font-size:var(--step--1);line-height:1.6;color:var(--fg-muted)}.toy__row.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.toy.svelte-1uha8ag button:where(.svelte-1uha8ag),.toy.svelte-1uha8ag output:where(.svelte-1uha8ag){font:inherit;font-size:var(--step--2)}.toy.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--fg-muted);background:var(--bg-raised);border:1px solid var(--border);border-radius:4px;padding:var(--space-3xs) var(--space-xs);cursor:pointer;transition:color .15s,border-color .15s}.toy.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--phosphor);border-color:var(--border-strong)}.toy.svelte-1uha8ag output:where(.svelte-1uha8ag){color:var(--phosphor);min-width:3rem}.chip.svelte-1uha8ag{width:1.5rem;height:1.5rem;padding:0;border-radius:4px;background:var(--phosphor);opacity:.45;border:1px solid transparent}.chip.is-on.svelte-1uha8ag{opacity:1;box-shadow:0 0 10px rgba(var(--phosphor-rgb),.7)}.slider.svelte-1uha8ag{flex:1;min-width:6rem}.slider.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;height:1.5rem;accent-color:var(--phosphor)}.hint.svelte-1uha8ag{margin-top:var(--space-m);font-size:var(--step--2);color:var(--fg-muted)}.hint.svelte-1uha8ag kbd:where(.svelte-1uha8ag){font:inherit;font-size:var(--step--2);border:1px solid var(--border);border-radius:3px;padding:var(--space-4xs) var(--space-3xs)}
