1<!DOCTYPE html><!--pqRY0HtfBqkM6kp0MjT1b--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/images/landing/use-case-readers.webp"/><link rel="preload" as="image" href="/images/landing/read-mode-custom.webp?v=2"/><link rel="preload" as="image" href="/images/landing/read-mode-chapters.webp"/><link rel="preload" as="image" href="/images/landing/read-mode-full-screen.webp"/><link rel="stylesheet" href="/_next/static/css/e283ca68f98a9700.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/df124b2cd0c908d0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f6d74cdc8444b9c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/960425cc79c3bc8e.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4659e88fc9421613.js"/>
1<script src="/_next/static/chunks/4bd1b696-bad92808725a934a.js" async=""></script>
1<script src="/_next/static/chunks/31255-c6f0033bdfe1f607.js" async=""></script>
1<script src="/_next/static/chunks/main-app-9cdbbf3b771cc539.js" async=""></script>
1<script src="/_next/static/chunks/36842-e14b6bc7d0dd526d.js" async=""></script>
1<script src="/_next/static/chunks/61321-01474e93610af466.js" async=""></script>
1<script src="/_next/static/chunks/93069-dc43adfe23e61c94.js" async=""></script>
1<script src="/_next/static/chunks/89511-f6564011d005948d.js" async=""></script>
1<script src="/_next/static/chunks/72544-5aa69972467df91f.js" async=""></script>
1<script src="/_next/static/chunks/52619-e74ceb3268467e30.js" async=""></script>
1<script src="/_next/static/chunks/25492-05c96694439e877e.js" async=""></script>
1<script src="/_next/static/chunks/36753-7fddf74a3bacc335.js" async=""></script>
1<script src="/_next/static/chunks/45060-14790269f266b3a2.js" async=""></script>
1<script src="/_next/static/chunks/64269-71115a503e6e4f8c.js" async=""></script>
1<script src="/_next/static/chunks/76077-d0b0ea1a5e03ce12.js" async=""></script>
1<script src="/_next/static/chunks/16105-3a57c4de41af7072.js" async=""></script>
1<script src="/_next/static/chunks/42138-c7928aa8c64e99e5.js" async=""></script>
1<script src="/_next/static/chunks/72568-b2c064d580a4ef12.js" async=""></script>
1<script src="/_next/static/chunks/97328-d8a0400a9a02afb6.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-949bbbab89e104c1.js" async=""></script>
1<script src="/_next/static/chunks/76544-20f0a8ca39947be1.js" async=""></script>
1<script src="/_next/static/chunks/app/reading/page-66e2542f432a33d6.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ" as="script"/><link rel="icon" href="/favicon.ico"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#ffffff"/><title>Distraction-Free Reading Mode & Read Later â Shelfy</title><meta name="description" content="Turn saved articles into a clean, focused reading view. Adjust fonts and themes, jump between chapters, and keep a history of everything you've read â free."/><meta name="application-name" content="Shelfy"/><meta name="author" content="Shelfy"/><meta name="robots" content="index, follow"/><meta name="msapplication-navbutton-color" content="#F2F9FF"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="color-scheme" content="light"/><link rel="canonical" href="https://shelfy.so/reading"/><meta name="format-detection" content="telephone=no"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Shelfy"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Distraction-Free Reading Mode & Read Later â Shelfy"/><meta property="og:description" content="Turn saved articles into a clean, focused reading view. Adjust fonts and themes, jump between chapters, and keep a history of everything you've read."/><meta property="og:url" content="https://shelfy.so/reading"/><meta property="og:site_name" content="Shelfy"/><meta property="og:image" content="https://shelfy.so/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Shelfy distraction-free reading mode"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@shelfy"/><meta name="twitter:creator" content="@shelfy"/><meta name="twitter:title" content="Distraction-Free Reading Mode & Read Later â Shelfy"/><meta name="twitter:description" content="Turn saved articles into a clean, focused reading view â fonts, themes, chapters, and reading history included."/><meta name="twitter:image" content="https://shelfy.so/og-image.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script> 2 (function() { 3 try { 4 const themeMode = localStorage.getItem('theme-mode') || localStorage.getItem('theme') || 'system'; 5 const themeVariant = localStorage.getItem('theme-variant') || 'default'; 6 7 let resolvedTheme = themeMode; 8 if (themeMode === 'system') { 9 resolvedTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; 10 } 11 12 // Apply theme to document 13 document.documentElement.classList.remove('light', 'dark'); 14 document.documentElement.classList.add(resolvedTheme); 15 document.documentElement.setAttribute('data-theme', themeVariant); 16 } catch (e) { 17 // Fallback to light theme 18 document.documentElement.classList.add('light'); 19 } 20 })(); 21 </script>
21<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
21</head><body class="__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased"><div hidden=""><!--$--><!--/$--></div><!--$?--><template id="B:0"></template><!--/$--><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed bottom-0 z-[12300] flex max-h-screen w-full flex-col-reverse p-4 sm:right-0 sm:flex-col md:max-w-[420px]"></ol></div>
21<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
21<script src="/_next/static/chunks/webpack-4659e88fc9421613.js" id="_R_" async=""></script>
21<div hidden id="S:0">
21<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Shelfy","item":"https://shelfy.so"},{"@type":"ListItem","position":2,"name":"Reading Mode","item":"https://shelfy.so/reading"}]}</script>
21<nav aria-label="Main" class="fixed left-0 right-0 h-20 flex items-center z-50 transition-all duration-300 px-6 md:px-6 lg:px-[50px] bg-transparent" style="top:0"><div class="w-full flex items-center justify-between gap-4"><div class="shrink-0"><a href="/" class="font-nunito font-bold select-none cursor-pointer" style="font-size:24px;color:#0D99FF">Shelfy</a></div><div class="hidden md:flex items-center gap-2"><a href="https://chromewebstore.google.com/detail/shelfyso-smart-web-resour/fldjjikpamfnfleoleonpjglapbmemam" target="_blank" rel="noopener noreferrer" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Browser Extension</a><a href="/#features" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Features</a><a href="/#use-cases" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Use Cases</a><a href="/team" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center gap-2 cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Team<span class="text-xs px-1.5 py-0.5 rounded" style="color:#0D99FF;background-color:rgba(13, 153, 255, 0.1);font-size:11px">Soon</span></a><a href="/#pricing" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Pricing</a><a href="/login" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Sign in</a><a href="/register" class="h-10 px-5 rounded-lg text-white font-medium transition-opacity hover:opacity-90 flex items-center justify-center cursor-pointer" style="background-color:#0D99FF;font-size:16px">Sign up</a></div><button class="md:hidden p-2 cursor-pointer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 6H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 18H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div></nav><section class="relative flex flex-col w-full items-center bg-white px-4 md:px-6 pt-28 md:pt-32 pb-4"><div class="absolute top-0 left-0 w-full h-[50vh] pointer-events-none z-[5] bg-fade-blur loaded" style="background-image:url(https://shelfy-public-static.s3.us-east-1.amazonaws.com/landing-page/gradient-lg.png);background-size:cover;background-position:center top;background-repeat:no-repeat"></div><div class="relative z-10 flex flex-col items-center gap-6 text-center"><h1 class="font-nunito leading-tight font-semibold text-[28px] md:text-[clamp(30px,2.2vw,72px)]" style="color:#37352F">Distraction-free <br/><span style="color:#0D99FF">reading experience</span></h1><p class="font-nunito text-center max-w-2xl" style="font-size:clamp(16px, 1.2vw, 22px);color:#37352F">Shelfy turns any article you save into a clean, focused reading experience â with your reading list and history right beside it.</p><a href="/register" class="inline-block font-nunito font-semibold px-10 py-3.5 rounded-full transition-all hover:opacity-90 cursor-pointer" style="background-color:#0D99FF;color:white;font-size:18px">Start Reading Free</a></div><div class="relative z-10 w-full mt-8 md:mt-12 flex justify-center px-2 md:px-8"><div class="w-full rounded-2xl md:rounded-3xl p-2.5 md:p-4" style="max-width:1140px;background-color:#F9FAFB"><img src="/images/landing/use-case-readers.webp" alt="Shelfy distraction-free reading mode showing a clean article view with the reading list beside it" class="w-full rounded-xl md:rounded-2xl" style="aspect-ratio:16 / 10;object-fit:cover"/>
21</div></div></section><section class="w-full bg-white pt-12 lg:pt-16 pb-4"><div class="container mx-auto px-6 max-w-3xl text-center flex flex-col gap-4"><h2 class="font-nunito font-bold" style="font-size:clamp(28px, 3vw, 42px);color:#37352F;line-height:1.2">Reading, the way it should feel</h2><p class="font-nunito" style="font-size:clamp(16px, 1.2vw, 20px);color:#5D5D5D;line-height:1.6">Every article you save can be opened in read mode â a quiet, clutter-free view with just the words. Add anything to your Read Later list, pick up right where you left off, and when you finish, Shelfy remembers it for you. No ads, no pop-ups, no forty open tabs. Just reading.</p></div></section><section class="w-full bg-white pt-10 lg:pt-14 pb-8"><div class="container mx-auto px-6 max-w-7xl flex flex-col gap-4"><div class="w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8" style="background-color:#F2F9FF"><div class="max-w-3xl"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#0D99FF;line-height:1.2">Customize your reading experience</h2><p class="font-nunito" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.6">Make every article comfortable to read. Choose from five type families â from clean sans-serifs to book-style serifs like Merriweather and Georgia â set the text size that suits your eyes, and switch between light, dark, and sepia themes. All in one simple popover, just like your favorite e-reader.</p></div><img src="/images/landing/read-mode-custom.webp?v=2" alt="Shelfy reading format menu with font family, size, weight, and light, dark, and sepia themes" class="w-full h-auto rounded-2xl" style="max-width:960px"/></div><div class="w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8" style="background-color:#FAF9F4"><div class="max-w-3xl"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);
21color:#5D5D5D;line-height:1.2">Chapters, extracted automatically</h2><p class="font-nunito" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.6">Long reads stop feeling long. Shelfy detects the structure of every article and splits it into chapters, so you can see the whole piece at a glance, jump straight to the section you need, and always know where you are.</p></div><img src="/images/landing/read-mode-chapters.webp" alt="Shelfy read mode with automatically extracted chapters and quick navigation between article sections" class="w-full rounded-2xl" style="max-width:960px;aspect-ratio:2364 / 1704"/></div><div class="w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8" style="background-color:#F9FAFB"><div class="max-w-3xl"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#37352F;line-height:1.2">Full-screen mode for deeper engagement</h2><p class="font-nunito" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.6">One click and the article takes over your entire screen â no sidebar, no menus, nothing competing for your attention. A subtle progress bar tracks how far you've read, and the article outline stays one click away, so even the longest reads feel effortless.</p></div><img src="/images/landing/read-mode-full-screen.webp" alt="Shelfy full-screen read mode with the article filling the screen and a reading progress bar" class="w-full rounded-2xl" style="max-width:960px;aspect-ratio:2438 / 1702"/></div><div class="w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center" style="background-color:#EFF2F5"><div class="max-w-3xl"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#37352F;line-height:1.2">Mark as read when you are done</h2><p class="font-nunito" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.6">When you're done, mark an article as read and it moves to your reading history â a quiet record of everything you've finished. Revisit an old article in seconds, keep your Read Later list clean, and watch your reading add up over time.</p></div></div></div></section><section class="w-full" style="background-color:#FFFFFF;padding:80px 24px"><div class="mx-auto text-center" style="max-width:800px"><h2 class="font-nunito font-bold mb-8" style="font-size:clamp(28px, 4vw, 45px);line-height:1.2;color:#37352F">Your reading list is waiting</h2><a href="/register" class="inline-block font-nunito font-semibold px-12 py-4 rounded-full transition-all hover:opacity-90 cursor-pointer" style="background-color:#0D99FF;color:white;font-size:20px">Join For Free</a></div></section><footer class="border-t border-gray-200 bg-white"><div class="max-w-7xl mx-auto px-6 py-12 lg:py-16"><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-10 lg:gap-8"><div class="flex flex-col gap-4"><span class="font-nunito font-bold text-xl" style="color:#37352F">Shelfy</span><p class="text-sm" style="color:#5D5D5D;line-height:1.6">A reading app built for everything you save â read distraction-free and keep it all in one place.</p><a href="mailto:[email protected]" class="text-sm font-medium hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">[email protected]</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Product</span><a href="/reading" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Reading Mode</a><a href="/#features" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Features</a><a href="/#use-cases" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Use Cases</a><a href="/#pricing" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Pricing</a><a href="https://chromewebstore.google.com/detail/shelfyso-smart-web-resour/fldjjikpamfnfleoleonpjglapbmemam" target="_blank" rel="noopener noreferrer" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5
21D5D">Browser Extension</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Company</span><a href="/team" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Team</a><a href="/privacy" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Privacy Policy</a><a href="/terms" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Terms of Service</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Get Started</span><a href="/register" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Sign Up Free</a><a href="/login" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Log In</a></div></div><div class="mt-12 pt-6 border-t border-gray-200 flex flex-col sm:flex-row justify-between items-center gap-4"><p class="text-sm text-gray-400">© <!-- -->2026<!-- --> Shelfy. All rights reserved.</p><a href="mailto:[email protected]" class="text-sm text-gray-400 hover:text-[#0D99FF] transition-colors cursor-pointer">[email protected]</a></div></div></footer><!--$--><!--/$--></div>
21<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 22$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
22<script>(self.__next_f=self.__next_f||[]).push([0])</script>
22<script>self.__next_f.push([1,"1:I[63886,[],\"HTTPAccessFallbackBoundary\"]\n"])</script>
22<script>self.__next_f.push([1,"2:I[36309,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"ThemeScript\"]\n"])</script>
22<script>self.__next_f.push([1,"3:I[41402,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"\"]\n"])</script>
22<script>self.__next_f.push([1,"4:I[38577,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"Providers\"]\n"])</script>
22<script>self.__next_f.push([1,"5:I[19191,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"SelectedCollectionProvider\"]\n"])</script>
22<script>self.__next_f.push([1,"6:I[69542,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"ResourceSelectionProvider\"]\n"])</script>
22<script>self.__next_f.push([1,"7:I[65306,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"default\"]\n"])</script>
22<script>self.__next_f.push([1,"8:I[38126,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"Toaster\"]\n"])</script>
22<script>self.__next_f.push([1,"9:I[9766,[],\"\"]\na:I[98924,[],\"\"]\nb:\"$Sreact.fragment\"\n16:I[57150,[],\"\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/e283ca68f98a9700.css\",\"style\"]\n:HL[\"/_next/static/css/df124b2cd0c908d0.css\",\"style\"]\n:HL[\"/_next/static/css/f6d74cdc8444b9c8.css\",\"style\"]\n:HL[\"/_next/static/css/960425cc79c3bc8e.css\",\"style\"]\n"])</script>
22<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"pqRY0HtfBqkM6kp0MjT1b\",\"p\":\"\",\"c\":[\"\",\"reading\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"reading\",{\"children\":[\"__PAGE__\",{}]}],\"modal\":[\"__DEFAULT__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$L1\",\"c\",{\"notFound\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e283ca68f98a9700.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/df124b2cd0c908d0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f6d74cdc8444b9c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/960425cc79c3bc8e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L3\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-JW1M3JNMLJ');\\n \"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased\",\"children\":[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"modal\":\"$undefined\",\"children\":[[],[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"$0:f:0:1:1:props:notFound:1:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0\"]]}]}]}],[\"$\",\"$L8\",null,{}]]}]}]]}]],\"children\":[\"$0:f:0:1:1:props:notFound:0\",[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L3\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-JW1M3JNMLJ');\\n \"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased\",\"children\":[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"modal\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"modal\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$0:f:0:1:1:props:notFound:1:props:children:1:props:children:props:children:0:props:children:props:children:props:children:1\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],[\"$\",\"$L8\",null,{}]]}]}]]}]]}],{\"children\":[\"reading\",[\"$\",\"$b\",\"c\",{\"children\":[null,[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$b\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Shelfy\\\",\\\"item\\\":\\\"https://shelfy.so\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Reading Mode\\\",\\\"item\\\":\\\"https://shelfy.so/reading\\\"}]}\"}}],\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\",\"$L11\"],null,\"$L12\"]}],{}
22,null,false]},null,false],\"modal\":[\"__DEFAULT__\",\"$L13\",{},null,false]},[\"$L14\",[],[]],false],\"$L15\",false]],\"m\":\"$undefined\",\"G\":[\"$16\",[]],\"s\":false,\"S\":true}\n"])</script>
22<script>self.__next_f.push([1,"17:I[76544,[\"76544\",\"static/chunks/76544-20f0a8ca39947be1.js\",\"63017\",\"static/chunks/app/reading/page-66e2542f432a33d6.js\"],\"NavigationMenu\"]\n18:I[24431,[],\"OutletBoundary\"]\n1a:I[15278,[],\"AsyncMetadataOutlet\"]\n1e:I[24431,[],\"ViewportBoundary\"]\n20:I[24431,[],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\nc:[\"$\",\"$L17\",null,{}]\n"])</script>
22<script>self.__next_f.push([1,"d:[\"$\",\"section\",null,{\"className\":\"relative flex flex-col w-full items-center bg-white px-4 md:px-6 pt-28 md:pt-32 pb-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 w-full h-[50vh] pointer-events-none z-[5] bg-fade-blur loaded\",\"style\":{\"backgroundImage\":\"url(https://shelfy-public-static.s3.us-east-1.amazonaws.com/landing-page/gradient-lg.png)\",\"backgroundSize\":\"cover\",\"backgroundPosition\":\"center top\",\"backgroundRepeat\":\"no-repeat\"}}],[\"$\",\"div\",null,{\"className\":\"relative z-10 flex flex-col items-center gap-6 text-center\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-nunito leading-tight font-semibold text-[28px] md:text-[clamp(30px,2.2vw,72px)]\",\"style\":{\"color\":\"#37352F\"},\"children\":[\"Distraction-free \",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"style\":{\"color\":\"#0D99FF\"},\"children\":\"reading experience\"}]]}],[\"$\",\"p\",null,{\"className\":\"font-nunito text-center max-w-2xl\",\"style\":{\"fontSize\":\"clamp(16px, 1.2vw, 22px)\",\"color\":\"#37352F\"},\"children\":\"Shelfy turns any article you save into a clean, focused reading experience â with your reading list and history right beside it.\"}],[\"$\",\"a\",null,{\"href\":\"/register\",\"className\":\"inline-block font-nunito font-semibold px-10 py-3.5 rounded-full transition-all hover:opacity-90 cursor-pointer\",\"style\":{\"backgroundColor\":\"#0D99FF\",\"color\":\"white\",\"fontSize\":\"18px\"},\"children\":\"Start Reading Free\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-10 w-full mt-8 md:mt-12 flex justify-center px-2 md:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full rounded-2xl md:rounded-3xl p-2.5 md:p-4\",\"style\":{\"maxWidth\":1140,\"backgroundColor\":\"#F9FAFB\"},\"children\":[\"$\",\"img\",null,{\"src\":\"/images/landing/use-case-readers.webp\",\"alt\":\"Shelfy distraction-free reading mode showing a clean article view with the reading list beside it\",\"className\":\"w-full rounded-xl md:rounded-2xl\",\"style\":{\"aspectRatio\":\"16 / 10\",\"objectFit\":\"cover\"}}]}]}]]}]\n"])</script>
22<script>self.__next_f.push([1,"e:[\"$\",\"section\",null,{\"className\":\"w-full bg-white pt-12 lg:pt-16 pb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 max-w-3xl text-center flex flex-col gap-4\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold\",\"style\":{\"fontSize\":\"clamp(28px, 3vw, 42px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.2\"},\"children\":\"Reading, the way it should feel\"}],[\"$\",\"p\",null,{\"className\":\"font-nunito\",\"style\":{\"fontSize\":\"clamp(16px, 1.2vw, 20px)\",\"color\":\"#5D5D5D\",\"lineHeight\":\"1.6\"},\"children\":\"Every article you save can be opened in read mode â a quiet, clutter-free view with just the words. Add anything to your Read Later list, pick up right where you left off, and when you finish, Shelfy remembers it for you. No ads, no pop-ups, no forty open tabs. Just reading.\"}]]}]}]\n"])</script>
22<script>self.__next_f.push([1,"f:[\"$\",\"section\",null,{\"className\":\"w-full bg-white pt-10 lg:pt-14 pb-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 max-w-7xl flex flex-col gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8\",\"style\":{\"backgroundColor\":\"#F2F9FF\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold mb-4\",\"style\":{\"fontSize\":\"clamp(24px, 3vw, 36px)\",\"color\":\"#0D99FF\",\"lineHeight\":\"1.2\"},\"children\":\"Customize your reading experience\"}],[\"$\",\"p\",null,{\"className\":\"font-nunito\",\"style\":{\"fontSize\":\"clamp(15px, 1.5vw, 18px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.6\"},\"children\":\"Make every article comfortable to read. Choose from five type families â from clean sans-serifs to book-style serifs like Merriweather and Georgia â set the text size that suits your eyes, and switch between light, dark, and sepia themes. All in one simple popover, just like your favorite e-reader.\"}]]}],[\"$\",\"img\",null,{\"src\":\"/images/landing/read-mode-custom.webp?v=2\",\"alt\":\"Shelfy reading format menu with font family, size, weight, and light, dark, and sepia themes\",\"className\":\"w-full h-auto rounded-2xl\",\"style\":{\"maxWidth\":960}}]]}],[\"$\",\"div\",null,{\"className\":\"w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8\",\"style\":{\"backgroundColor\":\"#FAF9F4\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold mb-4\",\"style\":{\"fontSize\":\"clamp(24px, 3vw, 36px)\",\"color\":\"#5D5D5D\",\"lineHeight\":\"1.2\"},\"children\":\"Chapters, extracted automatically\"}],[\"$\",\"p\",null,{\"className\":\"font-nunito\",\"style\":{\"fontSize\":\"clamp(15px, 1.5vw, 18px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.6\"},\"children\":\"Long reads stop feeling long. Shelfy detects the structure of every article and splits it into chapters, so you can see the whole piece at a glance, jump straight to the section you need, and always know where you are.\"}]]}],[\"$\",\"img\",null,{\"src\":\"/images/landing/read-mode-chapters.webp\",\"alt\":\"Shelfy read mode with automatically extracted chapters and quick navigation between article sections\",\"className\":\"w-full rounded-2xl\",\"style\":{\"maxWidth\":960,\"aspectRatio\":\"2364 / 1704\"}}]]}],[\"$\",\"div\",null,{\"className\":\"w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center gap-8\",\"style\":{\"backgroundColor\":\"#F9FAFB\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold mb-4\",\"style\":{\"fontSize\":\"clamp(24px, 3vw, 36px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.2\"},\"children\":\"Full-screen mode for deeper engagement\"}],[\"$\",\"p\",null,{\"className\":\"font-nunito\",\"style\":{\"fontSize\":\"clamp(15px, 1.5vw, 18px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.6\"},\"children\":\"One click and the article takes over your entire screen â no sidebar, no menus, nothing competing for your attention. A subtle progress bar tracks how far you've read, and the article outline stays one click away, so even the longest reads feel effortless.\"}]]}],[\"$\",\"img\",null,{\"src\":\"/images/landing/read-mode-full-screen.webp\",\"alt\":\"Shelfy full-screen read mode with the article filling the screen and a reading progress bar\",\"className\":\"w-full rounded-2xl\",\"style\":{\"maxWidth\":960,\"aspectRatio\":\"2438 / 1702\"}}]]}],[\"$\",\"div\",null,{\"className\":\"w-full rounded-3xl p-8 lg:p-12 flex flex-col items-center text-center\",\"style\":{\"backgroundColor\":\"#EFF2F5\"},\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold mb-4\",\"style\":{\"fontSize\":\"clamp(24px, 3vw, 36px)\",\"color\":\"#37352F\",\"lineHeight\":\"1.2\"},\"children\":\"Mark as read when you are done\"}],[\"$\",\"p\",null,{\"className\":\"font-nunito\",\"style\":{\"fontSize\":\"clamp(15px, 1.5vw, 18px)\",\"color\":\"#37352F\",\"lineHeight\"
22:\"1.6\"},\"children\":\"When you're done, mark an article as read and it moves to your reading history â a quiet record of everything you've finished. Revisit an old article in seconds, keep your Read Later list clean, and watch your reading add up over time.\"}]]}]}]]}]}]\n"])</script>
22<script>self.__next_f.push([1,"10:[\"$\",\"section\",null,{\"className\":\"w-full\",\"style\":{\"backgroundColor\":\"#FFFFFF\",\"padding\":\"80px 24px\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto text-center\",\"style\":{\"maxWidth\":800},\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-nunito font-bold mb-8\",\"style\":{\"fontSize\":\"clamp(28px, 4vw, 45px)\",\"lineHeight\":\"1.2\",\"color\":\"#37352F\"},\"children\":\"Your reading list is waiting\"}],[\"$\",\"a\",null,{\"href\":\"/register\",\"className\":\"inline-block font-nunito font-semibold px-12 py-4 rounded-full transition-all hover:opacity-90 cursor-pointer\",\"style\":{\"backgroundColor\":\"#0D99FF\",\"color\":\"white\",\"fontSize\":\"20px\"},\"children\":\"Join For Free\"}]]}]}]\n"])</script>
22<script>self.__next_f.push([1,"11:[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-7xl mx-auto px-6 py-12 lg:py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-10 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-nunito font-bold text-xl\",\"style\":{\"color\":\"#37352F\"},\"children\":\"Shelfy\"}],[\"$\",\"p\",null,{\"className\":\"text-sm\",\"style\":{\"color\":\"#5D5D5D\",\"lineHeight\":\"1.6\"},\"children\":\"A reading app built for everything you save â read distraction-free and keep it all in one place.\"}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-sm font-medium hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"[email protected]\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-nunito font-semibold text-sm\",\"style\":{\"color\":\"#37352F\"},\"children\":\"Product\"}],[\"$\",\"a\",null,{\"href\":\"/reading\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Reading Mode\"}],[\"$\",\"a\",null,{\"href\":\"/#features\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Features\"}],[\"$\",\"a\",null,{\"href\":\"/#use-cases\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Use Cases\"}],[\"$\",\"a\",null,{\"href\":\"/#pricing\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Pricing\"}],[\"$\",\"a\",null,{\"href\":\"https://chromewebstore.google.com/detail/shelfyso-smart-web-resour/fldjjikpamfnfleoleonpjglapbmemam\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Browser Extension\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-nunito font-semibold text-sm\",\"style\":{\"color\":\"#37352F\"},\"children\":\"Company\"}],[\"$\",\"a\",null,{\"href\":\"/team\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Team\"}],[\"$\",\"a\",null,{\"href\":\"/privacy\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Privacy Policy\"}],[\"$\",\"a\",null,{\"href\":\"/terms\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Terms of Service\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-nunito font-semibold text-sm\",\"style\":{\"color\":\"#37352F\"},\"children\":\"Get Started\"}],[\"$\",\"a\",null,{\"href\":\"/register\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Sign Up Free\"}],[\"$\",\"a\",null,{\"href\":\"/login\",\"className\":\"text-sm hover:text-[#0D99FF] transition-colors cursor-pointer\",\"style\":{\"color\":\"#5D5D5D\"},\"children\":\"Log In\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 pt-6 border-t border-gray-200 flex flex-col sm:flex-row justify-between items-center gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-gray-400\",\"children\":[\"© \",2026,\" Shelfy. All rights reserved.\"]}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"text-sm text-gray-400 hover:text-[#0D99FF] transition-colors cursor-pointer\",\"children\":\"[email protected]\"}]]}]]}]}]\n"])</script>
22<script>self.__next_f.push([1,"12:[\"$\",\"$L18\",null,{\"children\":[\"$L19\",[\"$\",\"$L1a\",null,{\"promise\":\"$@1b\"}]]}]\n13:[\"$\",\"$b\",\"c\",{\"children\":[null,null,[\"$\",\"$L18\",null,{\"children\":[\"$L1c\",\"$L1d\"]}]]}]\n14:null\n15:[\"$\",\"$b\",\"h\",{\"children\":[null,[[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L20\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$21\",null,{\"fallback\":null,\"children\":\"$L22\"}]}]}]]}]\n"])</script>
22<script>self.__next_f.push([1,"1c:null\n1d:null\n"])</script>
22<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n19:null\n"])</script>
22<script>self.__next_f.push([1,"23:I[80622,[],\"IconMark\"]\n"])</script>
22<script>self.__next_f.push([1,"1b:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Distraction-Free Reading Mode \u0026 Read Later â Shelfy\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Turn saved articles into a clean, focused reading view. Adjust fonts and themes, jump between chapters, and keep a history of everything you've read â free.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"msapplication-navbutton-color\",\"content\":\"#F2F9FF\"}],[\"$\",\"meta\",\"6\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"9\",{\"name\":\"color-scheme\",\"content\":\"light\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://shelfy.so/reading\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"12\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"13\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"14\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:title\",\"content\":\"Distraction-Free Reading Mode \u0026 Read Later â Shelfy\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:description\",\"content\":\"Turn saved articles into a clean, focused reading view. Adjust fonts and themes, jump between chapters, and keep a history of everything you've read.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:url\",\"content\":\"https://shelfy.so/reading\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:site_name\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image\",\"content\":\"https://shelfy.so/og-image.png\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:image:alt\",\"content\":\"Shelfy distraction-free reading mode\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:site\",\"content\":\"@shelfy\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:creator\",\"content\":\"@shelfy\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:title\",\"content\":\"Distraction-Free Reading Mode \u0026 Read Later â Shelfy\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:description\",\"content\":\"Turn saved articles into a clean, focused reading view â fonts, themes, chapters, and reading history included.\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:image\",\"content\":\"https://shelfy.so/og-image.png\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"31\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L23\",\"32\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
22<script>self.__next_f.push([1,"22:\"$1b:metadata\"\n"])</script>
22</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.