sexy kahani logo sexy kahani
Ascension of the Sylvan Cosmos.

Chapter 790. Elyne and Verdant Elder.

Ch. 789 / 803 Jun 22, 2026

It had been one week since the Verdant Elder arrived in the Golden Sap Empire. The people on the ships had disembarked and moved to the prepared housing. Of course, they were not prohibited from buying housing, so some of them spread out. 

When they realized that there was a functioning and perfectly integrated Teleportation Hub in most cities, they received another shock. Yet, the biggest shock was seeing living World Trees. 

Life Trees, as said previously, were born after a True World Tree took over a world. After all, even high-level Life Trees had trouble going multiplanetary unless they purposely evolved in that direction. 

However, what they could not accept was the existence of other World Trees. Fortuna, being the closest, was a sight that left them reeling with surprise and shock. 

The day the Verdant Elder discovered Fortuna’s existence and noticed that she was not a Life Tree but a World Tree due to her female-shaped trunk, he went straight to find Elyne and ask questions. 

Elyne received them in the Eternal Cathedral and moved toward one of the wing rooms to speak. The cathedral, while it was imposing and magnificent, didn’t intimidate or surprise them. After all, the Covenant Church's main building was even more extravagant. 

Still, it was a gorgeous piece of architecture, though they had no mental capacity to admire it, due to the convoluted feelings from discovering Fortuna. 

Once in the room, the Verdant Elder sat down and activated the runic field to avoid eavesdropping. He didn’t know that, since they were within the Eternal Cathedral, and the Eternal Cathedral was Liu Shu’s precious baby, their conversation was being listened to. 

Still, Liu Shu couldn’t help but frown. ‘That runic field is quite powerful. I need to learn countermeasures.’

Breaking through it was not impossible, but if she did it, she would be discovered. At that moment, she didn’t have the ability to break the anti-spying runic field undetected. ‘When my skills reach S- Rank, things will change.’ 

The Verdant Elder’s voice reached her through the cathedral. “Elyne, we need answers.” 

Gently brewing Eternal Tea, Elyne asked with her back to them to hide her smile. “Answers? Ask away then. I do not know what you want to talk about.” 

The Verdant Elder frowned. “Don’t act like that. I am sure you know perfectly well what we want to ask.” 

Elyne continued brewing and chuckled. “Well, what can it be besides the existence of the other esteemed World Trees? Otherwise, Lord Verdant Elder wouldn’t have such an expression when we met.” 

The Verdant Elder glanced at Elyne’s back. That jade-green hair, instead of the previous golden-colored one, made him feel… unfamiliar. Even when he had interacted with Elyne for a few thousand years, he still felt… as if the woman in front of him had changed greatly in the span of just a few decades. 

“World Trees are enemies. They might tolerate each other's existence, but they act like predators with each other. When the other side is too weak, it isn’t a fellow predator, but food. That’s the harsh truth of their species.” 

Elyne asked, raising her head without turning back. “Is it? Perhaps… that absolute truth is not as unchanging as you thought.” 

“Impossible.” The Verdant Elder spoke with certainty, even after seeing it broken in front of his eyes. “For as long as history has developed in our galaxy. For as long as stories have been told, recorded, and spread out, this fact has always been truthful and never broken.” 

Elyne, having prepared the tea cups, picked two and turned around with a faint smile. “And yet, your eyes have already seen that the immutable truth you and I believed in is not as absolute as we believed it to be.” 

Seeing Elyne place the cup and go back to take the other two for his two accompanying escorts, the Verdant Elder asked in a low tone. “Is Lady Heavenly Willow using some sort of dominance skill?” 

Elyne’s hands paused, a touch of anger flashing in her eyes before she swallowed it back. While she abhorred the implications of those words, she was not too surprised that someone at the level of the Verdant Elder would think in that way first. 

