{"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/possession-in-the-dark-mn74t99t\" class=\"story-title\">Possession in the Dark</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/sultry-caress-b2603e\" class=\"story-meta\">sultry-caress-b2603e</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\">8</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">5.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=MF\" class=\"tag\">MF</a><a href=\"/browse-stories/?t=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-null-effect-when-love-finds-silence-mn3pzvvo\" class=\"story-title\">The Null Effect: When Love Finds Silence</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">8.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 23, 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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=Slow-burn\" class=\"tag\">Slow-burn</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-tides-bargain-mn3nceu0\" class=\"story-title\">The Tide's Bargain</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">8.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 23, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=Slow-burn\" class=\"tag\">Slow-burn</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Strangers\" class=\"tag\">Strangers</a><a href=\"/browse-stories/?t=Fantasy\" class=\"tag\">Fantasy</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-incident-register-a-stepmothers-tale-mn38wgx3\" class=\"story-title\">The Incident Register: A Stepmother's Tale</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">9.6k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 23, 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=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Step-Relations\" class=\"tag\">Step-Relations</a><a href=\"/browse-stories/?t=Step-Family\" class=\"tag\">Step-Family</a><a href=\"/browse-stories/?t=MILF\" class=\"tag\">MILF</a><a href=\"/browse-stories/?t=Slow-burn\" class=\"tag\">Slow-burn</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-alphas-claim-a-dangerous-bargain-mn27kqe5\" class=\"story-title\">The Alpha's Claim: A Dangerous Bargain</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">6</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">7.4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Werewolf\" class=\"tag\">Werewolf</a><a href=\"/browse-stories/?t=Bondage\" class=\"tag\">Bondage</a><a href=\"/browse-stories/?t=Dark\" class=\"tag\">Dark</a><a href=\"/browse-stories/?t=Submission\" class=\"tag\">Submission</a><a href=\"/browse-stories/?t=Power%20Exchange\" class=\"tag\">Power Exchange</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-other-side-of-desire-mn244t3v\" class=\"story-title\">The Other Side of Desire</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">5</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">9.4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Best%20Friend\" class=\"tag\">Best Friend</a><a href=\"/browse-stories/?t=Friends%20with%20Benefits\" class=\"tag\">Friends with Benefits</a><a href=\"/browse-stories/?t=Drunk%20Sex\" class=\"tag\">Drunk Sex</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=First%20Time\" class=\"tag\">First Time</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-house-on-maple-lane-mn1ybtuq\" class=\"story-title\">The House on Maple Lane</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">5</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">5k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Forbidden%20Love\" class=\"tag\">Forbidden Love</a><a href=\"/browse-stories/?t=Forbidden\" class=\"tag\">Forbidden</a><a href=\"/browse-stories/?t=Older%20Woman\" class=\"tag\">Older Woman</a><a href=\"/browse-stories/?t=Mommy%20Kink\" class=\"tag\">Mommy Kink</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-unexpected-roommate-a-tale-of-chaos-and-longing-mn1sih1u\" class=\"story-title\">The Unexpected Roommate: A Tale of Chaos and Longing</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">5</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">6.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Enemies%20to%20Lovers\" class=\"tag\">Enemies to Lovers</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Slow-burn\" class=\"tag\">Slow-burn</a><a href=\"/browse-stories/?t=Forced%20Proximity\" class=\"tag\">Forced Proximity</a><a href=\"/browse-stories/?t=Roommates\" class=\"tag\">Roommates</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/sandalwood-and-secrets-mn1pghy3\" class=\"story-title\">Sandalwood and Secrets</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/sultry-caress-b2603e\" class=\"story-meta\">sultry-caress-b2603e</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\">9</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">3.3k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-singers-storm-a-tale-of-love-and-repair-mn1lzx3u\" class=\"story-title\">The Singer's Storm: A Tale of Love and Repair</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">5</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">5.1k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 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=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</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/echoes-of-sunset-whispers-of-lies-mmtdap1g\" class=\"story-title\">Echoes of Sunset, Whispers of Lies</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\">3.3k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 16, 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=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Oral\" class=\"tag\">Oral</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Doggy%20Style\" class=\"tag\">Doggy Style</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-bosss-games-mmrw4636\" class=\"story-title\">The Boss's Games</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\">4k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 15, 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=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Forbidden\" class=\"tag\">Forbidden</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Blowjob\" class=\"tag\">Blowjob</a><a href=\"/browse-stories/?t=Oral\" class=\"tag\">Oral</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/echoes-of-maple-avenue-mmufe43t\" class=\"story-title\">Echoes of Maple Avenue</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">8</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">12.3k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/shattered-hymns-mmtxm5vt\" class=\"story-title\">Shattered Hymns</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\">3.9k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Vaginal%20Sex\" class=\"tag\">Vaginal Sex</a><a href=\"/browse-stories/?t=Cunnilingus\" class=\"tag\">Cunnilingus</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Blowjob\" class=\"tag\">Blowjob</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/entangled-desires-mmug68ng\" class=\"story-title\">Entangled Desires</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">4.3k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Student%20%2F%20Teacher\" class=\"tag\">Student / Teacher</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/stitches-of-desire-mmu82y7d\" class=\"story-title\">Stitches of Desire</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">2.5k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=MILF\" class=\"tag\">MILF</a><a href=\"/browse-stories/?t=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/bound-by-dominion-mmtyexa5\" class=\"story-title\">Bound by Dominion</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/steamy-whisper-0de9d2\" class=\"story-meta\">steamy-whisper-0de9d2</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\">8</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">8.6k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=Monsterfucking\" class=\"tag\">Monsterfucking</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/midnight-confessions-mmujld5j\" class=\"story-title\">Midnight Confessions</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/ravishing-siren-c42c1e\" class=\"story-meta\">ravishing-siren-c42c1e</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\">3k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/teeth-and-temptation-a-clinicians-craving-mmvjvc52\" class=\"story-title\">Teeth and Temptation: A Clinician's Craving</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\">3.7k</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 18, 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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Masturbation\" class=\"tag\">Masturbation</a><a href=\"/browse-stories/?t=Cowgirl\" class=\"tag\">Cowgirl</a><a href=\"/browse-stories/?t=Doctor%20%2F%20Patient\" class=\"tag\">Doctor / Patient</a></div></div></td>\n        </tr><tr>\n            <td data-label=\"Title\" class=\"col-title\">\n                <a href=\"/stories/the-unseen-door-mmty7cy4\" class=\"story-title\">The Unseen Door</a>\n            </td>\n            <td data-label=\"Author\" class=\"col-author\">\n                <div class=\"col-author-inner\"><a href=\"/authors/steamy-whisper-0de9d2\" class=\"story-meta\">steamy-whisper-0de9d2</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\">1</td>\n            <td data-label=\"Words\" class=\"col-num story-meta\">315</td>\n            <td data-label=\"Published\" class=\"col-date story-meta\">Mar 17, 2026</td>\n            <td data-label=\"Tags\" class=\"col-tags\"><div class=\"story-tags-overflow\"><div class=\"story-tags\"></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=Romantic%20Erotica\" class=\"tag\">Romantic Erotica</a><a href=\"/browse-stories/?t=Dark%20Romance%20Erotica\" class=\"tag\">Dark Romance Erotica</a><a href=\"/browse-stories/?t=Erotica\" class=\"tag\">Erotica</a><a href=\"/browse-stories/?t=Friends%20to%20Lovers\" class=\"tag\">Friends to Lovers</a><a href=\"/browse-stories/?t=Taboo%20Erotica\" class=\"tag\">Taboo Erotica</a><a href=\"/browse-stories/?t=Slow%20Burn\" class=\"tag\">Slow Burn</a><a href=\"/browse-stories/?t=Age%20Gap\" class=\"tag\">Age Gap</a><a href=\"/browse-stories/?t=Slow-burn\" class=\"tag\">Slow-burn</a><a href=\"/browse-stories/?t=Submission\" class=\"tag\">Submission</a><a href=\"/browse-stories/?t=Explicit%20Erotica\" class=\"tag\">Explicit Erotica</a><a href=\"/browse-stories/?t=MILF\" class=\"tag\">MILF</a><a href=\"/browse-stories/?t=Forbidden\" class=\"tag\">Forbidden</a><a href=\"/browse-stories/?t=Doggy%20Style\" class=\"tag\">Doggy Style</a><a href=\"/browse-stories/?t=Blowjob\" class=\"tag\">Blowjob</a><a href=\"/browse-stories/?t=Oral\" class=\"tag\">Oral</a><a href=\"/browse-stories/?t=Reluctance\" class=\"tag\">Reluctance</a><a href=\"/browse-stories/?t=MMF\" class=\"tag\">MMF</a><a href=\"/browse-stories/?t=Mommy%20Kink\" class=\"tag\">Mommy Kink</a><a href=\"/browse-stories/?t=Monsterfucking\" class=\"tag\">Monsterfucking</a><a href=\"/browse-stories/?t=Older%20Woman\" class=\"tag\">Older Woman</a><a href=\"/browse-stories/?t=Power%20Exchange\" class=\"tag\">Power Exchange</a><a href=\"/browse-stories/?t=Roommates\" class=\"tag\">Roommates</a><a href=\"/browse-stories/?t=Step-Family\" class=\"tag\">Step-Family</a><a href=\"/browse-stories/?t=Step-Relations\" class=\"tag\">Step-Relations</a><a href=\"/browse-stories/?t=Strangers\" class=\"tag\">Strangers</a><a href=\"/browse-stories/?t=Student%20%2F%20Teacher\" class=\"tag\">Student / Teacher</a><a href=\"/browse-stories/?t=Vaginal%20Sex\" class=\"tag\">Vaginal Sex</a><a href=\"/browse-stories/?t=Werewolf\" class=\"tag\">Werewolf</a><a href=\"/browse-stories/?t=Best%20Friend\" class=\"tag\">Best Friend</a><a href=\"/browse-stories/?t=Bondage\" class=\"tag\">Bondage</a><a href=\"/browse-stories/?t=Cowgirl\" class=\"tag\">Cowgirl</a><a href=\"/browse-stories/?t=Cunnilingus\" class=\"tag\">Cunnilingus</a><a href=\"/browse-stories/?t=Dark\" class=\"tag\">Dark</a><a href=\"/browse-stories/?t=Doctor%20%2F%20Patient\" class=\"tag\">Doctor / Patient</a><a href=\"/browse-stories/?t=Dominance\" class=\"tag\">Dominance</a><a href=\"/browse-stories/?t=Drunk%20Sex\" class=\"tag\">Drunk Sex</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=First%20Time\" class=\"tag\">First Time</a><a href=\"/browse-stories/?t=Forbidden%20Love\" class=\"tag\">Forbidden Love</a><a href=\"/browse-stories/?t=Forced%20Proximity\" class=\"tag\">Forced Proximity</a><a href=\"/browse-stories/?t=Friends%20with%20Benefits\" class=\"tag\">Friends with Benefits</a><a href=\"/browse-stories/?t=Interracial\" class=\"tag\">Interracial</a><a href=\"/browse-stories/?t=Masturbation\" class=\"tag\">Masturbation</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    "}