cardex

Search

  • included,

301 results Β· page 1 of 13

  • The Invicta

    <div class="iv"><style>@import url("https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/style.css");@import url("https://darkskies-timers.neverendingdarkskies.workers.dev/invicta/editions.css");.iv .iv-music-on{display:flex;gap:18px;align-items:center;margin:0 40px;padding:16px 20px;border:1px solid #3e3220;border-left:3px solid #c9a35b;background:linear-gradient(90deg,rgba(201,163,91,.07),rgba(6,8,11,.9));color:#a39b8c}.iv .iv-mthumb{flex:0 0 180px;width:180px;height:180px;border:1px solid #6e5a33;box-shadow:0 0 18px rgba(127,210,154,.12)}.iv .iv-mtxt{flex:1;min-width:0}.iv .iv-mtitle{font:400 20px/1.3 Georgia,serif;color:#ece4d2}.iv .iv-mtitle i{font:italic 400 20px/1.3 Georgia,serif !important;color:#ece4d2 !important;letter-spacing:0 !important;text-transform:none !important}.iv .iv-mdesc{font-size:14px;line-height:1.5;color:#a39b8c}.iv .iv-mplayer{display:block;width:100%;max-width:460px;height:36px;margin-top:10px;color-scheme:dark;background:transparent;border-radius:18px;filter:sepia(.45) saturate(1.3) hue-rotate(-8deg) brightness(.95);box-shadow:0 0 0 1px #6e5a33,0 0 14px rgba(201,163,91,.15)}.iv .iv-mkind{font:12px "DejaVu Sans Mono",monospace;letter-spacing:.12em;color:#8fb89c;text-transform:uppercase}@media (max-width:700px){.iv .iv-music-on{margin:0 14px;padding:12px;gap:12px;align-items:flex-start}.iv .iv-mthumb{flex-basis:120px;width:120px;height:120px}.iv .iv-mtitle,.iv .iv-mtitle i{font-size:17px !important}.iv .iv-music-on{display:block}.iv .iv-music-on:after{content:"";display:block;clear:both}.iv .iv-mthumb{float:left;margin:0 14px 8px 0}.iv .iv-mplayer{clear:both;max-width:none;margin-top:12px}}.iv{position:relative;z-index:0;isolation:isolate}.iv img{max-width:100%;height:auto}.iv .iv-brief-img img{position:absolute;inset:0;height:100%}[length]:has(>.msg-mkdn-container .iv){max-height:none !important;height:auto !important;overflow:visible !important;display:block !important;-webkit-line-clamp:unset !important;-webkit-mask-image:none !important;mask-image:none !important}[length]:has(>.msg-mkdn-container .iv)+div:has(>button){display:none !important}</style><p class="iv-plain"><b>Plain-text view.</b> This card has a themed page. Turn on custom CSS in Chub to see it. Everything you need is below.</p><div class="iv-hero"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/hero.webp" alt="Elena Hartwell alone in the Invicta's dark ballroom, staring at the lit band stage where nobody is playing" width="1600" height="900"><span class="iv-br iv-b1"></span><span class="iv-br iv-b2"></span><span class="iv-br iv-b3"></span><span class="iv-br iv-b4"></span><div class="iv-rec"><span class="iv-dot">&#9679;</span> REC &middot; SUIT CAM 2 &middot; PROMENADE DECK</div><div class="iv-hud">LIFE SIGNS: 0<br>HULL TEMP: &minus;41&deg;C<br><span>AUDIO: MUSIC DETECTED</span></div><div class="iv-title"><h1><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/wordmark.webp" alt="Elena Hartwell: The Invicta" width="460" height="153"></h1><p>You captain the salvage scout. Your best friend opens the doors.<br>Wake the ship, and something hears it.</p></div></div><div class="iv-brief"><div class="iv-bar"><b>ESTOC &middot; SALVAGE BRIEF</b> <span>CO-OP SURVIVAL HORROR</span></div><div class="iv-brief-in"><div class="iv-brief-txt"><p class="iv-hook">The lights are on. The band is still playing. Nobody is left aboard.</p><p>The Invicta went missing months ago. Now she drifts with a weak distress call, and she's the salvage claim of a lifetime. You captain the Estoc, a two-person scout. Elena Hartwell, your engineer and best friend, can open almost any door aboard.</p><p>Power gets her through fast, and wakes the ship. Working by hand is slower, and can leave the ship asleep. Something aboard is listening.</p><p>She&rsquo;s adored you for years and never said so.</p></div><div class="iv-brief-img"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/brief.webp" alt="The tiny salvage scout Estoc clamped to the vast dark hull of the Invicta, one row of portholes still lit" width="1200" height="675"></div></div><div class="iv-choice"><div class="iv-ch iv-ch-p"><b>WAKE IT</b> <span>Power opens routes, tools and answers. It also wakes systems, and something aboard is listening.</span></div><div class="iv-ch iv-ch-q"><b>STAY QUIET</b> <span>Manual locks and cold work can leave the ship asleep. It&rsquo;s slower, and darker.</span></div></div></div><div class="iv-sec"><h2 class="iv-h">Before you board</h2><p class="iv-sub">Thirty seconds, then you&rsquo;re ready.</p><div class="iv-play"><div class="iv-card"><h3>You are the Captain</h3><p>You decide where you go, what you risk and when to leave. Waking the ship is your call. The narrator plays the ship, Elena and everything aboard, never you.</p></div><div class="iv-card"><h3>Light cuts both ways</h3><p>You carry a hand lamp and two flares, and the status line tracks both. Light lets you see, and it lets you be seen.</p></div><div class="iv-setup"><h3>Setup</h3><p>In Configuration, turn on <b>Use Lorebooks</b> and <b>V2 Spec</b>.</p><p>Every reply opens with a status line. Watch Menace and your light:</p><p class="iv-status"><b>&gt;</b> Grand Atrium, Deck Seven | Chapter One | Menace: Lull | Elena: Steady | Lamp: Full | Flares: 2</p><p>Lines like <span class="iv-mono">[FOUND: Sighting]</span> are clues, not glitches. Leave them in.</p></div></div></div><div class="iv-rule"></div><div class="iv-sec"><h2 class="iv-h">Openings</h2><p class="iv-sub">Eleven recovered camera logs, in order. Pick where you come in.</p><div class="iv-grid"><div class="iv-tile iv-t1"><div class="iv-cam"><span class="iv-start">START HERE</span><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-01.webp" alt="Embarkation, Grand Atrium, Deck Seven" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 01 &middot; 00:41</span></div><p class="iv-cap"><b>01 &middot; Embarkation</b><br><span>Grand Atrium, Deck Seven</span></p><p class="iv-log">The collar seals behind you. Every armchair faces the door.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-02.webp" alt="Last Call, The Halcyon Lounge" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 02 &middot; 01:12</span></div><p class="iv-cap"><b>02 &middot; Last Call</b><br><span>The Halcyon Lounge</span></p><p class="iv-log">A hologram band plays to tables laid for nobody.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-03.webp" alt="Vow Renewal, The Starlight Chapel" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 03 &middot; 01:58</span></div><p class="iv-cap"><b>03 &middot; Vow Renewal</b><br><span>The Starlight Chapel</span></p><p class="iv-log">The chapel doors lock. The ceremony expects a couple.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-04b.webp" alt="Wellness Check, Infirmary" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 04 &middot; 02:30</span></div><p class="iv-cap"><b>04 &middot; Wellness Check</b><br><span>Infirmary</span></p><p class="iv-log">Hiding in the infirmary. The cold store is &ldquo;at capacity.&rdquo;</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-05.webp" alt="Lost and Found, Purser's Office" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 05 &middot; 03:05</span></div><p class="iv-cap"><b>05 &middot; Lost and Found</b><br><span>Purser's Office</span></p><p class="iv-log">A deputy purser barricaded his cabin, then left his shoes.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-06.webp" alt="Below Decks, Main Engineering" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 06 &middot; 03:47</span></div><p class="iv-cap"><b>06 &middot; Below Decks</b><br><span>Main Engineering</span></p><p class="iv-log">Something came down the stairs behind you. Nobody saw where.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-07.webp" alt="Shuttle Service, Spine Platform" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 07 &middot; 04:20</span></div><p class="iv-cap"><b>07 &middot; Shuttle Service</b><br><span>Spine Platform</span></p><p class="iv-log">The tram runs on time. A thin, glassy note follows you there.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-08.webp" alt="Do Not Disturb, The Sovereign Suite" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 08 &middot; 04:52</span></div><p class="iv-cap"><b>08 &middot; Do Not Disturb</b><br><span>The Sovereign Suite</span></p><p class="iv-log">Bolted in. Something stopped right outside the door.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-09.webp" alt="Crew Only, Crew Ways, Deck Five" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 09 &middot; 05:33</span></div><p class="iv-cap"><b>09 &middot; Crew Only</b><br><span>Crew Ways, Deck Five</span></p><p class="iv-log">Elena is sealed in a storeroom two sections forward. She can see you on the cameras.</p></div><div class="iv-tile"><div class="iv-cam"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/greeting-10.webp" alt="Disembarkation, The Bridge" width="1536" height="1024"><span class="iv-ts">&#9679; CAM 10 &middot; 06:10</span></div><p class="iv-cap"><b>10 &middot; Disembarkation</b><br><span>The Bridge</span></p><p class="iv-log">The bridge is verifying you. 40%. Something climbs the shaft.</p></div><div class="iv-tile"><div class="iv-cam iv-cam-ep"><span class="iv-ts">&#9679; CAM 11 &middot; --:--</span><span class="iv-lost">SIGNAL LOST<br><span class="iv-lost2">epilogue &middot; save it for last</span></span></div><p class="iv-cap"><b>11 &middot; Port of Call</b><br><span>Epilogue</span></p><p class="iv-log">Epilogue. Somewhere warm, after the Invicta.</p></div><div class="iv-logcard"><p class="iv-lc-h">ESTOC &middot; SHIP&rsquo;S LOG</p><p class="iv-lc-row"><span>Camera feeds recovered</span> <b>11</b></p><p class="iv-lc-row"><span>Saved for last</span> <b>1</b></p><p class="iv-lc-row"><span>Status</span> <b>Docked, awaiting Captain</b></p><p class="iv-lc-stamp">BOARDING CLEARED</p></div></div></div><div class="iv-rule"></div><div class="iv-rule"></div><div class="iv-sec"><h2 class="iv-h">DarkSkies Signature Editions</h2><div class="iv-board"><p class="iv-edhead"><b>SAME ELENA. RARER CARD.</b></p><p class="iv-edintro">Every launch now comes with two DarkSkies Signature Editions: the full card in exclusive art, downloadable for a limited time after launch. When an edition&rsquo;s timer runs out, its download closes. </p><div class="iv-eds"><div class="iv-ed iv-ed-w1"><div class="iv-edart"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/edition-week-one-600-v2.webp" alt="Week One edition card: Elena in cyanotype blue" width="124" height="186"></div><p class="iv-edlbl"><span class="iv-bulb">&#x1F7E0;</span>Week One</p><p class="iv-edname"><b>The Artist&rsquo;s Vision</b></p><p>Elena in cyanotype blue.</p><p class="iv-edavail"><strong>7 days only.</strong></p><span class="iv-clock"></span><a class="iv-btn iv-edbtn" href="https://darkskies-timers.neverendingdarkskies.workers.dev/invicta/download/week-one">DOWNLOAD PNG <small>Week One edition</small></a></div><div class="iv-ed iv-ed-d1"><div class="iv-edart"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/edition-day-one-600-v2.webp" alt="Day One edition card: the design Elena picked" width="124" height="186"></div><p class="iv-edlbl"><span class="iv-bulb">&#x1F7E0;</span>Day One</p><p class="iv-edname"><b>The Character&rsquo;s Choice</b></p><p>We asked Elena what her card should look like. This is what she picked.</p><p class="iv-edavail"><strong>24 hours only.</strong></p><span class="iv-clock"></span><a class="iv-btn iv-edbtn" href="https://darkskies-timers.neverendingdarkskies.workers.dev/invicta/download/day-one">DOWNLOAD PNG <small>Day One edition</small></a></div></div></div></div><div class="iv-music iv-music-on"><img class="iv-mthumb" src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/music/hull-pressure-thumb-360.webp" alt="Cover art for Hull Pressure: Elena alone in the frozen Halcyon Lounge while the hologram band plays on stage" width="180" height="180"><div class="iv-mtxt"><b>SHIP&rsquo;S AUDIO</b><br><span class="iv-mtitle"><i>Hull Pressure</i> <span class="iv-mkind">&middot; ambient score</span></span><br><span class="iv-mdesc">A low drone pressing in on the hull. It rises out of silence, holds steady, and never resolves.</span><br><audio class="iv-mplayer" controls loop preload="none" controlslist="nodownload noplaybackrate" src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/music/hull-pressure.mp3"></audio></div></div><div class="iv-sec"><h2 class="iv-h">Creator&rsquo;s note</h2><div class="iv-note"><p>Hey everyone. If you've been following for a while, this might seem like a rerun. Because it is. But... don't change that channel just yet.</p><p>Without getting too personal or anything, I've been doing this for a while now, and... when I started out, I wasn't very good. You could argue I'm <em>still</em> not good. My own brain makes that argument plenty, so... join the club. πŸ˜…</p><p>But so often, the things I wanted to make were bigger than what I knew how to actually pull off. Sometimes I'd shelve an idea because I knew I couldn't do it justice. Other times, I'd try anyway and hope for the best.</p><p>Elena was one of those times.</p><p>When I originally released her, I thought, "Well, it's worth a try." I wanted to turn a character card into an actual survival-horror adventure. And at the time, it seemed like it worked!</p><p>Looking back? Ehhhh.</p><p>It didn't do nearly as much as I'd hoped. The idea was there, but the execution wasn't quite what I wanted. And honestly, there are more than a few older characters I feel that way about. You'll probably be seeing some more familiar faces getting another shot in the future.</p><p>Funny thing is, Elena wasn't even the character I expected to remaster first.</p><p>I'd been wanting to experiment with a different kind of character card, something that could run a more structured, game-like experience and actually <strong>work</strong>. And somewhere along the way, it hit me.</p><p>...Wait. I already HAVE a character who's practically made for this.</p><p>So... here we are!</p><p>I've been pretty busy lately, between this and a few other goodies I've got coming up. And I'm hoping I'm finally getting to that place where my ambition isn't constantly racing ahead of my ability.</p><p>Don't get me wrong, I love making slice-of-life characters. But I've had so many bigger, weirder, more ambitious ideas sitting on the shelf because I just didn't know how to make them work.</p><p>I'm hoping my ability is finally catching up.</p><p>And maybe <strong>now</strong>, you all can start seeing more of what I've really wanted to do this entire time.</p><p>For better or worse. :P</p><p>A huge thank-you to the beta testers who helped me with this (and one of the upcoming projects). Your feedback was tremendously helpful, and it genuinely meant a lot. I couldn't have gotten this far without you!</p><p><strong>Enjoy!</strong> πŸ’™</p><p class="iv-sigline" align="right"><img class="iv-sigimg" src="https://i.postimg.cc/vHqGxsBy/DS-SIGNATURE.webp" alt="DarkSkies" width="180" height="51"></p></div></div><div class="iv-req"><a href="https://tally.so/r/81gpEx" target="_blank" rel="noopener noreferrer"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/ElenaHartwell/invicta/page/request-ending.webp" alt="Elena on a cargo crate by the Estoc's viewport, holding out a glowing datapad, the derelict Invicta drifting outside" width="1200" height="800"></a><div class="iv-reqtxt"><h2 class="iv-h">Suggest the next character</h2><p>Tell me which character you&rsquo;d like to see next. Elena will make sure it gets my way.</p><p><a class="iv-btn iv-reqbtn" href="https://tally.so/r/81gpEx" target="_blank" rel="noopener noreferrer">REQUEST FORM &#8599;</a></p></div></div><div class="iv-sec" style="padding-top:6px"><h2 class="iv-h">Looking for the original?</h2><p class="iv-orig">The original Elena Hartwell card is retired. Download her final version:</p><p class="iv-dls"><a class="iv-btn" href="https://darkskies-assets.neverendingdarkskies.workers.dev/retired/elena-hartwell/elena-hartwell.png?download=1">DOWNLOAD PNG <small>card image with data</small> </a><a class="iv-btn" href="https://darkskies-assets.neverendingdarkskies.workers.dev/retired/elena-hartwell/elena-hartwell.json?download=1">DOWNLOAD JSON <small>card data only</small></a></p></div><div class="iv-foot"><p class="iv-fdeco">&#9670; &#9670; &#9670;</p><p class="iv-fname">THE INVICTA</p><p class="iv-fsig">ESTOC LOG ENDS &middot; SIGNAL LOST</p></div></div>

    NSFWChub

    2,774 tokens

  • Mina Ashido

    Credits for the art: JMG, Krabby and Minakami. (A bot of our beloved Mina ASShido, nothing like breakdancing with caked alien girl, right?)

    NSFWChub

    2,482 tokens

  • Jess, a Relaxed and Optimistic Slave in a World with Debt Slavery Gone Wild

    Jess is a simple girl. She's here to have a good time and isn't too worried about the details. She's friendly, cheerful, and optimistic. A bad bet cost her everything, doubling down got her enslaved. She's kind of fine with it. No debts, someone else takes care of her, and she gets to have plenty of kinky sex. She's friendly, optimistic, and genuinely believes everything is going to be all right.

    NSFWChub

    989 tokens

  • Inutade | Tade | Hijōhi

    Character card faithful to the canon of Dungeon Meshi (Delicious in Dungeon / Danmeshi) by Ryoko Kui. Data sourced from the Adventurer's Bible, Dungeon Meshi Wiki, and Namuwiki.

    NSFWChub

    6,624 tokens

  • Coco Schoppenboer Potgieter

    coco still uses a windows 98 desktop.

    Chub

    4,490 tokens

  • Lux

    <div style="max-width:640px;margin:auto;padding:24px;border-radius:16px;background:linear-gradient(135deg,#1b2a4a 0%,#2d4a7a 60%,#3b5f96 100%);border:2px solid #e8c766;box-shadow:0 0 20px rgba(232,199,102,0.35);font-family:Georgia,serif;color:#f4efe0;">

    NSFWChub

    3,402 tokens

  • Cheerleader

    The Cheerleader from TABS.

    Chub

    1,227 tokens

  • Teto

    This girl tries her best to be an amazing baker, but she gets in her own way. Try to help this clumsy teto out of her own antics.teto

    Chub

    407 tokens

  • Sisu

    A "dumb" LLM may occasionally make Sisu act like a male. update: Mild behavioral alteration.

    Chub

    1,385 tokens

  • Sally Matsuda

    <My first real bot. A bit of a struggle to keep working but I <3 her >

    Chub

    1,578 tokens

  • Tsuruya-san

    Creator's notes go here.

    Chub

    500 tokens

  • Nanally

    Nanally from Neverness to Everness. A cheerful delinquent Esper with cat features who leads the Colucci family and works at Eibon Antique Shop. Features energetic personality, sharp claws, wall-running abilities, and a heart of gold beneath her tough exterior.

    Chub

    5,896 tokens

  • Miku

    </div><div><style>body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:-1;}</style></div>

    NSFWChub

    3,935 tokens+1 forks

  • Mio

    ## If you like this bot, please consider following me~!

    NSFWChub

    2,539 tokens

  • Cal

    <div><style>@import url('https://fonts.googleapis.com/css2?family=Jersey+25&family=Pixelify+Sans:wght@400;500;600;700&family=Gothic+A1:wght@300;400;500;600;700&family=Italianno&display=swap');:root{--bg-deep:#0f0b1f !important;--bg-panel:#1a1430 !important;--bg-panel-mid:#201838 !important;--primary:#6b1f2e !important;--primary-bright:#8c2938 !important;--primary-glow:rgba(107,31,46,0.35) !important;--accent:#d4a859 !important;--accent-bright:#e8c074 !important;--accent-dim:#9a7a3a !important;--accent-glow:rgba(212,168,89,0.3) !important;--accent-ghost:rgba(212,168,89,0.08) !important;--indigo:#4a3d7a !important;--indigo-bright:#6b5ba8 !important;--indigo-dim:#342b57 !important;--indigo-glow:rgba(74,61,122,0.3) !important;--text:#f4ead5 !important;--text-bright:#faf2e0 !important;--text-dim:#c9bfa8 !important;--ink:#2a1a0f !important;--panel:rgba(26,20,48,0.78) !important;--panel-hover:rgba(32,24,56,0.85) !important;--panel-border:rgba(212,168,89,0.22) !important;--dur-fast:0.25s !important;--dur-base:0.4s !important;--dur-slow:0.7s !important;--dur-ambient:8s !important;--ease-bouncy:cubic-bezier(0.34,1.56,0.64,1) !important;--ease-smooth:cubic-bezier(0.4,0,0.2,1) !important;--ease-snappy:cubic-bezier(0.16,1,0.3,1) !important}.no-css-message{display:none !important}@keyframes name-shimmer{0%{background-position:-200% center !important}100%{background-position:200% center !important}}@keyframes deal-in{0%{opacity:0 !important;transform:translateY(30px) scale(0.98) !important}60%{opacity:1 !important;transform:translateY(-3px) scale(1.01) !important}100%{opacity:1 !important;transform:translateY(0) scale(1) !important}}@keyframes cal-pulse{0%,100%{box-shadow:0 0 15px rgba(212,168,89,0.06),inset 0 0 12px rgba(15,11,31,0.3) !important;border-color:rgba(212,168,89,0.18) !important}50%{box-shadow:0 0 28px rgba(74,61,122,0.14),inset 0 0 18px rgba(15,11,31,0.15) !important;border-color:rgba(212,168,89,0.28) !important}}@keyframes sigilGlow{0%,100%{text-shadow:0 0 8px rgba(212,168,89,0.7) !important}50%{text-shadow:0 0 14px rgba(232,192,116,0.9),0 0 28px rgba(212,168,89,0.7),0 0 56px rgba(107,31,46,0.5) !important}}@keyframes rotateSigil{from{transform:rotate(0deg) !important}to{transform:rotate(360deg) !important}}@keyframes pulseAura{0%,100%{opacity:0.4 !important}50%{opacity:0.8 !important}}@keyframes orbit{0%{transform:rotate(0deg) translateX(60px) !important}100%{transform:rotate(360deg) translateX(60px) !important}}@keyframes bell-wobble{0%,100%{transform:rotate(0deg) !important}25%{transform:rotate(6deg) !important}50%{transform:rotate(-4deg) !important}75%{transform:rotate(3deg) !important}}@keyframes aurora-drift{0%,100%{opacity:0.68 !important}50%{opacity:0.78 !important}}@keyframes card-idle-glow{0%,100%{box-shadow:0 0 10px rgba(74,61,122,0.08) !important}50%{box-shadow:0 0 18px rgba(212,168,89,0.12) !important}}body::before{content:'' !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-image:url("https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Aurora%20Background%20%5BAnimated%2C%20Final%5D.webp") !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;background-attachment:fixed !important;opacity:0.7 !important;pointer-events:none !important;animation:aurora-drift 12s ease-in-out infinite !important}*{scrollbar-width:thin !important;scrollbar-color:#4a3d7a #0f0b1f !important}*::-webkit-scrollbar{width:8px !important;height:8px !important}*::-webkit-scrollbar-track{background:#0f0b1f !important;border-radius:0 !important}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4a3d7a,#6b5ba8) !important;border-radius:0 !important}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6b5ba8,#d4a859) !important;box-shadow:0 0 8px rgba(212,168,89,0.4) !important}::selection{background:#6b1f2e !important;color:#f4ead5 !important;text-shadow:none !important}::-moz-selection{background:#6b1f2e !important;color:#f4ead5 !important;text-shadow:none !important}.character-container{position:relative !important;max-width:900px !important;margin:0 auto !important;padding:2rem 1.5rem !important;background:linear-gradient(180deg,rgba(15,11,31,0.88) 0%,rgba(26,20,48,0.78) 50%,rgba(15,11,31,0.9) 100%) !important;border:1px solid rgba(212,168,89,0.18) !important;border-radius:0 !important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px)) !important;overflow:hidden !important;image-rendering:pixelated !important}.workshop-moondrop{margin:0 auto 2rem auto !important;padding:22px 18px !important;text-align:center !important;position:relative !important;overflow:hidden !important;background:radial-gradient(circle at center,rgba(74,61,122,0.55),rgba(15,11,31,0.95)) !important;border:2px solid rgba(212,168,89,0.35) !important;border-radius:0 !important;clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px)) !important;box-shadow:0 0 20px rgba(212,168,89,0.25),inset 0 0 30px rgba(74,61,122,0.3) !important;transition:transform var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth) !important}.workshop-moondrop a{position:relative !important;z-index:2 !important;display:inline-block !important;color:var(--text-bright) !important;text-decoration:none !important;font-family:'Jersey 25',serif !important;font-size:1.35rem !important;font-variant:small-caps !important;letter-spacing:3px !important;animation:sigilGlow 4s ease-in-out infinite !important}.workshop-moondrop a:hover{letter-spacing:4px !important}.workshop-moondrop span.tagline{display:block !important;font-family:'Pixelify Sans',sans-serif !important;font-size:0.8rem !important;letter-spacing:2px !important;opacity:0.8 !important;margin-top:6px !important;color:var(--accent-bright) !important}.workshop-moondrop::before{content:"" !important;position:absolute !important;inset:-50% !important;background:conic-gradient(from 0deg,transparent,rgba(212,168,89,0.18),transparent,rgba(232,192,116,0.22),transparent) !important;animation:rotateSigil 12s linear infinite !important;pointer-events:none !important}.workshop-moondrop::after{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle,rgba(212,168,89,0.15),transparent 70%) !important;animation:pulseAura 5s ease-in-out infinite !important;pointer-events:none !important}.workshop-moondrop:hover{transform:scale(1.02) !important;box-shadow:0 0 30px rgba(212,168,89,0.55),0 0 80px rgba(74,61,122,0.4) !important}.workshop-moondrop .glyph{position:absolute !important;color:var(--accent-bright) !important;font-size:1rem !important;opacity:0.85 !important;top:50% !important;left:50% !important;transform-origin:-60px 0 !important;pointer-events:none !important}.workshop-moondrop .glyph:nth-child(2){animation:orbit 6s linear infinite !important}.workshop-moondrop .glyph:nth-child(3){animation:orbit 8s linear infinite reverse !important}.workshop-moondrop .glyph:nth-child(4){animation:orbit 10s linear infinite !important}.workshop-moondrop .glyph:nth-child(5){animation:orbit 12s linear infinite reverse !important}.char-header{background:linear-gradient(135deg,rgba(26,20,48,0.72) 0%,rgba(15,11,31,0.88) 100%) !important;border:2px solid rgba(212,168,89,0.22) !important;border-radius:0 !important;clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px)) !important;padding:2.5rem 2rem !important;text-align:center !important;position:relative !important;overflow:hidden !important;animation:deal-in 0.8s var(--ease-snappy) 0.1s backwards,cal-pulse 10s ease-in-out infinite !important}.char-header h1{font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:3.4rem !important;letter-spacing:0.02em !important;text-transform:uppercase !important;line-height:1.1 !important;margin:0.5rem 0 0.5rem 0 !important;background:linear-gradient(90deg,#6b1f2e 0%,#8c2938 15%,#d4a859 35%,#e8c074 50%,#d4a859 65%,#6b5ba8 85%,#4a3d7a 100%) !important;background-size:200% auto !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;animation:name-shimmer 5s linear infinite !important;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.8)) !important;image-rendering:pixelated !important}.char-header .role-band{font-family:'Pixelify Sans',sans-serif !important;font-size:0.85rem !important;font-weight:500 !important;color:var(--accent) !important;letter-spacing:4px !important;text-transform:uppercase !important;margin:0.25rem 0 1rem 0 !important;text-shadow:0 0 8px rgba(212,168,89,0.3) !important}.char-header .hook{font-family:'Gothic A1',sans-serif !important;font-size:1.15rem !important;font-weight:500 !important;font-style:italic !important;color:var(--accent-bright) !important;text-shadow:0 1px 6px rgba(0,0,0,0.6),0 0 12px rgba(212,168,89,0.15) !important;line-height:1.55 !important;letter-spacing:0.01em !important;max-width:640px !important;margin:1rem auto !important}.char-header .bio{font-family:'Gothic A1',sans-serif !important;font-size:0.98rem !important;font-weight:400 !important;color:var(--text) !important;line-height:1.75 !important;text-shadow:0 1px 4px rgba(0,0,0,0.5) !important;max-width:680px !important;margin:1.25rem auto 0 auto !important}.char-header img.hero-banner{max-width:100% !important;border-radius:0 !important;box-shadow:0 0 30px rgba(74,61,122,0.2),0 8px 40px rgba(0,0,0,0.55) !important;margin:0.5rem auto 1.25rem auto !important;display:block !important;image-rendering:pixelated !important;transition:all var(--dur-base) var(--ease-smooth) !important}.char-header img.hero-banner:hover{border-color:var(--accent) !important;box-shadow:0 0 45px rgba(212,168,89,0.28),0 12px 50px rgba(0,0,0,0.65) !important;animation:bell-wobble 0.7s ease-in-out !important}.scene-separator{border:none !important;border-top:2px dashed rgba(212,168,89,0.25) !important;margin:1rem 0 !important;opacity:0.7 !important}.divider-pixel{display:block !important;margin:1.5rem auto !important;max-width:320px !important;width:80% !important;height:auto !important;image-rendering:pixelated !important;opacity:0.85 !important;filter:drop-shadow(0 0 6px rgba(212,168,89,0.2)) !important}.char-section{background:linear-gradient(135deg,rgba(26,20,48,0.62) 0%,rgba(15,11,31,0.78) 100%) !important;border:2px solid rgba(212,168,89,0.2) !important;border-radius:0 !important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px)) !important;padding:2rem !important;margin-bottom:1.5rem !important;position:relative !important;transition:all var(--dur-base) var(--ease-smooth) !important;animation:deal-in 0.8s var(--ease-snappy) backwards,cal-pulse 10s ease-in-out infinite !important;overflow:hidden !important}.char-section:nth-of-type(1){animation-delay:0.2s,0s !important}.char-section:nth-of-type(2){animation-delay:0.35s,0s !important}.char-section:nth-of-type(3){animation-delay:0.5s,0s !important}.char-section:nth-of-type(4){animation-delay:0.65s,0s !important}.char-section:nth-of-type(5){animation-delay:0.8s,0s !important}.char-section:nth-of-type(6){animation-delay:0.95s,0s !important}.char-section:nth-of-type(7){animation-delay:1.1s,0s !important}.char-section:nth-of-type(8){animation-delay:1.25s,0s !important}.char-section:nth-of-type(9){animation-delay:1.4s,0s !important}.char-section:nth-of-type(10){animation-delay:1.55s,0s !important}.char-section:nth-of-type(11){animation-delay:1.7s,0s !important}.char-section:nth-of-type(12){animation-delay:1.85s,0s !important}.char-section::before{content:'' !important;position:absolute !important;top:0 !important;left:12% !important;width:76% !important;height:2px !important;background:linear-gradient(90deg,transparent,rgba(212,168,89,0.35),transparent) !important;pointer-events:none !important}.char-section:hover{border-color:rgba(212,168,89,0.4) !important;box-shadow:0 0 35px rgba(212,168,89,0.15),0 8px 40px rgba(0,0,0,0.3) !important;transform:translateY(-2px) !important;transition:transform 0s,border-color var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth) !important}.char-section h3{font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:1.9rem !important;letter-spacing:0.01em !important;text-transform:uppercase !important;color:var(--accent) !important;text-shadow:0 0 12px rgba(212,168,89,0.25),0 2px 8px rgba(0,0,0,0.65) !important;margin:0 0 1rem 0 !important;border-bottom:2px dashed rgba(212,168,89,0.22) !important;padding-bottom:0.75rem !important;display:flex !important;align-items:center !important;gap:0.75rem !important}.char-section h3 img.section-icon{image-rendering:pixelated !important;filter:drop-shadow(0 0 6px rgba(212,168,89,0.35)) !important;vertical-align:middle !important}.char-section h4{font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:1.3rem !important;color:var(--accent-bright) !important;letter-spacing:0.01em !important;margin:1.25rem 0 0.5rem 0 !important;text-shadow:0 1px 4px rgba(0,0,0,0.5) !important;text-transform:uppercase !important}.char-section p{font-family:'Gothic A1',sans-serif !important;font-size:0.98rem !important;font-weight:400 !important;color:var(--text) !important;line-height:1.75 !important;text-shadow:0 1px 3px rgba(0,0,0,0.4) !important}.char-section strong{color:var(--accent) !important;font-weight:700 !important}.char-section em{color:var(--accent-bright) !important}.char-section a{color:var(--indigo-bright) !important;text-decoration:none !important;border-bottom:1px dashed rgba(107,91,168,0.45) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.char-section a:hover{color:var(--accent-bright) !important;border-bottom-color:var(--accent) !important;text-shadow:0 0 8px rgba(212,168,89,0.35) !important}.amtim-notebook{background:linear-gradient(180deg,transparent 0px,transparent 31px,rgba(74,61,122,0.18) 32px,transparent 33px),linear-gradient(135deg,rgba(244,234,213,0.06) 0%,rgba(201,191,168,0.04) 100%) !important;background-size:100% 33px,auto !important;border:2px solid rgba(212,168,89,0.28) !important;border-left:6px solid rgba(107,31,46,0.55) !important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px)) !important;padding:1.75rem 2rem !important;margin-top:1rem !important;position:relative !important;box-shadow:inset 0 0 30px rgba(15,11,31,0.5) !important}.amtim-notebook p{font-family:'Italianno',cursive !important;font-size:2.45rem !important;line-height:1.55 !important;color:var(--text-bright) !important;margin:0.6rem 0 !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important;letter-spacing:0.01em !important}.amtim-notebook p.amtim-opener{font-family:'Jersey 25',serif !important;font-size:1.5rem !important;color:var(--primary-bright) !important;letter-spacing:0.1em !important;text-transform:uppercase !important;margin-bottom:0.5rem !important}.amtim-notebook p.amtim-signoff{text-align:right !important;margin-top:1.25rem !important;color:var(--accent) !important}.scene-category{margin:1.5rem 0 0.5rem 0 !important}.scene-category h4.category-header{font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:1.45rem !important;color:var(--accent-bright) !important;letter-spacing:0.04em !important;text-transform:uppercase !important;margin:1.5rem 0 0.75rem 0 !important;padding-bottom:0.4rem !important;border-bottom:2px dotted rgba(212,168,89,0.22) !important;text-shadow:0 0 10px rgba(212,168,89,0.3),0 1px 3px rgba(0,0,0,0.5) !important;display:flex !important;align-items:center !important;gap:0.6rem !important}.scene-category h4.category-header img.category-icon{width:26px !important;height:26px !important;image-rendering:pixelated !important;filter:drop-shadow(0 0 4px rgba(212,168,89,0.4)) !important}.scene-grid{display:grid !important;grid-template-columns:1fr !important;gap:0.9rem !important}.greeting-scene{background:linear-gradient(135deg,rgba(32,24,56,0.65) 0%,rgba(15,11,31,0.75) 100%) !important;border:2px solid rgba(74,61,122,0.35) !important;border-left:4px solid rgba(212,168,89,0.5) !important;clip-path:polygon(0 5px,5px 5px,5px 0,calc(100% - 5px) 0,calc(100% - 5px) 5px,100% 5px,100% calc(100% - 5px),calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,5px calc(100% - 5px),0 calc(100% - 5px)) !important;padding:1rem 1.25rem !important;position:relative !important;overflow:hidden !important;animation:card-idle-glow 8s ease-in-out infinite !important;transition:all var(--dur-base) var(--ease-smooth) !important}.greeting-scene:hover{border-color:rgba(212,168,89,0.55) !important;border-left-color:var(--primary-bright) !important;background:linear-gradient(135deg,rgba(38,28,64,0.78) 0%,rgba(20,15,38,0.85) 100%) !important;transform:translateY(-2px) !important;transition:transform 0s,border-color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth) !important;box-shadow:0 6px 20px rgba(0,0,0,0.4),0 0 18px rgba(212,168,89,0.2) !important}.greeting-scene .scene-meta{display:flex !important;align-items:center !important;gap:0.6rem !important;margin-bottom:0.45rem !important}.greeting-scene img.heart-icon{width:22px !important;height:22px !important;image-rendering:pixelated !important;flex-shrink:0 !important;filter:drop-shadow(0 0 3px rgba(107,31,46,0.5)) !important}.greeting-scene .scene-number{font-family:'Pixelify Sans',sans-serif !important;font-size:1.25rem !important;font-weight:600 !important;color:var(--accent) !important;letter-spacing:2px !important;text-transform:uppercase !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.greeting-scene strong.scene-title{display:block !important;font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:1.35rem !important;color:var(--text-bright) !important;letter-spacing:0.01em !important;text-transform:uppercase !important;margin-bottom:0.3rem !important;text-shadow:0 0 8px rgba(212,168,89,0.2),0 1px 3px rgba(0,0,0,0.6) !important}.greeting-scene p.scene-hook{font-family:'Gothic A1',sans-serif !important;font-size:0.92rem !important;color:var(--text-dim) !important;line-height:1.6 !important;margin:0 !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.music-pair{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important;margin-top:1rem !important}@media (max-width:767px){.music-pair{grid-template-columns:1fr !important}}.music-card{background:linear-gradient(135deg,rgba(26,20,48,0.72) 0%,rgba(15,11,31,0.85) 100%) !important;border:2px solid rgba(212,168,89,0.25) !important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px)) !important;padding:1.25rem 1rem !important;text-align:center !important;transition:all var(--dur-base) var(--ease-smooth) !important}.music-card:hover{border-color:var(--accent) !important;box-shadow:0 0 22px rgba(212,168,89,0.22) !important;transform:translateY(-2px) !important;transition:transform 0s,border-color var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth) !important}.music-card h4.track-label{font-family:'Jersey 25',serif !important;font-size:1.25rem !important;color:var(--accent-bright) !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin:0.25rem 0 0.5rem 0 !important}.music-card .track-filename{font-family:'Pixelify Sans',sans-serif !important;font-size:0.75rem !important;color:var(--text-dim) !important;letter-spacing:1px !important;margin-bottom:0.75rem !important;text-transform:uppercase !important}.music-card img.cover-art{max-width:500px !important;width:100% !important;height:auto !important;border:2px solid rgba(212,168,89,0.35) !important;margin:0.5rem auto 0.75rem auto !important;display:block !important;image-rendering:pixelated !important}.music-card audio{width:100% !important;margin-top:0.5rem !important;filter:hue-rotate(-20deg) saturate(0.85) !important}.music-card .download-link{display:inline-block !important;margin-top:0.5rem !important;font-family:'Pixelify Sans',sans-serif !important;font-size:0.8rem !important;letter-spacing:1px !important;text-transform:uppercase !important}.expressions-bonus{text-align:center !important}.expressions-preview{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;gap:0.5rem !important;margin:1rem auto !important;max-width:100% !important}@media (max-width:599px){.expressions-preview{grid-template-columns:repeat(3,1fr) !important}}.expressions-preview img{width:80px !important;height:80px !important;flex:0 0 80px !important;object-fit:cover !important;object-position:center bottom !important;border:1px solid rgba(212,168,89,0.25) !important;image-rendering:pixelated !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.expressions-preview img:hover{border-color:var(--accent) !important;box-shadow:0 0 12px rgba(212,168,89,0.4) !important;transform:scale(1.05) !important}.download-cta{display:inline-block !important;padding:0.75rem 1.5rem !important;margin-top:0.75rem !important;font-family:'Jersey 25',serif !important;font-size:1.15rem !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:var(--text-bright) !important;background:linear-gradient(135deg,var(--primary) 0%,var(--indigo) 100%) !important;border:2px solid var(--accent) !important;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px)) !important;text-decoration:none !important;transition:all var(--dur-fast) var(--ease-smooth) !important;box-shadow:0 0 14px rgba(212,168,89,0.2) !important}.download-cta:hover{background:linear-gradient(135deg,var(--primary-bright) 0%,var(--indigo-bright) 100%) !important;box-shadow:0 0 24px rgba(212,168,89,0.45) !important;transform:translateY(-2px) !important}.riyl-intro{font-family:'Gothic A1',sans-serif !important;font-size:1.02rem !important;font-style:italic !important;color:var(--text-bright) !important;line-height:1.65 !important;border-left:4px solid var(--accent) !important;padding:0.75rem 1rem !important;background:rgba(26,20,48,0.5) !important;margin-bottom:1.25rem !important}.riyl-list{list-style:none !important;padding:0 !important;margin:0 !important}.riyl-list li{font-family:'Gothic A1',sans-serif !important;font-size:0.95rem !important;color:var(--text) !important;line-height:1.7 !important;padding:0.85rem 1rem !important;margin-bottom:0.65rem !important;background:linear-gradient(135deg,rgba(32,24,56,0.55) 0%,rgba(15,11,31,0.7) 100%) !important;border-left:3px solid rgba(212,168,89,0.55) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.riyl-list li:hover{border-left-color:var(--primary-bright) !important;background:linear-gradient(135deg,rgba(38,28,64,0.68) 0%,rgba(20,15,38,0.8) 100%) !important;transform:translateX(3px) !important}.riyl-list li strong.riyl-title{color:var(--accent-bright) !important;font-family:'Jersey 25',serif !important;font-weight:400 !important;font-size:1.15rem !important;letter-spacing:0.02em !important;text-transform:uppercase !important;display:block !important;margin-bottom:0.2rem !important}.riyl-list li em{color:var(--text-dim) !important;font-style:normal !important;font-size:0.85rem !important}.creators-notes{background:linear-gradient(135deg,rgba(42,26,15,0.5) 0%,rgba(15,11,31,0.82) 100%) !important;border-color:rgba(212,168,89,0.3) !important}.creators-notes p{font-family:'Gothic A1',sans-serif !important;font-size:0.98rem !important;line-height:1.8 !important;color:var(--text) !important;margin:0.75rem 0 !important}.creators-notes .sign-off{text-align:center !important;margin-top:1.5rem !important}.creators-notes .sign-off img{max-width:420px !important;width:75% !important;height:auto !important;display:block !important;margin:0 auto !important;pointer-events:none !important}.cross-promo{background:linear-gradient(135deg,rgba(107,31,46,0.35) 0%,rgba(26,20,48,0.85) 100%) !important;border:2px solid rgba(212,168,89,0.3) !important;border-left:6px solid rgba(107,31,46,0.65) !important;clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px)) !important;padding:1.5rem !important;text-align:center !important;margin-top:1rem !important}.cross-promo h4{font-family:'Jersey 25',serif !important;font-size:1.5rem !important;color:var(--accent-bright) !important;letter-spacing:0.03em !important;text-transform:uppercase !important;margin:0 0 0.5rem 0 !important}.cross-promo p{font-family:'Gothic A1',sans-serif !important;font-size:0.95rem !important;color:var(--text) !important;line-height:1.65 !important;margin:0.5rem 0 !important}.legal-footer{background:rgba(15,11,31,0.9) !important;border:1px solid rgba(212,168,89,0.18) !important;padding:1.25rem 1.5rem !important;margin-top:2rem !important;text-align:center !important}.legal-footer p{font-family:'Pixelify Sans',sans-serif !important;font-size:0.78rem !important;color:var(--text-dim) !important;letter-spacing:0.5px !important;line-height:1.55 !important;margin:0 !important}.credits-footer{text-align:center !important;margin-top:1rem !important}.credits-footer p{font-family:'Pixelify Sans',sans-serif !important;font-size:0.75rem !important;color:var(--accent-dim) !important;letter-spacing:1px !important;text-transform:uppercase !important;opacity:0.8 !important}.ant-btn,.ant-btn-primary,.ant-btn-default{background:linear-gradient(135deg,rgba(26,20,48,0.8) 0%,rgba(15,11,31,0.9) 100%) !important;border:1.5px solid rgba(212,168,89,0.25) !important;border-radius:0 !important;color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;font-weight:600 !important;letter-spacing:0.02em !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-btn:hover,.ant-btn-primary:hover,.ant-btn-default:hover{border-color:var(--accent) !important;color:var(--accent-bright) !important;box-shadow:0 0 15px rgba(212,168,89,0.3) !important}.ant-btn-primary.ant-btn-block{background:linear-gradient(135deg,var(--primary) 0%,var(--indigo) 100%) !important;border-color:var(--accent) !important;color:var(--text-bright) !important}.ant-btn-primary.ant-btn-block:hover{background:linear-gradient(135deg,var(--primary-bright) 0%,var(--indigo-bright) 100%) !important;box-shadow:0 0 22px rgba(212,168,89,0.4) !important}.ant-tag{background:rgba(74,61,122,0.25) !important;border:1px solid rgba(212,168,89,0.3) !important;border-radius:0 !important;color:var(--accent-bright) !important;font-family:'Pixelify Sans',sans-serif !important;font-size:0.82rem !important;letter-spacing:0.5px !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-tag:hover{background:rgba(212,168,89,0.22) !important;border-color:var(--accent) !important;color:var(--text-bright) !important;box-shadow:0 0 10px rgba(212,168,89,0.35) !important}.ant-card{background:linear-gradient(135deg,rgba(26,20,48,0.6) 0%,rgba(15,11,31,0.78) 100%) !important;border:1.5px solid rgba(212,168,89,0.2) !important;border-radius:0 !important;transition:all var(--dur-base) var(--ease-smooth) !important}.ant-card:hover{border-color:var(--accent) !important;box-shadow:0 0 22px rgba(212,168,89,0.22) !important}[class*=css-] .ant-card .ant-card-head,[class*=ant-] .ant-card .ant-card-head,.ant-card .ant-card-head{background:rgba(15,11,31,0.85) !important;text-transform:uppercase !important;letter-spacing:1px !important;font-weight:600 !important;color:var(--accent) !important;text-shadow:0 0 8px rgba(212,168,89,0.2) !important;border-bottom:1px solid rgba(212,168,89,0.22) !important;font-family:'Jersey 25',serif !important}.ant-card-meta-description,.ant-card-meta-title,.card-main-body .stats{color:var(--text-dim) !important;font-weight:400 !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important;font-family:'Gothic A1',sans-serif !important}.ant-card-meta-description *,.ant-card-body .ant-space-item *{color:var(--text-dim) !important;font-weight:400 !important;font-size:0.9rem !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.ant-card-bordered{border:1.5px solid rgba(212,168,89,0.2) !important}.ant-card.char-card-class{transition:all var(--dur-base) var(--ease-smooth) !important;padding:5px !important}.ant-card.char-card-class:hover{border-color:var(--accent) !important;box-shadow:0 0 20px rgba(212,168,89,0.25) !important}.ant-row.ant-row-no-wrap.card-main-body img{border:2px solid rgba(212,168,89,0.22) !important;border-radius:0 !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-row.ant-row-no-wrap.card-main-body img:hover{border-color:var(--accent) !important;box-shadow:0 0 15px rgba(212,168,89,0.3) !important}[class*="ant-image"]{border-radius:0 !important;overflow:hidden !important}img.ant-image-img{border-radius:0 !important;transition:all var(--dur-base) var(--ease-smooth) !important}img.ant-image-img:hover{transform:scale(1.01) !important}.ant-image-mask{border-radius:0 !important;background:rgba(15,11,31,0.55) !important}.ant-ribbon{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-bright) 100%) !important;border-radius:0 !important}.ant-ribbon-text{color:var(--text-bright) !important;font-family:'Jersey 25',serif !important;font-weight:400 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;text-shadow:0 1px 3px rgba(0,0,0,0.5) !important}.ant-ribbon-corner{border-color:var(--primary) !important}h3.ant-typography{font-family:'Jersey 25',serif !important;font-weight:400 !important;letter-spacing:0.02em !important;color:var(--text-bright) !important;text-shadow:0 2px 10px rgba(0,0,0,0.5),0 0 15px rgba(212,168,89,0.18) !important}.msg-mkdn-container{font-family:'Gothic A1',sans-serif !important;color:var(--text) !important;line-height:1.75 !important}.msg-mkdn-container p{color:var(--text) !important;text-shadow:0 1px 3px rgba(0,0,0,0.4) !important}.ant-collapse{background:transparent !important;border:1px solid rgba(212,168,89,0.18) !important;border-radius:0 !important}.ant-collapse-item{border-bottom:1px solid rgba(212,168,89,0.15) !important}.ant-collapse-header{color:var(--text) !important;font-family:'Jersey 25',serif !important;font-weight:400 !important;letter-spacing:0.02em !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-collapse-header:hover{color:var(--accent-bright) !important}.ant-collapse-content{background:rgba(26,20,48,0.45) !important;border-top:1px solid rgba(212,168,89,0.15) !important;color:var(--text) !important}h5,.ant-typography h5,h5.ant-typography,div.ant-typography-h5{font-family:'Jersey 25',serif !important;font-size:22px !important;font-weight:400 !important;letter-spacing:0.02em !important;background:linear-gradient(135deg,var(--primary-bright),var(--accent),var(--indigo-bright)) !important;background-size:200% 200% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;animation:name-shimmer 6s linear infinite !important}.ant-layout-header{background:rgba(15,11,31,0.72) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border-bottom:1px solid rgba(212,168,89,0.2) !important;box-shadow:0 4px 20px rgba(15,11,31,0.5) !important}.ant-menu.ant-menu-horizontal,.ant-menu-overflow-item,header.ant-layout-header,ul.ant-menu-dark{background:transparent !important;border:none !important;box-shadow:none !important}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;font-weight:500 !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu:hover>.ant-menu-submenu-title{color:var(--accent-bright) !important;text-shadow:0 0 8px rgba(212,168,89,0.35) !important}.ant-menu-item[data-menu-id*="home"] img{content:url(https://i.postimg.cc/SKFFkCLF/DS-Logo.png) !important;width:auto !important;height:36px !important;object-fit:contain !important;filter:drop-shadow(0 0 6px rgba(74,61,122,0.35)) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-menu-item[data-menu-id*="home"] img:hover{filter:drop-shadow(0 0 12px rgba(212,168,89,0.45)) drop-shadow(0 0 20px rgba(74,61,122,0.35)) !important}.ant-select-selector{background:rgba(26,20,48,0.55) !important;border:1px solid rgba(212,168,89,0.2) !important;border-radius:0 !important;font-family:'Gothic A1',sans-serif !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-select:hover .ant-select-selector{border-color:var(--accent) !important}.ant-select-selection-item,.ant-select-selection-placeholder{color:var(--text-dim) !important}.ant-select-arrow{color:var(--accent) !important}.ant-menu-submenu-popup{background:rgba(15,11,31,0.95) !important;border:1px solid rgba(212,168,89,0.22) !important;border-radius:0 !important;box-shadow:0 8px 30px rgba(0,0,0,0.55) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important}.ant-menu-submenu-popup .ant-menu-vertical,.ant-menu-submenu-popup .ant-menu-sub{background:transparent !important}.ant-menu-submenu-popup .ant-menu-item{color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;transition:all var(--dur-fast) var(--ease-smooth) !important;border-radius:0 !important}.ant-menu-submenu-popup .ant-menu-item:hover{background:rgba(212,168,89,0.18) !important;color:var(--accent-bright) !important}.ant-select-dropdown{background:rgba(15,11,31,0.95) !important;border:1px solid rgba(212,168,89,0.22) !important;border-radius:0 !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;box-shadow:0 8px 30px rgba(0,0,0,0.55) !important}.rc-virtual-list-holder,.rc-virtual-list-holder-inner{background:transparent !important}.ant-select-item{color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;transition:all 0.2s ease !important;border-radius:0 !important}.ant-select-item:hover,.ant-select-item-option-active{background:rgba(212,168,89,0.18) !important;color:var(--accent-bright) !important}.ant-select-item-option-selected{background:rgba(212,168,89,0.25) !important;color:var(--accent-bright) !important}.ant-dropdown-menu{background:rgba(15,11,31,0.95) !important;border:1px solid rgba(212,168,89,0.2) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border-radius:0 !important;box-shadow:0 8px 30px rgba(0,0,0,0.55) !important}.ant-dropdown-menu-item{color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;transition:all 0.2s ease !important;border-radius:0 !important}.ant-dropdown-menu-item:hover{background:rgba(212,168,89,0.18) !important;color:var(--accent-bright) !important}.ant-dropdown-menu-item-divider{background-color:rgba(212,168,89,0.2) !important}.ant-layout-sider{background:rgba(15,11,31,0.85) !important;border-right:1px solid rgba(212,168,89,0.15) !important}.ant-layout-sider-children{background:transparent !important}.ant-menu-vertical{background:transparent !important}.ant-menu-root,.ant-menu-dark,.ant-menu-inline-collapsed{background:transparent !important}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu{background:transparent !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-menu-vertical .ant-menu-item:hover,.ant-menu-vertical .ant-menu-submenu:hover{background:rgba(32,24,56,0.35) !important}.ant-menu-vertical .ant-menu-item .anticon,.ant-menu-vertical .ant-menu-submenu .anticon,.ant-menu-vertical .ant-menu-item svg,.ant-menu-vertical .ant-menu-submenu svg{color:var(--indigo-bright) !important;fill:var(--indigo-bright) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-menu-vertical .ant-menu-item:hover .anticon,.ant-menu-vertical .ant-menu-submenu:hover .anticon,.ant-menu-vertical .ant-menu-item:hover svg,.ant-menu-vertical .ant-menu-submenu:hover svg{color:var(--accent-bright) !important;fill:var(--accent-bright) !important;filter:drop-shadow(0 0 6px rgba(212,168,89,0.45)) !important}.ant-menu-vertical .ant-menu-title-content{color:var(--text) !important;font-family:'Gothic A1',sans-serif !important}.ant-menu-vertical .ant-menu-item:hover .ant-menu-title-content,.ant-menu-vertical .ant-menu-submenu:hover .ant-menu-title-content{color:var(--accent-bright) !important}.ant-menu.ant-menu-sub.ant-menu-inline{background-color:rgba(15,11,31,0.45) !important;border-left:2px solid rgba(212,168,89,0.2) !important}.ant-tooltip-inner{background:rgba(15,11,31,0.95) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border:1px solid rgba(212,168,89,0.22) !important;border-radius:0 !important;color:var(--text) !important;font-family:'Gothic A1',sans-serif !important;box-shadow:0 8px 25px rgba(0,0,0,0.45) !important}.ant-tooltip-arrow-content{background:rgba(15,11,31,0.95) !important}.ant-avatar.ant-avatar-lg.ant-avatar-circle{border:1.5px solid rgba(212,168,89,0.25) !important;box-shadow:0 0 10px rgba(74,61,122,0.25) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.ant-avatar.ant-avatar-lg.ant-avatar-circle:hover{border-color:var(--accent) !important;box-shadow:0 0 15px rgba(212,168,89,0.4) !important}.notifications svg{stroke:var(--text) !important;filter:drop-shadow(0 0 3px rgba(74,61,122,0.25)) !important;transition:all var(--dur-fast) var(--ease-smooth) !important}.notifications:hover svg{stroke:var(--accent-bright) !important;filter:drop-shadow(0 0 6px rgba(212,168,89,0.4)) !important}.ant-pagination-item{background:rgba(26,20,48,0.55) !important;border:1px solid rgba(212,168,89,0.2) !important;border-radius:0 !important;font-family:'Pixelify Sans',sans-serif !important}.ant-pagination-item a{color:var(--text) !important}.ant-pagination-item:hover,.ant-pagination-item-active{background:rgba(212,168,89,0.2) !important;border-color:var(--accent) !important}.ant-pagination-item:hover a,.ant-pagination-item-active a{color:var(--accent-bright) !important}.ant-tabs{color:var(--text) !important}.ant-tabs .ant-tabs-tab{color:var(--text-dim) !important;transition:color 0.3s ease !important}.ant-tabs .ant-tabs-tab:hover{color:var(--accent-bright) !important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent) !important}.ant-tabs .ant-tabs-ink-bar{background:var(--accent) !important}.ant-tabs .ant-tabs-nav::before{border-bottom-color:rgba(212,168,89,0.22) !important}.ant-switch{background:rgba(74,61,122,0.35) !important;border:1px solid rgba(212,168,89,0.2) !important}.ant-switch-checked{background:var(--accent) !important;border-color:var(--accent) !important}.ant-switch-handle::before{background:var(--text) !important}.ant-switch:hover:not(.ant-switch-disabled){background:var(--indigo) !important}.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--accent-bright) !important}.ant-input,.ant-input-affix-wrapper{background:rgba(15,11,31,0.8) !important;border:1px solid rgba(212,168,89,0.22) !important;color:var(--text) !important;border-radius:0 !important;font-family:'Gothic A1',sans-serif !important}.ant-input::placeholder{color:var(--text-dim) !important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--accent) !important;box-shadow:0 0 8px rgba(212,168,89,0.35) !important}.ant-input:hover,.ant-input-affix-wrapper:hover{border-color:var(--indigo-bright) !important}@media (max-width:767px){.char-header h1{font-size:2.4rem !important}.char-section{padding:1.25rem !important}.character-container{padding:1rem !important}.workshop-moondrop a{font-size:1.1rem !important;letter-spacing:2px !important}.amtim-notebook p{font-size:1.4rem !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}body::before{animation:none !important}}@font-face{font-family:'Jersey 25';font-display:swap}@font-face{font-family:'Pixelify Sans';font-display:swap}@font-face{font-family:'Gothic A1';font-display:swap}@font-face{font-family:'Italianno';font-display:swap}</style><div class="character-container"><p class="no-css-message" style="background:#ffcccc;color:#990000;padding:15px;border:3px solid #990000;text-align:center;font-size:1.2em;font-weight:bold;margin-bottom:20px"> If you're seeing this message, you have CSS turned off. This page was designed with CSS in mind, so I apologize if things look a bit rough without it! Cheers, DarkSkies</p><div class="workshop-banner workshop-moondrop"><a href="https://discord.gg/the-workshop" target="_blank"> ⟑ Part of The Workshop's Moondrop Valley Botjam ⟑ <span class="tagline">❀︎ Click to join the Workshop Discord ❀︎</span></a></div><div class="char-header"><p><img class="hero-banner" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Banner.png" alt="Calliope Greenleaf-Yang, Official Crier of Willowmist Hills, in oxblood tailcoat and tricorn with brass handbell" width="586" height="216"></p><hr class="scene-separator"><p class="hook">You're the newcomer. You arrived after the bit stopped being a bit. That makes you the only person in town who can tell her what she hasn't let herself hear yet.</p><hr class="scene-separator"><p class="bio">She's the first person to announce your arrival in Willowmist Hills and the only one who still can't announce what she means to you. Twenty-seven years old, BFA in hand, oxblood tailcoat and a brass bell named Gertrude, a voice that carries to the library steps and a second voice she saves for four specific people and a dog. You moved in on Monday. By Tuesday morning you were entry forty-eight in a notebook of names she's never let anyone see. She's still deciding whether to tell you.</p></div><br><div class="char-section"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Quill.png" alt="" width="32" height="32"> Allow Me to Introduce Myself</h3><div class="amtim-notebook"><p class="amtim-opener">OYEZ.</p><p>Sorry. Habit. Let me start again.</p><p>Hi.</p><p>I am Calliope. Most people here call me Cal. At nine o'clock in the morning I am a different person with a bell named Gertrude and I am loud about it in an old coat.</p><p>This is not that voice.</p><p>This is the one I use on a bench at nine-oh-three with a man who does not need eye contact. The one I use when the kitchen is warm and the ink is still wet. The one I keep for four people. Dolly. Oren. A corgi named Beaufort who is at the hardware store at four-oh-two sharp.</p><p>The fourth one I am still deciding how to say out loud.</p><p>You moved in this week. You inherited the store. I have been trying to write your name in copperplate since Monday and I keep getting it wrong in a way that is embarrassingly specific to me.</p><p>I have a lot of questions. I have more announcements. I have pancakes in the fridge and a draft for tomorrow that is not quite landing on the fourth foot.</p><p>Come by the kitchen. Bring the questions. I have the tea.</p><p class="amtim-signoff">β€”Cal.</p></div></div><img class="divider-pixel" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Divider%201.png" alt="" width="400" height="30"><div class="char-section"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Hat%20to%20Chest.png" alt="" width="38" height="69"> Thirteen Greetings</h3><p style="font-family:'Gothic A1',sans-serif;font-size:0.95rem;color:var(--text-dim);font-style:italic;margin-bottom:1rem"> Standalone entry points. Each reveals one new room.</p><div class="scene-category"><h4 class="category-header"><img class="category-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Bell.png" alt="" width="26" height="26"> First Meetings</h4><div class="scene-grid"><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 01</span></div><strong class="scene-title">The Proposal On The Counter</strong><p class="scene-hook">Day one. She walks into your General Store at 8:57 with a sixteen-page hand-lettered welcome proposal and a plan to announce you to four hundred people in three minutes. Page three is a Whitman quote. She'd really prefer you skip page three.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 02</span></div><strong class="scene-title">The Quiet List</strong><p class="scene-hook">You watch from behind your register as she stops at the fountain, lifts her hat off her head, and speaks to an old man in a voice the square has never heard. She doesn't know you can see her. That's the point.</p></div></div></div><div class="scene-category"><h4 class="category-header"><img class="category-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Tricorn.png" alt="" width="47" height="27"> Past the Ready Room Door</h4><div class="scene-grid"><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 03</span></div><strong class="scene-title">Practice Hill At Dawn</strong><p class="scene-hook">Five-forty-five a.m. She's at the crown of the hill in a cream cardigan and no tricorn, warming up for the nine o'clock round. Two mugs on the rock. One of them hasn't been touched. She left the map open on purpose.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 04</span></div><strong class="scene-title">Co-Drafting Tomorrow's Scroll</strong><p class="scene-hook">Seven-thirty at her kitchen table. Four dip pens, three pots of iron-gall ink, and tomorrow's announcement in front of her. She hands you the nib. Your G comes out shaky. Hers used to do the same thing, right at the shoulder. She's about to tell you something.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 05</span></div><strong class="scene-title">Spring Flower Festival</strong><p class="scene-hook">A bandshell in late spring. She's in the plum dress you've never seen, MCing a one-woman puppet company's Spring performance. The goat is hand-carved. The Mayor puppet makes Frances cry. You bring a black-eyed Susan up to the apron and she does something with it.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 06</span></div><strong class="scene-title">The Sick Day</strong><p class="scene-hook">The square was quiet at nine a.m. You noticed. You find her on the couch in wool socks with a brass bell in her lap and a voicemail from Frances on speaker. There's soup. There's a specific favor only you can do for Oren. She's not getting up.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 07</span></div><strong class="scene-title">Summer Lake BBQ</strong><p class="scene-hook">Golden hour at Moondrop Lake. She's at the end of the dock in a navy swimsuit, sun-rough and cracked from nine hours of use. A paper plate between you. Cornichons on one side. Scallion pancakes on the other. She says something at the smallest volume she uses and doesn't take it back.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 08</span></div><strong class="scene-title">The Ready Room Invitation</strong><p class="scene-hook">A belfry loft above the old Town Hall. Fourteen rungs of iron ladder, a pigeon named Harold, a drawer she calls the Heresy Drawer, and a brass key she's been carrying for a month. Nobody else has been up here in eight months. She's not pushing the key at you. She's just holding it out.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 09</span></div><strong class="scene-title">The Puppet Workshop</strong><p class="scene-hook">Ten p.m. Wednesday. The basement door of Town Hall is unlocked in a way that reads like invitation. Down the stairs, a wall of forty-seven hand-carved pine puppets, one for every name in her notebook. On the bench: puppet forty-eight, half-carved. The face is recognizable. She hasn't decided how to tell you.</p></div></div></div><div class="scene-category"><h4 class="category-header"><img class="category-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Notebook.png" alt="" width="38" height="38"> Names in the Notebook</h4><div class="scene-grid"><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 10</span></div><strong class="scene-title">She Says Your Name</strong><p class="scene-hook">Four-twenty on an early-fall dusk. She's at the gazebo. The four-thirty round has three items left. She catches sight of you on the steps and the civic voice stops mid-sentence on the word HO. The square has not heard her be late in eight months. Today it will.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 11</span></div><strong class="scene-title">Fall Harvest Coronation</strong><p class="scene-hook">Mid-October, Saturday afternoon. Frances pulls you into the front row and presses a wheat-stalk crown into your hand. A pig named Gus is about to be coronated Harvest King. The Crier has a line with two shapes in it. One is public. One is aimed at the person holding the crown.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 12</span></div><strong class="scene-title">Rachael Visits</strong><p class="scene-hook">Moretti's back booth, late fall. Cal's best friend from Oberlin has driven two hours to sit across from the two of you. The cadence accelerates. The theater-kid shorthand kicks in. Somewhere around the gnocchi, Cal steps outside to take a call. Rachael waits until the door closes to tell you something.</p></div><div class="greeting-scene"><div class="scene-meta"><img class="heart-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Full%20Heart.png" alt="" width="22" height="22"><span class="scene-number">Greeting 13</span></div><strong class="scene-title">Entry Forty-Nine</strong><p class="scene-hook">Eleven-thirty p.m. on the longest night. Three-quarter moon. She walks you up Practice Hill in an aubergine overcoat and a top hat. A scroll in your pocket she handed you at nine and told you not to read in front of her. At the top of the hill she takes the notebook off her neck for the first time and shows you whose name is in it now.</p></div></div></div></div><img class="divider-pixel" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Divider%202.png" alt="" width="431" height="56"><div class="char-section"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Ukelele.png" alt="" width="32" height="32"> Two Songs, Two Voices</h3><p style="font-family:'Gothic A1',sans-serif;font-size:0.95rem;color:var(--text-dim);font-style:italic">Cal splits into two here. The town gets the first voice. Four people and a dog get the second one.</p><div class="music-pair"><div class="music-card"><h4 class="track-label">The Crier's Voice</h4><p class="track-filename">The Willowmist Round</p><p><img class="cover-art" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Cover%20Art%201%20-%20clean.png" alt="Cover art for The Willowmist Round" width="500" height="500"></p><audio controls src="https://darkskies-music.neverendingdarkskies.workers.dev/Calliope/The%20Willowmist%20Round.mp3"></audio><br><a class="download-link" href="https://darkskies-music.neverendingdarkskies.workers.dev/Calliope/The%20Willowmist%20Round.mp3?download=1" target="_blank">Download</a></div><div class="music-card"><h4 class="track-label">The Kitchen Voice</h4><p class="track-filename">Calliope</p><p><img class="cover-art" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Cover%20Art%202%20-%20clean.png" alt="Cover art for Calliope" width="500" height="500"></p><audio controls src="https://darkskies-music.neverendingdarkskies.workers.dev/Calliope/Calliope.mp3"></audio><br><a class="download-link" href="https://darkskies-music.neverendingdarkskies.workers.dev/Calliope/Calliope.mp3?download=1" target="_blank">Download</a></div></div></div><div class="char-section expressions-bonus"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Sit.png" alt="" width="82" height="82"> SillyTavern Bonus β€” Expression Pack</h3><p>28 Cal expressions for SillyTavern sprite rigs. Joy, pride, curiosity, embarrassment, realization, the full set. A small bonus if you're running her locally.</p><br><div class="expressions-preview"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/joy.png" alt="joy" width="96" height="96"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/love.png" alt="love" width="96" height="96"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/pride.png" alt="pride" width="96" height="96"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/curiosity.png" alt="curiosity" width="96" height="96"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/embarrassment.png" alt="embarrassment" width="96" height="96"><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions/realization.png" alt="realization" width="96" height="96"></div><br><p><a class="download-cta" href="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Expressions.zip?download=1" target="_blank">Download The Expression Pack</a></p></div><div class="char-section"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Copperplate%20Scroll.png" alt="" width="32" height="32"> Recommended If You Like</h3><p class="riyl-intro">Cal is for you if your favorite fictional characters hold public office in their own heads, keep notebooks full of other people's names, and fall apart when someone actually shows up to hear the announcement. She is civic warmth with a private ache underneath. Commitment that started as a joke and is now the most real thing in the room.</p><ul class="riyl-list"><li><strong class="riyl-title">Our Town</strong> β€” <em>(Thornton Wilder, 1938, play)</em><br> The Stage Manager names every person in Grover's Corners not because it's required, but because the act of naming is the act of love. Cal's notebook of 47 names, in an ink color nobody has seen, is the same gesture. A handmade civic archive that says <em>you existed here, I witnessed it.</em> The emotional math is identical. </li><li><strong class="riyl-title">A Gentleman in Moscow</strong> β€” <em>(Amor Towles, 2016, novel)</em><br> Count Rostov invents ritual and role inside a space that didn't ask for either, and performs both with perfect seriousness, because the performance is how he stays himself. Cal held a tricorn up in a Vermont town hall and the town handed the bit a salary. Towles's narrator, dry and never intrusive, giving the character all the best lines, is also the Backman register Cal was built on. If the prose rhythm of this novel feels like home, Cal will too. </li><li><strong class="riyl-title">Sunday in the Park with George</strong> β€” <em>(Sondheim &amp; Lapine, 1984, musical)</em><br> Specifically <em>Finishing the Hat</em> and the Act Two question <em>Have I done what I set out to do?</em> The show is about what happens when devotion to a thing you love becomes the armor you live inside. Cal's three voice registers are the same structure. The work voice protects the real voice, and the real voice only comes out when someone stands close enough. The Sondheim worship in Cal's cultural DNA is not incidental. This is her private operating system. </li><li><strong class="riyl-title">All Hail West Texas</strong> β€” <em>(The Mountain Goats, John Darnielle, 2002, album)</em><br> Darnielle builds a community of specific named people in a specific place and loves them into existence one song at a time. No editorializing. No explaining. Cal does this with 47 hand-carved pine rod puppets and a leather notebook. The thrifted Mountain Goats tour shirt she wears isn't decoration. It's a loyalty oath to the idea that obsessive care for a small cast of specific people is its own kind of art form. </li><li><strong class="riyl-title">The Importance of Being Earnest</strong> β€” <em>(Oscar Wilde, 1895, play)</em><br> Gwendolen and Cecily fall in love with the name <em>Ernest</em> before they ever see the face. The persona arrives first, the person second. Cal submitted a 17-page hand-calligraphed proposal as a joke and the Mayor signed it on page one. The bit wrote the relationship before anyone understood what relationship was being written. Wilde's point, that treating trivial things with perfect seriousness is indistinguishable from actual sincerity, is Cal's entire operating principle. </li><li><strong class="riyl-title">Fields of Mistria</strong> β€” <em>(NPC Studios, early access 2024, game)</em><br> The heart event ladder mechanic, and the writing quality behind it, is the structural cousin of Cal's greeting sequence. You're the new arrival. The town has been here. The characters have histories that predate you and will continue past you. Progress is earned in increments, and each event reveals something the character didn't mean to show. If you've sat through a Fields of Mistria heart event six and felt the warmth of being quietly trusted by someone who doesn't trust easily, Cal is going to feel very familiar. </li></ul></div><img class="divider-pixel" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Divider%204.png" alt="" width="428" height="50"><div class="char-section creators-notes"><h3><img class="section-icon" src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Memo%20Signed.png" alt="" width="142" height="75"> Creator's Notes</h3><p>So... yeah. Been a minute. Again.</p><p>I rewrote Cal three or four times, to varying extents. I'm still not super happy with her. But I'm not happy with most things I make, as anyone who knows me will tell you. It took a while to get it right. I wanted a specific thing and I just wasn't hearing it, so I kept going back to the drawing board over and over. There are probably a dozen greetings I scrapped and rewrote because they were... not hitting. I think I wrote the description at least three times?</p><p>It was just a mess.</p><p>So I gave it one more shot and said, "if I can't get it this time, I'll just bow out."</p><p>Calliope is for a botjam, by the way. I should mention that.</p><p>The lorebook lives <a href="https://chub.ai/lorebooks/dabozo/moondrop-valley-681c46bacfe2" target="_blank">over here</a>, and you can find everything else folks have made for it under the <a href="https://chub.ai/tags/moondropvalley" target="_blank">moondropvalley tag</a>. If you want to join <a href="https://discord.gg/the-workshop" target="_blank">the Discord</a> it's a part of, that link is open too. Voting on favorites opens May 2nd and runs for a few days, so if you liked Cal, or any of the others, come by and let your voice be heard.</p><p>That said, it's probably my last time entering one. I don't think I have what it takes to really... connect with people? Like, I don't make what people like. Mostly. I don't... <i>know</i> what people like? Maybe. And it causes me a lot of consternation.</p><p>Not to be "emotionally incontinent" but it's been a pretty rough stretch for me. Depression, anxiety, panic attacks, stress. All of it has just kind of been... swallowing me whole. Cal got caught in the crossfire. I could have had her done weeks ago, but it just wasn't feasible at the time.</p><p>Better now though. I think. I put too much into these kinds of things because I really want to make something special for you all, and I hope I did. I hope I do. I just might not be doing botjams anymore, or at least a lot less.</p><p>Also, RACHAEL. Does anyone remember <a href="https://chub.ai/characters/DarkSkies/rachael-lee-the-theater-girl-71fa706bebd0" target="_blank">Rachael</a>? My first ever released character (I've been keeping track; dates don't exactly line up as far as uploads but still). I thought it was only right (and ironic) that I was writing a theater-kid-type character and the anniversary was coming up (Rachael's release is what I'm classifying as the date), and I thought: why couldn't they have been best friends?</p><p>So they are.</p><p>And I hope that greeting is genuine chaos for you, in the best way.</p><p>And as always...</p><div class="sign-off"><img src="https://avatars.charhub.io/avatars/uploads/images/gallery/file/2e6c36b1-fd95-489a-8bdb-f810ccf73cdb/eb3ef273-b0b5-4494-93d5-fcc964f5c9dc.webp" alt="DarkSkies mascot"></div></div><div class="cross-promo"><h4>Want to Meet Cal's Best Friend?</h4><p>I won't lie, it was my first ever card, so it's a bit rough. She was the first. Cal is the anniversary. They've been best friends since Oberlin. Go say hi. Who knows, maybe I'll even remaster her if you ask nicely. πŸ‘€</p><p><a href="https://chub.ai/characters/DarkSkies/rachael-lee-the-theater-girl-71fa706bebd0" target="_blank">Meet Rachael β†’</a></p></div><div class="legal-footer"><p>Original character created by DarkSkies. Personal use only. Do not repost, edit, or claim as your own. If redistributed, this notice must remain intact. No commercial use allowed. Contact DarkSkies for permission if needed.</p></div><div class="credits-footer"><p>Stop reading this! Go! Enjoy!</p></div></div></div><img src="https://darkskies-assets.neverendingdarkskies.workers.dev/Calliope/Bow.png" ; alt="img" ; style="position:fixed;bottom:0px;right:0px;width:auto;height:15%;z-index:99;pointer-events:none">

    Chub

    5,243 tokens

  • Barbara
    NSFWChub

    524 tokens

  • Scarlett
    NSFWChub

    899 tokens

  • Your Inner Voice Retribution

    ## If you like this bot, please consider following me~!

    NSFWChub

    2,032 tokens

  • Rita

    ##If you like this bot, please consider following me~!

    NSFWChub

    1,396 tokens

  • Asahi

    Comes with 4 greetings. Now with updated scenario to more closely match the events of the game. V2 is recommended.

    Chub

    2,272 tokens

  • Astolfo Β· Your New Roommate

    Creator's notes go here.

    NSFWChub

    3,316 tokens

  • Constance

    <div style="border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 15px; padding: 20px; margin: 20px; max-width: 500px; background: linear-gradient(145deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1)); backdrop-filter: blur(5px); color: #fff; font-family: 'Arial', sans-serif; box-shadow: 0 4px 15px rgba(255, 255, 255, 0.2), 0 1px 3px rgba(255, 255, 255, 0.1); ">

    Chub

    1,227 tokens

  • Amber
    Chub

    1,213 tokens

  • Ryoko Hirose

    <div id="FlexGrid1" style="background-image: url('https://avatars.charhub.io/avatars/uploads/images/gallery/file/40ac53d2-2b12-4901-9435-3b42ab7b7b00/c0010a09-be4c-49b2-859a-4848cab0d172.png');background-repeat: repeat;background-position: left top;border: 2px solid #C0C0C0;border-radius: 30px; padding-top: 15px; padding-bottom: 10px; text-align:center;">

    NSFWChub

    724 tokens