--- /** * interests/index.astro — Interests Hub * --------------------------------------------------------------------------- * The "fun wing" landing page. A warm grid of cards linking into each interest * sub-page, using the spec's taglines. Sets surface="interest" so the whole * page reads warm (cream/amber) regardless of the global light/dark toggle. */ import BaseLayout from "@layouts/BaseLayout.astro"; import Reveal from "@components/motion/Reveal.astro"; import Icon from "@components/Icon.astro"; import SectionHeader from "@components/layout/SectionHeader.astro"; import AnimatedBackground from "@components/hero/AnimatedBackground.tsx"; import SacredGeometry from "@components/mystic/SacredGeometry.astro"; import ConstellationField from "@components/mystic/ConstellationField.tsx"; const interests = [ { href: "/interests/ttrpgs", icon: "dice-multiple", title: "TTRPGs & Tabletop", tagline: "Have dice, will roll.", blurb: "Card Games, Board Games, and Long-running D&D and Daggerheart campaigns on Foundry VTT. Worldbuilding, NPC relationships, and player-driven narrative.", image: "/images/ttrpg-dice.jpg", alt: "Boardgame Shelf", }, { href: "/interests/gaming", icon: "sony-playstation", title: "Gaming", tagline: "We do not talk about my backlog.", blurb: "PlayStation 5, Nintendo Switch 2, and a politely out-of-hand Steam library. RPGs, strategy, and anything with a deeply layered world.", image: "/images/gaming-setup.jpg", alt: "Gaming setup desk", }, { href: "/interests/reading", icon: "book-open-page-variant", title: "Reading & Media", tagline: "Perpetually three books ahead of my to-read list.", blurb: "The Cosmere, Dune, the Pendergast saga, and Throne of Glass. Plus light novels, manga, manhwa, anime, and film.", image: "/images/fantasy-books.jpg", alt: "Fantasy bookshelf", }, { href: "/interests/making", icon: "palette", title: "Making & Creating", tagline: "If it involves really nice cardboard or mastering a new craft, I am in.", blurb: "Resin dice in a pressure pot, fun and functional prints on the P1s, custom TCG proxies and decks. Passion and utility.", image: "/images/making-resin.jpg", alt: "Polyhedral dice on a dark bag", } /* { href: '/interests/pokemon', icon: 'pokeball', title: 'Pokémon', tagline: 'Metagross supremacy. This is not up for debate.', blurb: 'A lifelong obsession from Red and Blue to modern competitive. Steel/Psychic, beautiful design, absolutely devastating in battle.', image: '/images/pokemon-cards.jpg', alt: 'Trading card collection', },*/, ]; ---
{ /* Full animated Milky Way field + stars, matching the Home hero treatment. */ }
{ interests.map((item, i) => (
{item.alt}

{item.title}

{item.tagline}

{item.blurb}

)) } {/* Cross-link back to professional wing */}

The other wing

See where curiosity meets the day job.