.type-page.svelte-ipa50y{max-width:720px;margin:0 auto;padding:48px 20px 96px;min-height:100dvh}.type-header.svelte-ipa50y{text-align:center;margin-bottom:40px}.eyebrow.svelte-ipa50y{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .55));margin:0 0 16px}h1.svelte-ipa50y{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 20px}h1.svelte-ipa50y .emoji:where(.svelte-ipa50y){font-size:clamp(56px,12vw,96px);line-height:1}h1.svelte-ipa50y .name:where(.svelte-ipa50y){font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(40px,8vw,64px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text-primary, #fafaf9)}.lede.svelte-ipa50y{font-size:clamp(17px,2.4vw,19px);line-height:1.55;color:var(--text-secondary, rgba(255, 255, 255, .8));max-width:560px;margin:0 auto}.domain-strip.svelte-ipa50y{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:48px}.domain-pill.svelte-ipa50y{background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 28%,transparent);border-left:4px solid var(--c);border-radius:12px;padding:16px 18px}.domain-pill.svelte-ipa50y .role:where(.svelte-ipa50y){display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .55));margin-bottom:4px}.domain-pill.svelte-ipa50y strong:where(.svelte-ipa50y){font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:600;color:var(--text-primary, #fafaf9)}.cta-section.svelte-ipa50y{background:var(--bg-raised, rgba(255, 255, 255, .03));border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;text-align:center;margin-bottom:32px}.cta-section.svelte-ipa50y h2:where(.svelte-ipa50y){font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;margin:0 0 12px;color:var(--text-primary, #fafaf9);letter-spacing:-.01em}.cta-lede.svelte-ipa50y{font-size:16px;line-height:1.55;color:var(--text-secondary, rgba(255, 255, 255, .8));max-width:480px;margin:0 auto 24px}.cta-buttons.svelte-ipa50y{display:flex;flex-direction:column;gap:10px;align-items:center}.play-cta.svelte-ipa50y{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:700;color:#060612;background:linear-gradient(135deg,#a78bfa,#8b5cf6);padding:14px 28px;border-radius:12px;text-decoration:none;transition:transform .2s ease}.play-cta.svelte-ipa50y:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.play-cta.svelte-ipa50y{transition:none}.play-cta.svelte-ipa50y:hover{transform:none}}.secondary-cta.svelte-ipa50y{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--text-muted, rgba(255, 255, 255, .65));text-decoration:none;padding:8px 12px}.secondary-cta.svelte-ipa50y:hover{color:var(--text-secondary, rgba(255, 255, 255, .85))}.related.svelte-ipa50y{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding-top:28px;border-top:1px solid rgba(255,255,255,.06)}.related.svelte-ipa50y a:where(.svelte-ipa50y){font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .7));text-decoration:none}.related.svelte-ipa50y a:where(.svelte-ipa50y):hover{color:var(--text-primary, #fafaf9)}@media(max-width:480px){.type-page.svelte-ipa50y{padding:32px 16px 64px}.domain-strip.svelte-ipa50y{grid-template-columns:1fr}}
