{"content":"\n        <!-- Hero block -->\n        <section class=\"homepage-hero\">\n            <div class=\"hero-title\">Welcome to UncutFiction</div>\n            <p class=\"hero-sub\">Your uncensored haven for erotic fiction.</p>\n            <ul class=\"hero-features\">\n                <li><strong>Pulse-Pounding Prose</strong> — Explore forbidden romance, intense fantasies, and raw, unfiltered passion.</li>\n                <li><strong>A Boundless Library</strong> — Dive into an ever-expanding collection of tales to ignite your deepest desires.</li>\n                <li><strong>Join the Inner Circle</strong> — Engage with like-minded readers through thoughtful comments and shared discussions.</li>\n                <li><strong>Become the Author</strong> — Bring your own erotic visions to life with our intuitive AI writing assistance.</li>\n                <li><strong>Total Discretion by Design</strong> — Your reading habits are your business, protected by a system that prioritizes your <a href=\"#\" class=\"privacy-link\" onclick=\"document.getElementById('privacy-lightbox').style.display='flex';return false;\">anonymity first</a>.</li>\n                <li><strong>Unapologetically Bold</strong> — A judgment-free sanctuary for creative, adult-only exploration. No boundaries.</li>\n            </ul>\n        </section>\n\n        <!-- Privacy lightbox -->\n        <div id=\"privacy-lightbox\" class=\"privacy-lightbox\" style=\"display:none;\" onclick=\"if(event.target===this)this.style.display='none'\">\n            <div class=\"privacy-box\">\n                <button class=\"privacy-close\" onclick=\"document.getElementById('privacy-lightbox').style.display='none'\" aria-label=\"Close\">&times;</button>\n                <h2>Your privacy, by design</h2>\n                <p>UncutFiction collects only what it needs to work — and nothing else.</p>\n                <p>There are no third-party trackers, no ad networks, no analytics pixels, and no cookies passed to outside services. Every piece of data stays between you and UncutFiction.</p>\n                <p><strong>Reading is anonymous by default.</strong> You don't need an account to read the first chapter of any story, and even when you're logged in, your reading activity is never tied to your identity in any way that leaves our servers. Chapter views are counted using a pseudonymous event log — we know a chapter was read, not who read it.</p>\n                <p><strong>Taste preferences</strong> (the tags and story types you gravitate toward) are stored as a decaying average that naturally fades over time, so your early reads don't define your recommendations forever.</p>\n                <p><strong>Accounts use magic link sign-in</strong> — there's no password to steal, and no OAuth handshake with Google or Facebook. Your email is used only to send you the link.</p>\n                <p><strong>Comments are moderated by an AI</strong> before posting. That moderation happens server-side in real time and the content is not sent to any logging or training pipeline.</p>\n                <p><strong>Usernames are randomized by default</strong> (in the format adjective-noun-xxxxxx), so there's nothing connecting your account to your real identity unless you choose otherwise.</p>\n            </div>\n        </div>\n\n        <section class=\"homepage-block\">\n            <h2>Newest Stories</h2>\n            <table class=\"story-table\">\n        <thead><tr>\n            <th class=\"col-title\">Title</th>\n            <th class=\"col-author\">Author</th>\n            <th class=\"col-num\">Ch.</th>\n            <th class=\"col-num\">Words</th>\n            <th class=\"col-date\">Published</th>\n            <th class=\"col-tags\">Tags</th>\n        </tr></thead>\n        <tbody><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/midnight-confessions-in-west-mifflin-mvpuj2pj\" class=\"story-title\">Midnight Confessions in West Mifflin</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/intoxicating-siren-348f6b\" class=\"story-meta\">intoxicating-siren-348f6b</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">2.6k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 26, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MFM\" class=\"tag\">MFM</a><a href=\"/browse-stories/?t=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-bathroom-confessions-of-a-curious-sister-mvog7h0j\" class=\"story-title\">The Bathroom Confessions of a Curious Sister</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/intoxicating-siren-348f6b\" class=\"story-meta\">intoxicating-siren-348f6b</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">638</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 25, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/rubys-first-time-mvhr7p6z\" class=\"story-title\">Ruby's First Time</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/sultry-nectar-2e68a3\" class=\"story-meta\">sultry-nectar-2e68a3</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">684</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 21, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/fizz-and-blitzo-a-love-beyond-limits-mvhjdqxz\" class=\"story-title\">Fizz and Blitzo: A Love Beyond Limits</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/velvet-temptress-0a574c\" class=\"story-meta\">velvet-temptress-0a574c</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">3.4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 21, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-hunger-after-forty-lindas-awakening-mv6wwty7\" class=\"story-title\">The Hunger After Forty: Linda's Awakening</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/sinful-ember-37afde\" class=\"story-meta\">sinful-ember-37afde</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">2.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 13, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MFM\" class=\"tag\">MFM</a><a href=\"/browse-stories/?t=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Mommy%20Kink\" class=\"tag\">Mommy Kink</a><a href=\"/browse-stories/?t=Older%20Woman\" class=\"tag\">Older Woman</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-deans-secret-a-forbidden-attraction-in-the-heartland-mv58wpl4\" class=\"story-title\">The Dean's Secret: A Forbidden Attraction in the Heartland</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/mrbusiness\" class=\"story-meta\">mrbusiness</a><span class=\"badge-premium\" style=\"vertical-align:middle;margin-left:3px;\"><svg viewBox=\"0 0 16 16\"><path d=\"M8 1l2.1 4.2 4.7.7-3.4 3.3.8 4.6L8 11.5 3.8 13.8l.8-4.6L1.2 5.9l4.7-.7z\"/></svg></span></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">3</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">2.8k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 12, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Anal\" class=\"tag\">Anal</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Teacher%20%2F%20Student\" class=\"tag\">Teacher / Student</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/scarred-a-haunting-love-in-the-highlands-mv51x26i\" class=\"story-title\">Scarred: A Haunting Love in the Highlands</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-nectar-a609b5\" class=\"story-meta\">ravishing-nectar-a609b5</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 12, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Enemies%20to%20Lovers\" class=\"tag\">Enemies to Lovers</a><a href=\"/browse-stories/?t=BDSM\" class=\"tag\">BDSM</a><a href=\"/browse-stories/?t=Rough%20Sex\" class=\"tag\">Rough Sex</a><a href=\"/browse-stories/?t=Bondage\" class=\"tag\">Bondage</a><a href=\"/browse-stories/?t=Possessive\" class=\"tag\">Possessive</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Historical\" class=\"tag\">Historical</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-bellandi-debt-a-dance-with-the-devil-mv50vf14\" class=\"story-title\">The Bellandi Debt: A Dance with the Devil</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-nectar-a609b5\" class=\"story-meta\">ravishing-nectar-a609b5</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">3.9k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 12, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Mafia\" class=\"tag\">Mafia</a><a href=\"/browse-stories/?t=Enemies%20to%20Lovers\" class=\"tag\">Enemies to Lovers</a><a href=\"/browse-stories/?t=BDSM\" class=\"tag\">BDSM</a><a href=\"/browse-stories/?t=Rough%20Sex\" class=\"tag\">Rough Sex</a><a href=\"/browse-stories/?t=Bondage\" class=\"tag\">Bondage</a><a href=\"/browse-stories/?t=Possessive\" class=\"tag\">Possessive</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/darkness-and-her-savior-mv4y7y1a\" class=\"story-title\">Darkness and Her Savior</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-nectar-a609b5\" class=\"story-meta\">ravishing-nectar-a609b5</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">4</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">5k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 12, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=BDSM\" class=\"tag\">BDSM</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Obsession\" class=\"tag\">Obsession</a><a href=\"/browse-stories/?t=Possessive\" class=\"tag\">Possessive</a><a href=\"/browse-stories/?t=Rough%20Sex\" class=\"tag\">Rough Sex</a><a href=\"/browse-stories/?t=Spanking\" class=\"tag\">Spanking</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Maledom\" class=\"tag\">Maledom</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/silken-vows-in-the-chapel-of-secrets-mv4x0ndr\" class=\"story-title\">Silken Vows in the Chapel of Secrets</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-nectar-a609b5\" class=\"story-meta\">ravishing-nectar-a609b5</a></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">4.4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Oct 12, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Gay\" class=\"tag\">Gay</a><a href=\"/browse-stories/?t=Historical\" class=\"tag\">Historical</a><a href=\"/browse-stories/?t=Marriage%20of%20Convenience\" class=\"tag\">Marriage of Convenience</a><a href=\"/browse-stories/?t=Mistaken%20Identity\" class=\"tag\">Mistaken Identity</a><a href=\"/browse-stories/?t=Crossdressing\" class=\"tag\">Crossdressing</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Size%20Difference\" class=\"tag\">Size Difference</a><a href=\"/browse-stories/?t=First%20Time\" class=\"tag\">First Time</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a></div></div></td>\n        </tr></tbody>\n    </table>\n        </section>\n\n        <section class=\"homepage-block\">\n            <h2>Popular Stories</h2>\n            <table class=\"story-table\">\n        <thead><tr>\n            <th class=\"col-title\">Title</th>\n            <th class=\"col-author\">Author</th>\n            <th class=\"col-num\">Ch.</th>\n            <th class=\"col-num\">Words</th>\n            <th class=\"col-date\">Published</th>\n            <th class=\"col-tags\">Tags</th>\n        </tr></thead>\n        <tbody><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/serum-of-surrender-mpz6jbya\" class=\"story-title\">Serum of Surrender</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/mrbusiness\" class=\"story-meta\">mrbusiness</a><span class=\"badge-premium\" style=\"vertical-align:middle;margin-left:3px;\"><svg viewBox=\"0 0 16 16\"><path d=\"M8 1l2.1 4.2 4.7.7-3.4 3.3.8 4.6L8 11.5 3.8 13.8l.8-4.6L1.2 5.9l4.7-.7z\"/></svg></span></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">3</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">2.1k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Jun 4, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=MMF\" class=\"tag\">MMF</a><a href=\"/browse-stories/?t=Submission\" class=\"tag\">Submission</a><a href=\"/browse-stories/?t=Hypnosis\" class=\"tag\">Hypnosis</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/chained-in-the-dark-moa3o9v3\" class=\"story-title\">Chained in the Dark</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/mrbusiness\" class=\"story-meta\">mrbusiness</a><span class=\"badge-premium\" style=\"vertical-align:middle;margin-left:3px;\"><svg viewBox=\"0 0 16 16\"><path d=\"M8 1l2.1 4.2 4.7.7-3.4 3.3.8 4.6L8 11.5 3.8 13.8l.8-4.6L1.2 5.9l4.7-.7z\"/></svg></span></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">4</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">2.9k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Apr 22, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=BDSM\" class=\"tag\">BDSM</a><a href=\"/browse-stories/?t=Anal\" class=\"tag\">Anal</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/penance-of-the-flesh-a-monasterys-dark-ritual-mqtgufan\" class=\"story-title\">Penance of the Flesh: A Monastery's Dark Ritual</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/mrbusiness\" class=\"story-meta\">mrbusiness</a><span class=\"badge-premium\" style=\"vertical-align:middle;margin-left:3px;\"><svg viewBox=\"0 0 16 16\"><path d=\"M8 1l2.1 4.2 4.7.7-3.4 3.3.8 4.6L8 11.5 3.8 13.8l.8-4.6L1.2 5.9l4.7-.7z\"/></svg></span></div>\n            </td>\n            <td data-label=\"Ch.\" class=\"col-num story-meta\">2</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">1.2k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Jun 25, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Blowjob\" class=\"tag\">Blowjob</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a></div></div></td>\n        </tr></tbody>\n    </table>\n        </section>\n\n        <section class=\"homepage-block homepage-tags-block\">\n            <h2>Popular Tags</h2>\n            <div class=\"tags-cloud\"><a href=\"/browse-stories/?t=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Anal\" class=\"tag\">Anal</a><a href=\"/browse-stories/?t=Submission\" class=\"tag\">Submission</a><a href=\"/browse-stories/?t=Blowjob\" class=\"tag\">Blowjob</a><a href=\"/browse-stories/?t=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=BDSM\" class=\"tag\">BDSM</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=MMF\" class=\"tag\">MMF</a><a href=\"/browse-stories/?t=Forbidden\" class=\"tag\">Forbidden</a><a href=\"/browse-stories/?t=Rough%20Sex\" class=\"tag\">Rough Sex</a><a href=\"/browse-stories/?t=MFM\" class=\"tag\">MFM</a><a href=\"/browse-stories/?t=Gay\" class=\"tag\">Gay</a><a href=\"/browse-stories/?t=Incest\" class=\"tag\">Incest</a><a href=\"/browse-stories/?t=Hypnosis\" class=\"tag\">Hypnosis</a><a href=\"/browse-stories/?t=Teacher%20%2F%20Student\" class=\"tag\">Teacher / Student</a><a href=\"/browse-stories/?t=Bondage\" class=\"tag\">Bondage</a><a href=\"/browse-stories/?t=Reluctance\" class=\"tag\">Reluctance</a><a href=\"/browse-stories/?t=Power%20Exchange\" class=\"tag\">Power Exchange</a><a href=\"/browse-stories/?t=Doggy%20Style\" class=\"tag\">Doggy Style</a><a href=\"/browse-stories/?t=Possessive\" class=\"tag\">Possessive</a><a href=\"/browse-stories/?t=Enemies%20to%20Lovers\" class=\"tag\">Enemies to Lovers</a><a href=\"/browse-stories/?t=Fantasy\" class=\"tag\">Fantasy</a><a href=\"/browse-stories/?t=FFM\" class=\"tag\">FFM</a><a href=\"/browse-stories/?t=Oral\" class=\"tag\">Oral</a><a href=\"/browse-stories/?t=Werewolf\" class=\"tag\">Werewolf</a><a href=\"/browse-stories/?t=Breeding%20Kink\" class=\"tag\">Breeding Kink</a><a href=\"/browse-stories/?t=First%20Time\" class=\"tag\">First Time</a><a href=\"/browse-stories/?t=Historical\" class=\"tag\">Historical</a><a href=\"/browse-stories/?t=MILF\" class=\"tag\">MILF</a><a href=\"/browse-stories/?t=MM\" class=\"tag\">MM</a><a href=\"/browse-stories/?t=Mommy%20Kink\" class=\"tag\">Mommy Kink</a><a href=\"/browse-stories/?t=Obsession\" class=\"tag\">Obsession</a><a href=\"/browse-stories/?t=Older%20Woman\" class=\"tag\">Older Woman</a><a href=\"/browse-stories/?t=Sadism\" class=\"tag\">Sadism</a><a href=\"/browse-stories/?t=Spanking\" class=\"tag\">Spanking</a><a href=\"/browse-stories/?t=Toys\" class=\"tag\">Toys</a><a href=\"/browse-stories/?t=Friends%20with%20Benefits\" class=\"tag\">Friends with Benefits</a><a href=\"/browse-stories/?t=Step-Family\" class=\"tag\">Step-Family</a><a href=\"/browse-stories/?t=Mistaken%20Identity\" class=\"tag\">Mistaken Identity</a><a href=\"/browse-stories/?t=Strangers\" class=\"tag\">Strangers</a><a href=\"/browse-stories/?t=Forced%20Proximity\" class=\"tag\">Forced Proximity</a><a href=\"/browse-stories/?t=MMM\" class=\"tag\">MMM</a><a href=\"/browse-stories/?t=Cowgirl\" class=\"tag\">Cowgirl</a></div>\n        </section>\n\n        <style>\n            /* ── Hero ── */\n            .homepage-hero {\n                margin-top: -24px;\n                margin-bottom: 52px;\n                padding: 40px 44px;\n                background: linear-gradient(135deg, #2a1a0e 0%, #1e1210 60%, #1a1520 100%);\n                border: 1px solid rgba(180,100,40,0.25);\n                border-radius: 12px;\n            }\n            .hero-title {\n                font-family: var(--font-display);\n                font-size: 2.4rem;\n                font-weight: 700;\n                margin-bottom: 8px;\n                color: var(--color-text);\n                letter-spacing: -0.01em;\n            }\n            .hero-sub {\n                font-size: 1.1rem;\n                color: var(--color-text-muted);\n                margin-bottom: 28px;\n            }\n            .hero-features {\n                list-style: none;\n                padding: 0;\n                margin: 0;\n                display: flex;\n                flex-direction: column;\n                gap: 11px;\n            }\n            .hero-features li {\n                font-size: 0.94rem;\n                color: var(--color-text-muted);\n                line-height: 1.55;\n            }\n            .hero-features strong { color: var(--color-text); }\n            .privacy-link {\n                color: inherit;\n                text-decoration: underline;\n                text-underline-offset: 2px;\n                cursor: pointer;\n            }\n            .privacy-link:hover { color: var(--color-text); }\n            .hero-cta {\n                font-size: 0.95rem;\n                color: var(--color-accent);\n                font-style: italic;\n                margin: 0;\n            }\n\n            /* ── Privacy lightbox ── */\n            .privacy-lightbox {\n                position: fixed;\n                inset: 0;\n                background: rgba(0,0,0,0.72);\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                z-index: 9999;\n                padding: 24px;\n            }\n            .privacy-box {\n                background: var(--color-bg-raised, #1e1a17);\n                border: 1px solid var(--color-border);\n                border-radius: 12px;\n                padding: 36px 40px;\n                max-width: 600px;\n                width: 100%;\n                max-height: 80vh;\n                overflow-y: auto;\n                position: relative;\n            }\n            .privacy-box h2 {\n                font-family: var(--font-display);\n                font-size: 1.3rem;\n                margin-bottom: 16px;\n                color: var(--color-text);\n            }\n            .privacy-box p {\n                font-size: 0.88rem;\n                color: var(--color-text-muted);\n                line-height: 1.7;\n                margin-bottom: 12px;\n            }\n            .privacy-box p:last-child { margin-bottom: 0; }\n            .privacy-close {\n                position: absolute;\n                top: 14px;\n                right: 18px;\n                background: none;\n                border: none;\n                color: var(--color-text-dim);\n                font-size: 1.4rem;\n                cursor: pointer;\n                line-height: 1;\n                padding: 4px 8px;\n            }\n            .privacy-close:hover { color: var(--color-text); }\n\n            /* ── Homepage blocks ── */\n            .homepage-block { margin-bottom: 48px; }\n            .homepage-block h2 {\n                font-family: var(--font-display);\n                font-size: 1.25rem;\n                margin-bottom: 20px;\n                color: var(--color-text);\n            }\n            .homepage-tags-block .tags-cloud { display: flex; flex-wrap: wrap; gap: 8px; }\n            .homepage-tags-block .tag { font-size: 0.8rem; padding: 5px 14px; }\n            .empty-state {\n                color: var(--color-text-dim);\n                font-size: 0.9rem;\n                padding: 24px 0;\n                font-style: italic;\n            }\n\n            /* ── Story table: fixed-height rows, no wrapping ── */\n            .story-table {\n                width: 100%;\n                border-collapse: collapse;\n                table-layout: fixed; /* col widths set in shell */\n            }\n            .story-meta { font-size: 0.82rem; color: var(--color-text-dim); }\n            .story-title { font-size: 0.9rem; font-weight: 500; color: var(--color-link); }\n\n            @media (max-width: 680px) {\n                .hero-title { font-size: 1.6rem; }\n                .homepage-hero { padding: 28px 24px; }\n                .privacy-box { padding: 28px 20px; }\n            }\n        </style>\n    "}