--- /** * 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: "gamepad-variant", 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", 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, and webtoons.", image: "/images/fantasy-books.jpg", alt: "Fantasy bookshelf", }, { href: "/interests/anime", icon: "animation-play", title: "Anime", tagline: "Subbed, dubbed, and somehow still behind.", blurb: "150+ completed series. The shonen classics, the modern hits, the isekai rabbit hole, and Frieren living rent-free in my head.", image: "/images/anime-hero.jpg", alt: "A cosplayer in a colorful anime-inspired costume at a convention", }, { href: "/interests/tv", icon: "television-classic", title: "TV Shows", tagline: "My rewatch rotation has a rewatch rotation.", blurb: "200+ series across every prestige drama, NBC comedy, streaming original, and the full Marvel and Star Wars rosters.", image: "/images/tv-hero.jpg", alt: "A cozy living room with a couch facing a TV", }, { href: "/interests/movies", icon: "movie-open", title: "Movies", tagline: "I stayed for the post-credits scene.", blurb: "160+ films across 17+ franchises. When I love a series I commit all the way, and The Princess Bride is always within reach.", image: "/images/movies-hero.jpg", alt: "Empty red seats in a vintage movie theater", }, { href: "/interests/making", icon: "palette", title: "Making & Creating", tagline: "A magnet for super glue and nice cardboard.", 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/tcgs", icon: "cards", title: "Trading Card Games", tagline: "Cardboard, deckbuilding, and the eternal question: one more pack?", blurb: "Magic: The Gathering Commander decks, Pokémon collecting, Riftbound, and the Gundam card game. Plus the proxies and props I make to play them.", image: "/images/cards.jpg", alt: "Trading cards and dice on a playmat", } /* { 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.