{{/* ==================== HERO SECTION ==================== */}}

{{/* Ambient background accents */}}

{{/* Dot pattern overlay */}}

{{ with .Params.hero_tag }}

{{ . }}

{{ end }}
<h1 class="font-display text-display-lg text-on-surface mb-6 animate-fade-in-up" style="animation-delay: 0.1s;">
  Write. Plan.<br>
  <span style="background: var(--gradient-accent); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;">Produce.</span>
</h1>

<p class="font-body text-body-lg text-on-surface-variant max-w-2xl mb-10 animate-fade-in-up" style="animation-delay: 0.2s;">
  The focused workspace for comic series, episodic scripts, and long-form storytelling. From character bibles to page layouts — everything lives in one place.
</p>

<div class="flex flex-wrap gap-4 animate-fade-in-up" style="animation-delay: 0.3s;">
  {{ with .Params.cta_text }}
  <a href="{{ $.Params.cta_link | default "#" }}" class="btn-accent btn-lg">
    {{ . }}
  </a>
  {{ end }}
  {{ with .Params.secondary_cta_text }}
  <a href="{{ $.Params.secondary_cta_link | default "#" }}" class="btn-secondary btn-lg">
    {{ . }}
  </a>
  {{ end }}
</div>

{{/* App preview badge row */}}
<div class="flex items-center gap-6 mt-12 animate-fade-in-up" style="animation-delay: 0.4s;">
  <div class="flex items-center gap-2">
    <div class="w-8 h-8 rounded-lg flex items-center justify-center" style="background: var(--gradient-accent);">
      <svg class="w-4 h-4 text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
    </div>
    <span class="font-display text-title-sm text-on-surface font-bold italic tracking-tight">superhero<span class="text-accent">.pw</span></span>
  </div>
</div>

{{/* ==================== FEATURES SECTION ==================== */}}

Features

Built for Storytellers

Everything you need to craft, organize, and produce your series — from first draft to final page.

