.crumbs.svelte-1i2k62n{color:var(--text-muted);font-size:var(--font-size-xs);font-family:var(--font-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crumbs.svelte-1i2k62n a:where(.svelte-1i2k62n){color:var(--primary);text-underline-offset:3px}.theory.svelte-1i2k62n{max-width:70ch}.kicker.svelte-1i2k62n{color:var(--primary);font-weight:var(--font-weight-semibold);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin:0}.kicker.svelte-1i2k62n:before{content:"// ";content:"// " / ""}h1.svelte-1i2k62n{font-size:clamp(var(--font-size-2xl), 4.5vw, var(--font-size-3xl));overflow-wrap:break-word;text-shadow:var(--glow-text);margin:4px 0 8px}h2.svelte-1i2k62n{font-size:var(--font-size-xl);margin:32px 0 8px}h2.svelte-1i2k62n:before{content:"// ";content:"// " / "";color:var(--primary);font-family:var(--font-mono);font-size:.75em}.lead.svelte-1i2k62n{font-size:var(--font-size-lg);color:var(--text-muted)}.note.svelte-1i2k62n{background:var(--primary-subtle);border-left:3px solid var(--secondary);border-radius:0;padding:12px 16px}.cta.svelte-1i2k62n{margin-top:32px}.button-link.svelte-1i2k62n{border:var(--border-width) solid var(--primary);background:var(--primary);min-height:44px;color:var(--on-primary);font-weight:var(--font-weight-semibold);clip-path:var(--chamfer-clip-md);background-image:var(--gradient-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase;border-radius:0;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.button-link.svelte-1i2k62n:hover{background:var(--primary-hover)}.button-link.svelte-1i2k62n:focus-visible{outline:var(--focus-ring-width) solid var(--on-primary);outline-offset:calc(-1 * (var(--focus-ring-width) + 4px))}.table-wrap.svelte-1i2k62n{overflow-x:auto}table.svelte-1i2k62n{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}th.svelte-1i2k62n,td.svelte-1i2k62n{border-top:var(--border-width) solid var(--hud-line);text-align:left;vertical-align:top;padding:6px 8px}thead.svelte-1i2k62n th:where(.svelte-1i2k62n){color:var(--primary);font-family:var(--font-mono)}tbody.svelte-1i2k62n th:where(.svelte-1i2k62n){font-weight:var(--font-weight-semibold)}