She carried back the two cups and spoke, her tone calm even if her heart was cold. “Liu Shu has never hidden it. She indeed has a related to what you are thinking… but not as you are thinking.” </p><p>The Verdant Elder and the two archbishops sitting by his side frowned. “What do you mean?” </p><p>Elyne sat down elegantly, her hands smoothing her priest’s robe as she lowered herself onto the chair. Then, she picked the wooden teacup and sipped the hot tea. The sensation of the delicious liquid going down her throat and warming up her body made her squint for a moment, diffusing the anger she had felt a moment ago. </p><p>“This is actually one of the stories in our Bible. One of the earliest ones.” Elyne spoke, her tone a touch reverent but not fanatic. “When Liu Shu first encountered an enemy World Tree, she didn’t react with enmity. Back then, Liu Shu was young, she was gentle, and she was slightly simple-minded. However, above all, Liu Shu showed an uncharacteristic touch of kindness toward the first World Tree she met.” </p><p>The Verdant Elder listened, trying to filter things that were spoken to cause reverence. He was, after all, a high-ranking religious member. He understood how things were told when trying to convert others. </p><p>The difference was that… Elyne was not exaggerating but telling things as they were. This made it slightly harder than when hearing exaggerated stories where you could clearly see the intent to cause awe. </p><p>“So, Liu Shu didn’t try to stomp her kind. Both sides went to war. That war was one of the first full-scale wars Liu Shu went through. Yet after winning, Liu Shu didn’t desire to exploit or destroy her opponent. Instead, she wished to live alongside the other party. Therefore, Liu Shu extended her roots, not to conquer but to get entangled with the other side. It was at that time that the System recognized Liu Shu’s intent and gave her the qualifications in the form of a <Title>.”</p><p>Elyne smiled, her finger gently caressing the rim of the smooth wooden cup. “So, instead of killing the first World Tree she encountered, Liu Shu made friends with it. This World Tree is Lady Fortuna. The only World Tree living within Golden Sap City besides Liu Shu. She is, of course, respected by all due to her gentle and welcoming personality.” </p><p>The Verdant Elder and those two archbishops around him fell silent after listening. In their mind, they completely filtered adjectives. Yet, even after filtering everything, what ended the story was still a World Tree that saw the first of its kind with a favorable impression and even welcomed it instead of suppressing it like any other World Tree would’ve. </p><p>This made their hearts uncomfortable because, even when they didn’t want it to, a touch of admiration blossomed in their hearts. Even if they wanted to deny it, Elyne’s story, if real, made it impossible for them to ignore. </p><p>The Verdant Elder asked, taking a sip of the tea calmly. “You say that there is proof. Where is that proof?” </p><p>Elyne smiled, but her tone was a touch colder. “Do you think something like this can be faked for over a century, Lord Verdant Elder? We’ve not only seen it, but Liu Shu has also shown us a record of System messages that show how that <Title> evolved and merged to its current version. Have you ever seen a World Tree do something similar?” </p><p>The Verdant Elder also noticed that his sentence was a bit defensive. Therefore, he didn’t get angry at Elyne’s rude tone. He sighed and asked. “Can I see it?” </p><p>Elyne stood up slowly and moved to the side, picking one of the few religious books on a shelf. After presenting one to each of them, she sat back down. “You can read slowly. The system messages are naturally written in our sacred book.”</p><p>At this moment, the archbishop spoke up. In the past, she had been a senior, but now, the archbishop couldn’t help but feel that Elyne could crush her in terms of strength. So, her tone was not that of a superior, but that of an equal. “Elyne, I’ve noticed but… why do you call Lady Heavenly Willow by her name so intimately?” </p><p>This was also an oddity that the Verdant Elder noticed since their first conversation. Still, he had not pointed it out because it was neither the place nor the time to ask those things back then. Now that the archbishop brought it up, he listened attentively. </p><p>Elyne took another sip of the warm tea and spoke. “That is also written in the book. The summary, though, is that Liu Shu actually dislikes being seen as an idol or a target of blind faith. Liu Shu had always wanted to be part of her environment, not above it. Therefore, when she is put on a pedestal just for… being, Liu Shu feels uncomfortable.” </p><p>That answer came as another shock for them. After all, in their opinions, a World Tree had all the qualifications to be treated as a truly superior being. They were an existence spanning solar systems and with the potential to cover the entire galaxy. Such a being was naturally godlike, even when compared to other High-Level individuals of humanoid species. </p><p>So, hearing a World Tree deny that godlike part of herself was, once again, confusing and shocking. It caused many questions, such as “Why wouldn’t she want to be seen as such and gain more influence?” </p><p>Elyne didn’t explain further though, pointing out that most answers would come to them if they just read the book. While this was a blatant attempt from Elyne to convince them to read their sacred book, it was an offer they couldn’t deny, as curiosity had already taken root in their hearts. </p><p>‘To deal with other believers, you can’t be roundabout like with normal people. To convert high-ranking members of a religion, you needed to show the positive differences between both sides. This would subtly reveal the inadequacies of the other side. Of course, for fanatical believers, the result would be either anger due to blasphemy or straight-up denial of facts. </p><p>Rationality was often not a dominant thought process when being exposed to truths that didn’t align with one’s own thinking. </p><p>Meanwhile, Liu Shu heard their conversation and was thoughtful. ‘The reaction was not as… negative as I expected. The main emotion, at least when exposed not through word of mouth but with direct proof, is mainly governed by shock, surprise, and curiosity about the details.’ </p><p>This was a shared trait among all who encountered Fortuna. ‘Now… I want to see the reaction from those who encounter it through word of mouth.’ </p><p>These people would naturally be those the Verdant Elder was reporting to, so the results would take a while to show. </p></div> </div> <div class="noir-reader-footer mt-12 flex flex-col items-center gap-10"> <nav class="noir-reader-nav noir-reader-nav-footer chr-nav grid grid-cols-1 sm:grid-cols-2 gap-3 w-full" aria-label="Chapter navigation"> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-788" id="prev_chap" class="group flex items-center gap-3 px-4 py-3.5 noir-reader-nav-card rounded-2xl border border-gray-200 dark:border-white/10 hover:border-[#7c4dff] dark:hover:border-[#d4c4ff] transition-colors" title="Previous chapter"><i class="fa-solid fa-arrow-left text-gray-400 group-hover:text-[#6b3fd4] dark:group-hover:text-[#d4c4ff]"></i><span class="min-w-0"><span class="block text-xs text-gray-400 leading-relaxed">Previous</span><span class="block text-sm font-semibold text-gray-900 dark:text-white truncate">Previous chapter</span></span></a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-790" id="next_chap" class="group flex items-center justify-end gap-3 px-4 py-3.5 rounded-2xl bg-[#7c4dff] dark:bg-[#d4c4ff] hover:opacity-90 transition-opacity" title="Chapter 791. Political Maneuver. Seizing Partial Control."><span class="min-w-0 text-right"><span class="block text-xs text-white/70 dark:text-[#171717]/70 leading-relaxed">Next</span><span class="block text-sm font-semibold text-white dark:text-[#171717] truncate">Chapter 791. Political Maneuver. Seizing Partial Control.</span></span><i class="fa-solid fa-arrow-right text-white dark:text-[#171717]"></i></a> </nav> <a href="https://sexykahani.net/novel/ascension-of-the-sylvan-cosmos-2/" class="noir-reader-back-link w-full flex items-center justify-center gap-2 px-4 py-3 rounded-2xl bg-gray-50 dark:bg-white/[0.03] border border-gray-200 dark:border-white/10 text-sm font-semibold text-gray-900 dark:text-white hover:border-[#7c4dff] dark:hover:border-[#d4c4ff] transition-colors" title="Back to novel"><i class="fa-solid fa-list-ul text-gray-400"></i>Back to novel · Ch. 789 / 803</a> <div class="noir-reader-links flex flex-wrap justify-center gap-4 text-sm text-gray-500 dark:text-gray-400"> <a href="https://sexykahani.net/novel/ascension-of-the-sylvan-cosmos-2/" class="hover:text-[#7c4dff] dark:hover:text-[#d4c4ff] transition-colors">Novel Info</a> <span class="opacity-20">|</span> <a href="https://sexykahani.net/dmca.html" class="hover:text-[#7c4dff] dark:hover:text-[#d4c4ff] transition-colors">Report Error</a> </div> </div> </article> <aside class="noir-reader-sidebar hidden lg:flex flex-col w-80 flex-shrink-0 sticky top-24 h-[calc(100vh-120px)] gap-6"> <div class="noir-reader-side-panel noir-reader-chapters-panel rounded-2xl p-5 border border-gray-200 dark:border-white/10 flex-1 flex flex-col overflow-hidden"> <div class="noir-reader-panel-header flex items-center justify-between mb-4 pb-3 border-b border-gray-100 dark:border-white/5"> <h3 class="text-xs font-bold uppercase tracking-widest text-gray-500 dark:text-gray-400">Chapters</h3> <span class="text-xs px-2 py-0.5 rounded-full bg-[#7c4dff]/10 dark:bg-[#d4c4ff]/15 text-[#6b3fd4] dark:text-[#d4c4ff] font-bold">789/803</span> </div> <div class="noir-reader-chapter-list chapter-list-scroll flex-1 overflow-y-auto pr-2 space-y-1"> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-779" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">779. Chapter 780. Complete Ascension Willow Lake Blueprint.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-780" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">780. Chapter 781. [Eternity Of Stars].</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-781" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">781. Chapter 782. Activation.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-782" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">782. Chapter 783. Liu Shu’s Tangled Heart.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-783" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">783. Chapter 784. Untanglement and Radiance.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-784" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">784. Chapter 785. Late Night Conversation.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-785" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">785. Chapter 786. Envoys’ Thoughts and Elyne’s Stance.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-786" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">786. Chapter 787. First Contact With Verdant Elder.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-787" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">787. Chapter 788. Arrival At Ceperet.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-788" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">788. Chapter 789. Small Tour.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-789" class="block pl-3 py-2 border-l-2 border-[#7c4dff] dark:border-[#d4c4ff] bg-[#7c4dff]/10 dark:bg-[#d4c4ff]/15 text-[#6b3fd4] dark:text-[#d4c4ff] text-sm font-semibold" aria-current="true">789. Chapter 790. Elyne and Verdant Elder.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-790" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">790. Chapter 791. Political Maneuver. Seizing Partial Control.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-791" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">791. Chapter 792. Peculiar Date With Obsidianis and Seraphina.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-792" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">792. Chapter 793. Overwhelming Skill Transformation.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-793" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">793. Chapter 794. Long Lost Berry Math, I Missed You!</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-794" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">794. Chapter 795. Apothea: Lignified Ascension Life Willow Tree!</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-795" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">795. Chapter 796. Reactions to Apothea. Sylvan Children’s... progress?</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-796" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">796. Chapter 797. Delightful and Unpleasant Incidents.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-797" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">797. Chapter 798. Sylvan Quest Rewards!</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-798" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">798. Chapter 799. Discussing Faith and Other Changes.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-799" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">799. Chapter 800. Four Ascension Paths.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-800" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">800. Chapter 801. Level 200 Eternal Axis Universal Tree. Unmovable Existence.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-801" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">801. Chapter 802. Heavenly Willow’s Summons.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-802" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">802. Chapter 803. Dungeons and Lovers.</a> <a href="/novel/ascension-of-the-sylvan-cosmos-2/chapter-803" class="block pl-3 py-2 border-l-2 border-transparent hover:border-gray-300 dark:hover:border-white/20 text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white text-sm transition-colors">803. Chapter 804. Serious Conversation and Gacha Pulls!</a> </div> <button type="button" class="noir-reader-chapter-list-button chr-jump-btn mt-3 w-full py-2.5 rounded-xl border border-gray-200 dark:border-white/10 text-gray-700 dark:text-gray-300 hover:border-[#7c4dff] dark:hover:border-[#d4c4ff] text-sm font-semibold transition-colors">Full chapter list</button> </div> <div class="noir-reader-side-panel noir-reader-preferences-panel rounded-2xl p-5 border border-gray-200 dark:border-white/10"> <h3 class="text-xs font-bold uppercase tracking-widest text-gray-500 dark:text-gray-400 mb-3">Preferences</h3> <button type="button" id="reader-settings-btn-side" class="noir-reader-settings-button w-full flex items-center justify-center gap-2 py-3 rounded-xl bg-[#7c4dff] dark:bg-[#d4c4ff] text-white dark:text-[#171717] text-sm font-semibold hover:opacity-90 transition-opacity"><i class="fa-solid fa-sliders"></i>Reading settings</button> <p class="mt-3 text-xs leading-relaxed text-gray-400 dark:text-gray-500 text-center">Font, size, background and theme</p> </div> </aside> </div> <div id="toc-overlay" data-nl2-toc-overlay aria-hidden="true" inert class="noir-reader-drawer-overlay fixed inset-0 bg-black/60 z-[60] opacity-0 pointer-events-none transition-opacity duration-300"></div> <aside id="toc-drawer" data-nl2-toc-drawer role="dialog" aria-modal="true" aria-labelledby="toc-drawer-heading" aria-hidden="true" inert tabindex="-1" class="noir-reader-drawer fixed top-0 right-0 bottom-0 w-[calc(100%-3rem)] max-w-[320px] bg-white dark:bg-[#171717] z-[61] translate-x-full transition-transform duration-300 ease-out flex flex-col shadow-2xl"> <div class="noir-reader-drawer-header flex items-center justify-between px-5 h-16 border-b border-gray-200 dark:border-white/10 flex-shrink-0"> <h2 id="toc-drawer-heading" class="noir-reader-drawer-title font-bold text-gray-900 dark:text-white">Chapters</h2> <div class="flex items-center gap-3"> <span class="text-xs text-[#7c4dff] dark:text-[#d4c4ff] font-semibold">789/803</span> <button type="button" data-nl2-toc-close aria-label="Close chapter list" class="w-9 h-9 flex items-center justify-center rounded-full text-gray-500 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-white/10"><i class="fa-solid fa-xmark text-lg"></i></button> </div> </div> <div data-nl2-toc-body class="noir-reader-drawer-body chapter-list-scroll flex-1 overflow-y-auto px-4 py-3 space-y-1"> <p data-nl2-toc-status class="text-sm text-gray-400 dark:text-gray-500 text-center py-6">Loading chapters...</p> </div> </aside> <nav class="noir-mobile-nav fixed bottom-3 left-3 right-3 z-50 md:hidden flex items-center justify-around h-[64px] px-2 rounded-3xl bg-white/95 dark:bg-[#1a1a1a]/95 backdrop-blur-md border border-gray-200 dark:border-white/10 shadow-xl mobile-bottom-nav" aria-label="Mobile navigation"> <a href="https://sexykahani.net/" id="mob-nav-home" class="relative flex flex-col items-center justify-center gap-1 min-w-[56px] min-h-[52px] px-2 rounded-2xl transition-colors text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" aria-label="Home"> <i class="fa-solid fa-house text-xl" aria-hidden="true"></i> <span class="hidden min-[375px]:inline text-xs font-semibold tracking-wide">Home</span> </a> <a href="https://sexykahani.net/allvisit/" id="mob-nav-browse" class="relative flex flex-col items-center justify-center gap-1 min-w-[56px] min-h-[52px] px-2 rounded-2xl transition-colors text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" aria-label="Browse"> <i class="fa-solid fa-compass text-xl" aria-hidden="true"></i> <span class="hidden min-[375px]:inline text-xs font-semibold tracking-wide">Browse</span> </a> <a href="https://sexykahani.net/genre/Harem/" id="mob-nav-genres" class="relative flex flex-col items-center justify-center gap-1 min-w-[56px] min-h-[52px] px-2 rounded-2xl transition-colors text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" aria-label="Genres"> <i class="fa-solid fa-layer-group text-xl" aria-hidden="true"></i> <span class="hidden min-[375px]:inline text-xs font-semibold tracking-wide">Genres</span> </a> <a href="https://sexykahani.net/user/account/" id="mob-nav-library" class="relative flex flex-col items-center justify-center gap-1 min-w-[56px] min-h-[52px] px-2 rounded-2xl transition-colors text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" aria-label="Library"> <i class="fa-solid fa-book-bookmark text-xl" aria-hidden="true"></i> <span class="hidden min-[375px]:inline text-xs font-semibold tracking-wide">Library</span> </a> <button type="button" id="mob-nav-menu" data-nl2-mobile-open aria-label="Menu" aria-controls="noir-mobile-menu" aria-expanded="false" class="relative flex flex-col items-center justify-center gap-1 min-w-[56px] min-h-[52px] px-2 rounded-2xl transition-colors text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white"> <i class="fa-solid fa-bars text-xl" aria-hidden="true"></i> <span class="hidden min-[375px]:inline text-xs font-semibold tracking-wide">Menu</span> </button> </nav> </main> <footer class="noir-footer bg-[#141414] dark:bg-[#101010] text-gray-300 pt-14 pb-8 px-4"> <div class="max-w-[1200px] mx-auto"> <div class="flex flex-col items-center text-center pb-10 border-b border-white/10"> <a title="Go Home" href="https://sexykahani.net/" class="flex items-center gap-3 group"> <img src="/img/logo-target.png" alt="sexy kahani logo" width="40" height="40" class="w-10 h-10"> <span class="text-2xl font-bold text-white group-hover:text-[#d4c4ff] transition-colors">sexy kahani</span> </a> <p class="text-sm leading-relaxed text-gray-400 mt-4 max-w-[560px]">sexy kahani Use modern knowledge to reform an ancient empire. These historical novels focus on technology, war, and political strategy.</p> <div class="flex items-center gap-3 mt-6"> <a title="Sitemap" class="w-11 h-11 rounded-full border border-white/15 flex justify-center items-center text-gray-300 hover:text-white hover:border-[#7c4dff] hover:bg-[#7c4dff] transition-colors" href="https://sexykahani.net/sitemap.xml"><i class="fa-solid fa-sitemap"></i></a> <a title="Contact" class="w-11 h-11 rounded-full border border-white/15 flex justify-center items-center text-gray-300 hover:text-white hover:border-[#7c4dff] hover:bg-[#7c4dff] transition-colors" href="https://sexykahani.net/dmca.html"><i class="fa-solid fa-envelope"></i></a> </div> </div> <div class="grid grid-cols-2 sm:grid-cols-4 gap-8 py-10"> <div> <h2 class="noir-footer-heading text-xs font-bold uppercase tracking-widest text-[#d4c4ff] pb-4">Explore</h2> <div class="flex flex-col gap-3"> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/">Home</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/genre/Action/">Genres</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/user/account/">My Account</a> </div> </div> <div> <h2 class="noir-footer-heading text-xs font-bold uppercase tracking-widest text-[#d4c4ff] pb-4">Browse</h2> <div class="flex flex-col gap-3"> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/allvisit/">Ranking Novels</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/full.html">Completed Novels</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/monthvisit/">New Novels</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/dayvisit/">Latest Updates</a> </div> </div> <div> <h2 class="noir-footer-heading text-xs font-bold uppercase tracking-widest text-[#d4c4ff] pb-4">Legal</h2> <div class="flex flex-col gap-3"> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/dmca.html">Privacy Policy</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/dmca.html">Terms of Service</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/dmca.html">DMCA</a> <a class="text-sm text-gray-400 hover:text-white transition-colors" href="https://sexykahani.net/sitemap.xml">Sitemap</a> </div> </div> <div> <h2 class="noir-footer-heading text-xs font-bold uppercase tracking-widest text-[#d4c4ff] pb-4">Top Genres</h2> <div class="flex flex-wrap gap-2"> <a href="https://sexykahani.net/genre/Harem/" title="Harem" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Harem</a> <a href="https://sexykahani.net/genre/Webnovel/" title="Webnovel" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Webnovel</a> <a href="https://sexykahani.net/genre/Fantasy/" title="Fantasy" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Fantasy</a> <a href="https://sexykahani.net/genre/Romance/" title="Romance" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Romance</a> <a href="https://sexykahani.net/genre/Action/" title="Action" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Action</a> <a href="https://sexykahani.net/genre/Adult/" title="Adult" class="px-2.5 py-1 rounded-full bg-white/5 border border-white/10 text-xs text-gray-300 hover:text-white hover:border-[#7c4dff] transition-colors truncate max-w-[120px]">Adult</a> </div> </div> </div> <div class="pt-6 border-t border-white/10 flex flex-col sm:flex-row items-center justify-between gap-3"> <p class="noir-footer-copyright text-xs leading-relaxed text-gray-500">Copyright © 2026 sexy kahani. All Rights Reserved.</p> <p class="noir-footer-copyright text-xs leading-relaxed text-gray-500">Updated daily · Free to read</p> </div> </div> </footer> <script> const novel = { id: "161115", name: "Ascension of the Sylvan Cosmos.", url: "\/novel\/ascension-of-the-sylvan-cosmos-2\/"}; const chapter = { id: "789", name: "Chapter 790. Elyne and Verdant Elder.", url: "\/novel\/ascension-of-the-sylvan-cosmos-2\/chapter-789", chapter_id: "789"}; function addToBookcase(bookid, chapterid, chaptername) { var body = new URLSearchParams({ action: 'addbookmark', bookid: String(bookid), chapterid: String(chapterid || ''), chaptername: String(chaptername || '') }); fetch("https:\/\/sexykahani.net\/user\/addcase\/", { method: 'POST', credentials: 'same-origin', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, body: body.toString() }).then(function(response) { if (!response.ok) { throw new Error('Request failed'); } return response.text(); }).then(function(response) { response = response.trim(); if (response === '1') { document.querySelectorAll('.btn-bookmark').forEach(function(button) { button.innerHTML = '<i class="fa-solid fa-check"></i>'; button.removeAttribute('onclick'); button.disabled = true; button.title = 'In Library'; }); } else if (response === '-1') { if (confirm('Please login to add books to your library. Go to login page?')) { window.location.href = "https:\/\/sexykahani.net\/user\/login\/"; } } else { alert('Failed to add book. Please try again.'); } }).catch(function() { alert('Network error. Please try again.'); }); } (function () { var readerModal = document.querySelector('[data-nl2-reader-modal]'); var readerOverlay = readerModal ? readerModal.querySelector('[data-nl2-reader-overlay]') : null; var readerSheet = readerModal ? readerModal.querySelector('[data-nl2-reader-sheet]') : null; var readerBody = readerModal ? readerModal.querySelector('[data-nl2-reader-body]') : null; var desktopPanel = document.querySelector('#options [data-nl2-dropdown-menu] form'); var desktopHome = desktopPanel ? desktopPanel.parentNode : null; var dialog = window.noirDialog; var readerOpener = null; function readerModalOpen() { return readerModal && readerModal.getAttribute('aria-hidden') === 'false'; } function openReaderModal(source) { if (!readerModal || !readerBody || !desktopPanel) { return; } readerOpener = source || document.activeElement; readerModal.removeAttribute('inert'); readerBody.appendChild(desktopPanel); readerModal.setAttribute('aria-hidden', 'false'); readerOverlay.classList.remove('opacity-0', 'pointer-events-none'); readerOverlay.setAttribute('aria-hidden', 'false'); if (dialog) { dialog.lock('reader-settings'); } readerSheet.classList.remove('translate-y-full'); var readerCloseButton = readerModal.querySelector('[data-nl2-reader-close]'); readerOverlay.removeAttribute('inert'); (readerCloseButton || readerSheet).focus(); } function closeReaderModal() { if (!readerModal || !readerModalOpen()) { return; } if (readerSheet.contains(document.activeElement)) { document.activeElement.blur(); } readerSheet.classList.add('translate-y-full'); readerOverlay.classList.add('opacity-0', 'pointer-events-none'); readerOverlay.setAttribute('aria-hidden', 'true'); readerOverlay.setAttribute('inert', ''); readerModal.setAttribute('aria-hidden', 'true'); if (desktopPanel && desktopHome) { desktopHome.appendChild(desktopPanel); } readerModal.setAttribute('inert', ''); if (dialog) { dialog.unlock('reader-settings'); } var restore = readerOpener; readerOpener = null; if (restore && typeof restore.focus === 'function') { restore.focus(); } } if (readerOverlay) { readerOverlay.addEventListener('click', closeReaderModal); } if (readerModal) { var readerCloseBtn = readerModal.querySelector('[data-nl2-reader-close]'); if (readerCloseBtn) { readerCloseBtn.addEventListener('click', closeReaderModal); } } document.querySelectorAll('#reader-settings-btn, #reader-settings-btn-side').forEach(function (settingsButton) { settingsButton.addEventListener('click', function (event) { event.stopPropagation(); if (window.matchMedia('(max-width: 639px)').matches) { openReaderModal(settingsButton); return; } var toggle = document.querySelector('#options [data-nl2-dropdown-toggle]'); if (toggle) { toggle.click(); } }); }); document.addEventListener('keydown', function (event) { if (!readerModalOpen()) { return; } if (event.key === 'Escape') { event.preventDefault(); event.stopImmediatePropagation(); closeReaderModal(); return; } if (dialog) { dialog.trap(event, readerSheet); } }, true); document.addEventListener('focusin', function (event) { if (readerModalOpen() && !readerSheet.contains(event.target)) { var readerCloseButton = readerModal.querySelector('[data-nl2-reader-close]'); (readerCloseButton || readerSheet).focus(); } }); var progressFill = document.getElementById('reading-progress-fill'); if (progressFill) { var updateProgress = function () { var doc = document.documentElement; var scrollable = doc.scrollHeight - doc.clientHeight; var ratio = scrollable > 0 ? (doc.scrollTop || document.body.scrollTop) / scrollable : 0; progressFill.style.width = Math.max(0, Math.min(1, ratio)) * 100 + '%'; }; window.addEventListener('scroll', updateProgress, { passive: true }); window.addEventListener('resize', updateProgress); updateProgress(); } })(); function readChapterStyle() { var match = document.cookie.match(/(?:^|;\s*)chapter_style=([^;]+)/); var defaults = { fontFamily: "'DM Sans', sans-serif", fontSize: '19px', lineHeight: '175%', fluidSwitch: 'no', onebreakSwitch: 'no' }; if (!match) { defaults.v = 2; return defaults; } var saved = null; try { saved = JSON.parse(decodeURIComponent(match[1])); } catch (error) { saved = null; } if (!saved || typeof saved !== 'object' || Array.isArray(saved)) { defaults.v = 2; return defaults; } if (!(typeof saved.v === 'number' && saved.v >= 2) && (saved.background === '#F4F4F4' || saved.background === '#232323')) { delete saved.background; } var style = Object.assign(defaults, saved); if (!(typeof style.v === 'number' && style.v > 2)) { style.v = 2; } return style; } function writeChapterStyle(style) { document.cookie = 'chapter_style=' + encodeURIComponent(JSON.stringify(style)) + '; path=/; max-age=604800'; } function applyChapterStyle(style) { var content = document.getElementById('chr-content'); var container = document.getElementById('container'); var chapterContainer = document.getElementById('chapter'); if (!content || !container) { return; } content.style.fontFamily = style.fontFamily; content.style.fontSize = style.fontSize; content.style.lineHeight = style.lineHeight; if (style.background) { container.style.backgroundColor = style.background; } else { container.style.removeProperty('background-color'); } if (chapterContainer) { if (style.fluidSwitch === 'yes') { chapterContainer.style.setProperty('max-width', 'none', 'important'); } else { chapterContainer.style.removeProperty('max-width'); } } content.querySelectorAll('p').forEach(function(paragraph) { paragraph.style.marginBottom = style.onebreakSwitch === 'yes' ? '0' : ''; }); document.querySelectorAll('input[name="fluid-switch"]').forEach(function(input) { input.checked = input.value === style.fluidSwitch; }); document.querySelectorAll('input[name="onebreak-switch"]').forEach(function(input) { input.checked = input.value === style.onebreakSwitch; }); var settingKeys = { 'option-background': 'background', 'option-font-family': 'fontFamily', 'option-font-size': 'fontSize', 'option-line-height': 'lineHeight' }; Object.keys(settingKeys).forEach(function(id) { var input = document.getElementById(id); if (input && style[settingKeys[id]] !== undefined) { input.value = style[settingKeys[id]]; } }); } document.addEventListener('DOMContentLoaded', function () { var style = readChapterStyle(); applyChapterStyle(style); try { var history = JSON.parse(localStorage.getItem('novels_history') || '[]'); history = Array.isArray(history) ? history.filter(function(item) { return item && typeof item === 'object' && String(item.id) !== String(novel.id); }) : []; novel.chapter = chapter; history.unshift(novel); localStorage.setItem('novels_history', JSON.stringify(history.slice(0, 10))); } catch (error) {} var bindings = { 'option-background': 'background', 'option-font-family': 'fontFamily', 'option-font-size': 'fontSize', 'option-line-height': 'lineHeight' }; Object.keys(bindings).forEach(function (id) { var input = document.getElementById(id); if (!input) { return; } input.addEventListener('change', function () { style[bindings[id]] = input.value; applyChapterStyle(style); writeChapterStyle(style); }); }); document.querySelectorAll('input[name="fluid-switch"], input[name="onebreak-switch"]').forEach(function (input) { input.addEventListener('change', function () { style[input.name === 'fluid-switch' ? 'fluidSwitch' : 'onebreakSwitch'] = input.value; applyChapterStyle(style); writeChapterStyle(style); }); }); document.addEventListener('keydown', function (event) { if (event.target && /input|textarea|select/i.test(event.target.tagName)) { return; } var target = event.key === 'ArrowRight' || event.key.toLowerCase() === 'd' ? document.getElementById('next_chap') : event.key === 'ArrowLeft' || event.key.toLowerCase() === 'a' ? document.getElementById('prev_chap') : null; if (target && target.href) { window.location.href = target.href; } }); var tocSlug = "ascension-of-the-sylvan-cosmos-2"; var tocDrawer = document.querySelector('[data-nl2-toc-drawer]'); var tocOverlay = document.querySelector('[data-nl2-toc-overlay]'); var tocBody = document.querySelector('[data-nl2-toc-body]'); var tocLoaded = false; var tocLoading = false; var tocOpener = null; var tocDialog = window.noirDialog; function tocIsOpen() { return !!tocDrawer && tocDrawer.getAttribute('aria-hidden') === 'false'; } function tocFocusTarget() { return tocDrawer ? (tocDrawer.querySelector('[data-nl2-toc-close]') || tocDrawer) : null; } function tocOpen(source) { if (!tocDrawer || !tocOverlay || tocIsOpen()) { return; } var candidate = source || document.activeElement; tocOpener = candidate && typeof candidate.focus === 'function' ? candidate : null; tocDrawer.removeAttribute('inert'); tocDrawer.classList.remove('translate-x-full'); tocDrawer.classList.add('translate-x-0'); tocDrawer.setAttribute('aria-hidden', 'false'); tocOverlay.classList.remove('opacity-0', 'pointer-events-none'); tocOverlay.setAttribute('aria-hidden', 'false'); tocOverlay.removeAttribute('inert'); if (tocDialog) { tocDialog.lock('toc-drawer'); } void tocDrawer.offsetWidth; setTimeout(function () { if (!tocIsOpen()) { return; } tocDrawer.classList.remove('translate-x-full'); tocDrawer.classList.add('translate-x-0'); }, 0); var focusTarget = tocFocusTarget(); if (focusTarget) { focusTarget.focus(); } } function tocClose() { if (!tocDrawer || !tocOverlay || !tocIsOpen()) { return; } if (tocDrawer.contains(document.activeElement)) { document.activeElement.blur(); } tocDrawer.classList.add('translate-x-full'); tocDrawer.classList.remove('translate-x-0'); tocDrawer.setAttribute('aria-hidden', 'true'); tocDrawer.setAttribute('inert', ''); tocOverlay.classList.add('opacity-0', 'pointer-events-none'); tocOverlay.setAttribute('aria-hidden', 'true'); tocOverlay.setAttribute('inert', ''); if (tocDialog) { tocDialog.unlock('toc-drawer'); } var restore = tocOpener; tocOpener = null; if (restore && document.documentElement.contains(restore) && typeof restore.focus === 'function') { restore.focus(); } } function tocRender(chapters) { var here = window.location.pathname; var frag = document.createDocumentFragment(); var activeEl = null; chapters.forEach(function (ch) { var a = document.createElement('a'); a.href = ch.url; a.textContent = ch.index + '. ' + ch.title; if (ch.url === here) { a.className = 'block p-3 rounded-lg bg-[#7c4dff]/10 dark:bg-white/5 border border-[#7c4dff]/30 dark:border-[#d4c4ff]/30 text-[#7c4dff] dark:text-[#d4c4ff] text-sm font-medium'; a.setAttribute('aria-current', 'true'); activeEl = a; } else { a.className = 'block p-3 rounded-lg hover:bg-gray-100 dark:hover:bg-white/5 text-gray-600 dark:text-gray-400 text-sm'; } frag.appendChild(a); }); tocBody.innerHTML = ''; tocBody.appendChild(frag); if (activeEl) { activeEl.scrollIntoView({ block: 'center' }); } } function tocLoad() { if (tocLoaded || tocLoading || !tocBody) { return; } tocLoading = true; var tocUrlTemplate = "https:\/\/sexykahani.net\/ajax\/chapter-list?slug=__NL3_SLUG__"; fetch(tocUrlTemplate.replace('__NL3_SLUG__', encodeURIComponent(tocSlug)), { credentials: 'same-origin' }) .then(function (response) { if (!response.ok) { throw new Error('Request failed'); } return response.json(); }) .then(function (response) { if (!response.success || !Array.isArray(response.chapters)) { throw new Error('Invalid chapter list'); } tocRender(response.chapters); tocLoaded = true; }) .catch(function () { tocBody.innerHTML = ''; var p = document.createElement('p'); p.className = 'text-sm text-red-500 text-center py-6'; p.textContent = 'Failed to load chapter list'; tocBody.appendChild(p); }) .then(function () { tocLoading = false; }); } if (tocOverlay) { tocOverlay.addEventListener('click', tocClose); } document.querySelectorAll('[data-nl2-toc-close]').forEach(function (btn) { btn.addEventListener('click', tocClose); }); document.addEventListener('keydown', function (e) { if (!tocIsOpen()) { return; } if (e.key === 'Escape') { e.preventDefault(); e.stopImmediatePropagation(); tocClose(); return; } if (tocDialog) { tocDialog.trap(e, tocDrawer); } }, true); document.addEventListener('focusin', function (e) { if (!tocIsOpen() || tocDrawer.contains(e.target)) { return; } var focusTarget = tocFocusTarget(); if (focusTarget) { focusTarget.focus(); } }); document.querySelectorAll('button.chr-jump-btn').forEach(function (button) { button.addEventListener('click', function () { tocOpen(button); tocLoad(); }); }); }); </script> <div id="share-toast" class="noir-reader-toast"></div> <script> (function () { var shareBtn = document.getElementById('share-chapter-btn'); var toast = document.getElementById('share-toast'); if (!shareBtn) { return; } function showToast(message) { if (!toast) { return; } toast.textContent = message; toast.classList.add('show'); setTimeout(function () { toast.classList.remove('show'); }, 2000); } shareBtn.addEventListener('click', function () { var shareUrl = window.location.href; var shareTitle = novel.name + ' - ' + chapter.name; if (navigator.share) { navigator.share({ title: shareTitle, url: shareUrl }).catch(function () {}); return; } if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(shareUrl).then(function () { showToast('Link copied to clipboard'); }).catch(function () { showToast('Unable to copy link'); }); } else { showToast('Unable to share'); } }); })(); </script> </body> </html>