<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
  {{/* Script Editor */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(255, 181, 156, 0.15);">
      <svg class="w-6 h-6 text-primary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Script Editor</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">A distraction-free writing environment designed for dialogue-heavy creative workflows.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip chip-primary">Writing</span>
      <span class="chip chip-primary">Editor</span>
    </div>
  </div>

  {{/* Episode Manager */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(167, 200, 255, 0.15);">
      <svg class="w-6 h-6 text-secondary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="3" y1="9" x2="21" y2="9"/><line x1="9" y1="21" x2="9" y2="9"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Episode Manager</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">Organize seasons, episodes, and scenes with drag-and-drop ease. Track draft progress at a glance.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip chip-secondary">Planning</span>
      <span class="chip chip-secondary">Structure</span>
    </div>
  </div>

  {{/* Character Library */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(205, 189, 255, 0.15);">
      <svg class="w-6 h-6 text-tertiary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Character Library</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">Deep character bibles with traits, arcs, and relationship mapping. Reference any character while you write.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip">Characters</span>
      <span class="chip">Bible</span>
    </div>
  </div>

  {{/* Series Timeline */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(161, 18, 255, 0.15);">
      <svg class="w-6 h-6 text-accent" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Series Timeline</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">Track story events alongside production milestones on a vertical timeline. See character arcs and beats.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip chip-accent">Timeline</span>
      <span class="chip chip-accent">Milestones</span>
    </div>
  </div>

  {{/* Notes & Scraps */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(255, 181, 156, 0.15);">
      <svg class="w-6 h-6 text-primary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Notes & Scraps</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">Capture fragments — dialogue snippets, visual references, and non-linear ideas. Everything finds its place.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip chip-primary">Notes</span>
      <span class="chip chip-primary">Creative</span>
    </div>
  </div>

  {{/* Analytics Dashboard */}}
  <div class="card-gradient group">
    <div class="w-12 h-12 rounded-xl flex items-center justify-center mb-4" style="background: rgba(0, 203, 236, 0.15);">
      <svg class="w-6 h-6" viewBox="0 0 24 24" fill="none" stroke="#00CBEC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20V10"/><path d="M18 20V4"/><path d="M6 20v-4"/></svg>
    </div>
    <h3 class="font-display text-title-lg text-on-surface mb-2">Analytics Dashboard</h3>
    <p class="font-body text-body-sm text-on-surface-variant mb-4">Monitor writing velocity, character presence, narrative balance, and production milestones at a glance.</p>
    <div class="flex flex-wrap gap-2">
      <span class="chip chip-secondary">Analytics</span>
      <span class="chip chip-secondary">Progress</span>
    </div>
  </div>
</div>

{{/* ==================== APP SHOWCASE SECTION ==================== */}}

{{/* Accent glow */}}
{{/* Text content */}}

The Workspace

Designed for the Long Arc

Superhero.pw treats creative production like a curated gallery — not an accountant's spreadsheet. Deep tonal surfaces let your content breathe. Sunset Orange and purple accents guide your eye to what matters. Every pixel is intentional.

  • No lines, only layers — tonal depth creates natural hierarchy
  • Focus Rail navigation — slim, surgical, zero distraction
  • Editorial typography — Manrope, Inter, and Space Grotesk each have a role
  • Story-first — every feature serves your narrative
    <div class="mt-10">
      <a href="/features/" class="btn-primary">Explore Features →</a>
    </div>
  </div>

  {{/* App-like card preview */}}
  <div class="relative">
    {{/* Decorative elements like the app */}}
    <div class="absolute -top-4 -right-4 w-32 h-32 rounded-full" style="background: rgba(161, 18, 255, 0.1); filter: blur(60px);"></div>
    <div class="absolute -bottom-4 -left-4 w-24 h-24 rounded-full" style="background: rgba(0, 203, 236, 0.08); filter: blur(40px);"></div>

    <div class="card-glass relative overflow-hidden" style="border: 1px solid rgba(68, 71, 72, 0.15);">
      {{/* Mock dashboard header */}}
      <div class="flex items-center gap-3 mb-6 pb-4" style="border-bottom: 1px solid rgba(68, 71, 72, 0.15);">
        <div class="w-8 h-8 rounded-lg flex items-center justify-center" style="background: var(--gradient-accent);">
          <svg class="w-4 h-4 text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
        </div>
        <span class="font-display text-title-sm text-on-surface font-bold italic tracking-tight">superhero<span class="text-accent">.pw</span></span>
        <span class="chip chip-accent text-[0.55rem] ml-auto">Pro</span>
      </div>

      {{/* Mock project cards */}}
      <div class="space-y-3">
        <div class="flex items-center gap-3 p-3 rounded-lg" style="background: var(--color-surface-container-high);">
          <div class="w-10 h-10 rounded-lg flex items-center justify-center" style="background: rgba(167, 200, 255, 0.15);">
            <svg class="w-5 h-5 text-secondary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="3" y1="9" x2="21" y2="9"/></svg>
          </div>
          <div class="flex-1">
            <p class="font-display text-title-sm text-on-surface font-semibold">The Obsidian Gate</p>
            <p class="font-mono text-label-sm text-outline">Season 2 · 8 episodes</p>
          </div>
          <div class="progress-track w-16"><div class="progress-fill" style="width: 65%;"></div></div>
        </div>

        <div class="flex items-center gap-3 p-3 rounded-lg" style="background: var(--color-surface-container-high);">
          <div class="w-10 h-10 rounded-lg flex items-center justify-center" style="background: rgba(205, 189, 255, 0.15);">
            <svg class="w-5 h-5 text-tertiary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
          </div>
          <div class="flex-1">
            <p class="font-display text-title-sm text-on-surface font-semibold">Character Bible</p>
            <p class="font-mono text-label-sm text-outline">12 characters · 4 arcs</p>
          </div>
          <div class="progress-track w-16"><div class="progress-fill" style="width: 40%;"></div></div>
        </div>

        <div class="flex items-center gap-3 p-3 rounded-lg" style="background: var(--color-surface-container-high);">
          <div class="w-10 h-10 rounded-lg flex items-center justify-center" style="background: rgba(255, 181, 156, 0.15);">
            <svg class="w-5 h-5 text-primary" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg>
          </div>
          <div class="flex-1">
            <p class="font-display text-title-sm text-on-surface font-semibold">Ep 08 — Draft</p>
            <p class="font-mono text-label-sm text-outline">3 scenes remaining</p>
          </div>
          <div class="progress-track w-16"><div class="progress-fill" style="width: 82%;"></div></div>
        </div>
      </div>

      {{/* Mock analytics */}}
      <div class="mt-6 pt-4" style="border-top: 1px solid rgba(68, 71, 72, 0.15);">
        <div class="flex items-center justify-between mb-3">
          <p class="font-mono text-label-md text-on-surface-variant uppercase tracking-widest">Writing Velocity</p>
          <span class="font-mono text-label-sm text-primary">+12%</span>
        </div>
        <div class="flex items-end gap-1 h-8">
          <div class="flex-1 rounded-sm" style="height: 40%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 60%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 45%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 70%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 55%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 80%; background: var(--color-surface-container-highest);"></div>
          <div class="flex-1 rounded-sm" style="height: 100%; background: var(--gradient-accent); opacity: 0.8;"></div>
        </div>
      </div>
    </div>
  </div>
</div>

{{/* ==================== CTA SECTION ==================== */}}

Start Today

Ready to Build Your Universe?

Join storytellers who plan, write, and produce their series in one focused workspace. Free to start, powerful enough for the whole arc.