1<!DOCTYPE html><!--Kmkh69pRAPFHIVtQ5eBtN--><html class="__variable_245d8d __variable_97c177" lang="fr"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/27834908180db20f-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/78fec81b34c4a365.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/a6a6c7db5d43079b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/5f19071d6dcd9b8d.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/537fabe6e5a806b9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4fd9cca86dfc6abc.js"/>
1<script src="/_next/static/chunks/4a7ff0ca-da2bde19ef5227aa.js" async=""></script>
1<script src="/_next/static/chunks/9724-941167210e01ed67.js" async=""></script>
1<script src="/_next/static/chunks/main-app-5cc158bc882d0adb.js" async=""></script>
1<script src="/_next/static/chunks/6582-e8682bdee96b30c1.js" async=""></script>
1<script src="/_next/static/chunks/5145-f1408a742ba2a98f.js" async=""></script>
1<script src="/_next/static/chunks/3038-728c4b2294053079.js" async=""></script>
1<script src="/_next/static/chunks/5424-7e245b5f73f0c527.js" async=""></script>
1<script src="/_next/static/chunks/6601-45237d9e0e43e061.js" async=""></script>
1<script src="/_next/static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js" async=""></script>
1<script src="/_next/static/chunks/9772-98d2845655190a20.js" async=""></script>
1<script src="/_next/static/chunks/app/(frontend)/layout-847f7b071c6d00be.js" async=""></script>
1<script src="/_next/static/chunks/app/(frontend)/not-found-67f7cf30147433a8.js" async=""></script>
1<meta name="next-size-adjust" content=""/><link href="/logo.png" rel="icon" type="image/png" sizes="32x32"/><title>Karei Studio â A mobile studio building simple, useful apps.</title><meta name="description" content="Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use."/><link rel="canonical" href="https://karei.app/en"/><link rel="alternate" hrefLang="fr" href="https://karei.app"/><link rel="alternate" hrefLang="en" href="https://karei.app/en"/><meta property="og:title" content="Karei Studio â A mobile studio building simple, useful apps."/><meta property="og:description" content="Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use."/><meta property="og:url" content="https://karei.app/en"/><meta property="og:site_name" content="Payload Website Template"/><meta property="og:image" content="https://karei.app//website-template-OG.webp"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@payloadcms"/><meta name="twitter:title" content="Karei Studio â A mobile studio building simple, useful apps."/><meta name="twitter:description" content="Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use."/><meta name="twitter:image" content="https://karei.app//website-template-OG.webp"/><link rel="icon" href="/icon.png?38f77dba31cf9677" type="image/png" sizes="1024x571"/>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"document.documentElement.setAttribute('data-theme', 'light');","id":"theme-script"}])</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><div class="admin-bar py-2 bg-black text-white hidden"><div class="container"></div></div><header class="fixed top-0 right-0 left-0 z-50 transition-all duration-300 bg-transparent"><div class="container flex items-center justify-between gap-4 overflow-visible py-4"><a class="shrink-0" href="/en"><span class="inline-flex items-center gap-2 text-xl font-bold tracking-tight select-none"><img alt="Karei Studio" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="size-8 shrink-0 rounded-lg object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=64&q=75 2x" src="/_next/image?url=%2Flogo.png&w=64&q=75"/><span>Karei<span class="font-normal text-tertiary"> Studio</span></span></span></a><nav class="flex shrink-0 gap-3 items-center"><div class="hidden items-center gap-1 rounded-full border border-secondary bg-primary/80 p-1 sm:flex"><a class="rounded-full px-2.5 py-1 text-xs font-semibold transition text-tertiary" href="/">FR</a><a class="rounded-full px-2.5 py-1 text-xs font-semibold transition bg-primary text-primary shadow-xs ring-1 ring-secondary" href="/en">EN</a></div></nav></div></header><main><section class="relative flex min-h-[90vh] flex-col items-center justify-center overflow-hidden px-5 pt-28 pb-20 sm:px-8 sm:pt-36 sm:pb-28"><div class="pointer-events-none absolute inset-0 -z-10"><div class="absolute inset-0 bg-[radial-gradient(ellipse_60%_50%_at_50%_-10%,var(--color-brand-100),transparent_70%)]"></div><div class="absolute top-1/4 right-0 size-[500px] -translate-y-1/2 translate-x-1/2 rounded-full bg-brand-50/60 blur-[120px]"></div><div class="absolute bottom-0 left-0 size-[400px] translate-y-1/2 -translate-x-1/2 rounded-full bg-brand-50/40 blur-[100px]"></div></div><div class="pointer-events-none absolute inset-0 -z-10 opacity-[0.03]" style="background-image:linear-gradient(var(--color-fg-primary) 1px, transparent 1px), linear-gradient(90deg, var(--color-fg-primary) 1px, transparent 1px);background-size:64px 64px"></div><div class="mx-auto flex max-w-4xl flex-col items-center text-center"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><h1 class="text-3xl font-bold tracking-tight text-primary sm:text-4xl lg:text-5xl">Karei Studio</h1></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 80ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 80ms"><span class="size-max flex items-center whitespace-nowrap rounded-full ring-1 ring-inset py-0.5 px-2.5 text-sm font-medium bg-utility-brand-50 text-utility-brand-700 ring-utility-brand-200 mt-4">Mobile studio · Everyday apps</span></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms"><h2 class="mt-8 max-w-3xl text-display-lg font-bold tracking-tight text-primary sm:mt-10 sm:text-display-xl lg:text-display-2xl"><span class="block">We build mobile apps designed for</span><span class="mt-1 block bg-linear-to-r from-brand-600 via-brand-500 to-brand-700 bg-clip-text text-transparent sm:mt-2">daily use.</span></h2></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 180ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 180ms"><p class="mt-6 max-w-2xl text-lg leading-relaxed text-tertiary sm:mt-8 sm:text-xl">Simple, useful apps for everyday life â shipped fast, with care, in public.</p></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 220ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 220ms"><p class="mt-5 flex max-w-xl flex-wrap items-center justify-center gap-x-1.5 gap-y-0.5 text-center text-xs leading-snug text-quaternary sm:mt-6 sm:text-sm"><span lang="ja" class="font-serif text-sm font-medium tracking-wide text-tertiary sm:text-base">è¯éº</span><span class="text-quaternary/80" aria-hidden="true">·</span><span>ããã · karei â splendid, brilliant</span></p></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 280ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 280ms"><div class="mt-10 flex flex-col gap-3 sm:flex-row sm:gap-4"><button class="group relative inline-flex h-max cursor-pointer items-center justify-center whitespace-nowrap outline-brand transition duration-100 ease-linear focus-visible:outline-2 focus-visible:outline-offset-2 in-data-input-wrapper:shadow-xs in-data-input-wrapper:focus:!z-50 in-data-input-wrapper:in-data-leading:-mr-px in-data-input-wrapper:in-data-leading:rounded-r-none in-data-input-wrapper:in-data-leading:before:rounded-r-none in-data-input-wrapper:in-data-trailing:-ml-px in-data-input-wrapper:in-data-trailing:rounded-l-none in-data-input-wrapper:in-data-trailing:before:rounded-l-none disabled:cursor-not-allowed disabled:text-fg-disabled disabled:*:data-icon:text-fg-disabled_subtle *:data-icon:pointer-events-none *:data-icon:size-5 *:data-icon:shrink-0 *:data-icon:transition-inherit-all gap-1.5 rounded-lg px-4.5 py-3 text-md font-semibold before:rounded-[7px] data-icon-only:p-3.5 bg-brand-solid text-white shadow-xs-skeumorphic ring-1 ring-transparent ring-inset hover:bg-brand-solid_hover data-loading:bg-brand-solid_hover before:absolute before:inset-px before:border before:border-white/12 before:mask-b-from-0% disabled:bg-disabled disabled:shadow-xs disabled:ring-disabled_subtle *:data-icon:text-button-primary-icon hover:*:data-icon:text-button-primary-icon_hover" data-rac="" type="button" tabindex="0" data-react-aria-pressable="true" id="react-aria-_R_ecinpfiivb_"><span data-text="true" class="transition-inherit-all px-0.5">View apps</span><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" data-icon="trailing" class="pointer-events-none size-5 shrink-0 transition-inherit-all"><path d="M12 5v14m0 0 7-7m-7 7-7-7"></path></svg></button><a class="group relative inline-flex h-max cursor-pointer items-center justify-center whitespace-nowrap outline-brand transition duration-100 ease-linear before:absolute focus-visible:outline-2 focus-visible:outline-offset-2 in-data-input-wrapper:shadow-xs in-data-input-wrapper:focus:!z-50 in-data-input-wrapper:in-data-leading:-mr-px in-data-input-wrapper:in-data-leading:rounded-r-none in-data-input-wrapper:in-data-leading:before:rounded-r-none in-data-input-wrapper:in-data-trailing:-ml-px in-data-input-wrapper:in-data-trailing:rounded-l-none in-data-input-wrapper:in-data-trailing:before:rounded-l-none disabled:cursor-not-allowed disabled:text-fg-disabled disabled:*:data-icon:text-fg-disabled_subtle *:data-icon:pointer-events-none *:data-icon:size-5 *:data-icon:shrink-0 *:data-icon:transition-inherit-all gap-1.5 rounded-lg px-4.5 py-3 text-md font-semibold before:rounded-[7px] data-icon-only:p-3.5 bg-primary text-secondary shadow-xs-skeumorphic ring-1 ring-primary ring-inset hover:bg-primary_hover hover:text-secondary_hover data-loading:bg-primary_hover disabled:shadow-xs disabled:ring-disabled_subtle *:data-icon:text-fg-quaternary hover:*:data-icon:text-fg-quaternary_hover" data-rac="" href="#build-in-public" tabindex="0" data-react-aria-pressable="true"><span data-text="true" class="transition-inherit-all px-0.5">Follow the journey</span></a></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 340ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 340ms"><div class="mt-16 flex flex-wrap justify-center gap-x-8 gap-y-6 sm:gap-x-12"><div class="text-center"><div class="text-xl font-bold whitespace-nowrap text-primary sm:text-2xl">4</div><div class="mt-1 text-sm text-quaternary">Apps live</div></div><div class="text-center"><div class="text-xl font-bold whitespace-nowrap text-primary sm:text-2xl">iOS · Android</div><div class="mt-1 text-sm text-quaternary">Platforms</div></div><div class="text-center"><div class="text-xl font-bold whitespace-nowrap text-primary sm:text-2xl">FR · EN</div><div class="mt-1 text-sm text-quaternary">Languages</div></div></div></div></div><div class="absolute bottom-8 left-1/2 -translate-x-1/2"><div class="flex size-8 animate-bounce items-center justify-center rounded-full ring-1 ring-secondary"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 text-quaternary"><path d="M12 5v14m0 0 7-7m-7 7-7-7"></path></svg></div></div></section><div class="overflow-hidden border-y border-secondary bg-secondary/30 py-4"><div class="flex animate-marquee gap-8 whitespace-nowrap"><span class="text-sm font-medium text-tertiary">Habits â<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">History ð<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Daily art ð¨<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Minimal & fast â¡<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Ship early ð<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Mobile first ð±<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">One suite â¨<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Habits â<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">History ð<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Daily art ð¨<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Minimal & fast â¡<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Ship early ð<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">Mobile first ð±<span class="ml-8 text-quaternary">â¢</span></span><span class="text-sm font-medium text-tertiary">One suite â¨<span class="ml-8 text-quaternary">â¢</span></span></div></div><section id="portfolio" class="scroll-mt-20 border-t border-secondary px-5 py-24 sm:px-8 sm:py-32"><div class="mx-auto max-w-6xl"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="mb-16 text-center sm:mb-20"><p class="text-sm font-semibold uppercase tracking-widest text-brand-600">The apps</p><h2 class="mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg">The work, in apps</h2><p class="mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary">Each project is tangible proof: design, engineering, and shipping. Android first, iOS when the app is ready â On This Day is already on the App Store.</p><p class="mx-auto mt-2 max-w-xl text-sm text-quaternary">On This Day, Moments Daily, Art Daily, and Shiori are live on Google Play. On This Day is also on the App Store (iOS). Citation is in development. Step-by-step timeline: âBuild in public.â</p></div></div><div class="grid auto-rows-[minmax(0,auto)] grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3 lg:gap-5"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-stone-50 via-zinc-50 to-neutral-100 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8"><div class="flex items-start justify-between gap-3"><div class="overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5"><img alt="Ce jour-là â On This Day" loading="lazy" width="72" height="72" decoding="async" data-nimg="1" class="h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]" style="color:transparent" srcSet="/_next/image?url=%2Fon-this-day-logo.png&w=96&q=75 1x, /_next/image?url=%2Fon-this-day-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fon-this-day-logo.png&w=256&q=75"/></div><div class="flex items-center gap-1.5"><a href="https://apps.apple.com/app/id6762552179" target="_blank" rel="noopener noreferrer" title="On This Day: History Daily · App Store" aria-label="On This Day: History Daily â iOS
1· Available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-primary ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring"><svg width="14" height="14" viewBox="0 0 24 24" fill="none"><path d="M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z" fill="currentColor"></path></svg></a><a href="https://play.google.com/store/apps/details?id=com.kareistudio.onthisday" target="_blank" rel="noopener noreferrer" title="On This Day: History Daily · Google Play" aria-label="On This Day: History Daily â Android · Available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81"></path></svg></a></div></div><div class="mt-6 flex min-h-0 flex-1 flex-col"><h3 class="text-xl font-bold text-primary"><a class="rounded-xs outline-focus-ring focus-visible:outline-2" href="/en/projects/on-this-day">On This Day: History Daily</a></h3><p class="mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium"><span class="text-tertiary">History</span><span class="text-quaternary/60" aria-hidden="true">·</span><span class="text-quaternary">Live since<!-- --> <!-- -->Mar 16, 2026</span></p><p class="mt-2 text-sm leading-relaxed text-tertiary">A daily history micro-dose: a notable event or story tied to todayâs date â now with a Daily Challenge to test your knowledge.</p><div class="mt-5 flex flex-wrap items-center gap-2"><a class="group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring" href="/en/projects/on-this-day"><span>View project</span><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5"><path d="M5 12h14m0 0-7-7m7 7-7 7"></path></svg></a></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 80ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 80ms"><div class="group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-violet-50 via-purple-50/70 to-fuchsia-50/80 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8"><div class="flex items-start justify-between gap-3"><div class="overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5"><img alt="Moments Daily" loading="lazy" width="72" height="72" decoding="async" data-nimg="1" class="h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]" style="color:transparent" srcSet="/_next/image?url=%2Fmoments-daily-logo.png&w=96&q=75 1x, /_next/image?url=%2Fmoments-daily-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fmoments-daily-logo.png&w=256&q=75"/></div><div class="flex items-center gap-1.5">
1<span title="iOS" aria-label="Moments Daily â iOS · Not yet available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm"><svg width="14" height="14" viewBox="0 0 24 24" fill="none"><path d="M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z" fill="currentColor"></path></svg></span><a href="https://play.google.com/store/apps/details?id=com.kareistudio.moments" target="_blank" rel="noopener noreferrer" title="Moments Daily · Google Play" aria-label="Moments Daily â Android · Available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81"></path></svg></a></div></div><div class="mt-6 flex min-h-0 flex-1 flex-col"><h3 class="text-xl font-bold text-primary"><a class="rounded-xs outline-focus-ring focus-visible:outline-2" href="/en/projects/traces">Moments Daily</a></h3><p class="mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium"><span class="text-tertiary">Routines & habits</span><span class="text-quaternary/60" aria-hidden="true">·</span><span class="text-quaternary">Live since<!-- --> <!-- -->Apr 7, 2026</span></p><p class="mt-2 text-sm leading-relaxed text-tertiary">Habits, routines, and streaks â build rituals that last, one day at a time.</p><div class="mt-5 flex flex-wrap items-center gap-2"><a class="group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring" href="/en/projects/traces"><span>View project</span><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5"><path d="M5 12h14m0 0-7-7m7 7-7 7"></path></svg></a></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 160ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 160ms"><div class="group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-amber-50 via-orange-50/80 to-rose-50/70 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8"><div class="flex items-start justify-between gap-3"><div class="overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5"><img alt="Art Daily" loading="lazy" width="72" height="72" decoding="async" data-nimg="1" class="h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]" style="color:transparent" srcSet="/_next/image?url=%2Fart-daily-logo.png&w=96&q=75 1x, /_next/image?url=%2Fart-daily-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fart-daily-logo.png&w=256&q=75"/></div><div class="flex items-center gap-1.5">
1<span title="iOS" aria-label="Art Daily â iOS · Not yet available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm"><svg width="14" height="14" viewBox="0 0 24 24" fill="none"><path d="M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z" fill="currentColor"></path></svg></span><a href="https://play.google.com/store/apps/details?id=com.kareistudio.artdaily" target="_blank" rel="noopener noreferrer" title="Art Daily · Google Play" aria-label="Art Daily â Android · Available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81"></path></svg></a></div></div><div class="mt-6 flex min-h-0 flex-1 flex-col"><h3 class="text-xl font-bold text-primary"><a class="rounded-xs outline-focus-ring focus-visible:outline-2" href="/en/projects/art-daily">Art Daily</a></h3><p class="mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium"><span class="text-tertiary">Culture & art</span><span class="text-quaternary/60" aria-hidden="true">·</span><span class="text-quaternary">Live since<!-- --> <!-- -->Apr 2, 2026</span></p><p class="mt-2 text-sm leading-relaxed text-tertiary">Art for every day: discover an artwork, movement, or detail to explore calmly, daily.</p><div class="mt-5 flex flex-wrap items-center gap-2"><a class="group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring" href="/en/projects/art-daily"><span>View project</span><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5"><path d="M5 12h14m0 0-7-7m7 7-7 7"></path></svg></a></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms"><div class="group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-emerald-50 via-teal-50/70 to-cyan-50/80 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8"><div class="flex items-start justify-between gap-3"><div class="overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5"><img alt="Shiori" loading="lazy" width="72" height="72" decoding="async" data-nimg="1" class="h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]" style="color:transparent" srcSet="/_next/image?url=%2Fshiori-logo.png&w=96&q=75 1x, /_next/image?url=%2Fshiori-logo.png&w=256&q=75 2x" src="/_next/image?url=%2Fshiori-logo.png&w=256&q=75"/></div><div class="flex items-center gap-1.5">
1<span title="iOS" aria-label="Shiori: Reading tracker â iOS · Not yet available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm"><svg width="14" height="14" viewBox="0 0 24 24" fill="none"><path d="M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z" fill="currentColor"></path></svg></span><a href="https://play.google.com/store/apps/details?id=com.kareistudio.shiori" target="_blank" rel="noopener noreferrer" title="Shiori: Reading tracker · Google Play" aria-label="Shiori: Reading tracker â Android · Available" class="inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81"></path></svg></a></div></div><div class="mt-6 flex min-h-0 flex-1 flex-col"><h3 class="text-xl font-bold text-primary"><a class="rounded-xs outline-focus-ring focus-visible:outline-2" href="/en/projects/shiori">Shiori: Reading tracker</a></h3><p class="mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium"><span class="text-tertiary">Books & reading</span><span class="text-quaternary/60" aria-hidden="true">·</span><span class="text-quaternary">Live since<!-- --> <!-- -->Apr 15, 2026</span></p><p class="mt-2 text-sm leading-relaxed text-tertiary">Track your reading without pressure: add your books, mark your pages, keep the thread day after day.</p><div class="mt-5 flex flex-wrap items-center gap-2"><a class="group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring" href="/en/projects/shiori"><span>View project</span><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5"><path d="M5 12h14m0 0-7-7m7 7-7 7"></path></svg></a></div></div></div></div></div></div></section><section id="concept" class="relative px-5 py-24 sm:px-8 sm:py-32 border-t border-secondary"><div class="mx-auto max-w-6xl"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="mb-16 text-center sm:mb-20"><p class="text-sm font-semibold uppercase tracking-widest text-brand-600">The concept</p><h2 class="mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg">A suite of simple apps around everyday life</h2><p class="mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary">We are assembling complementary mobile apps around productivity, light learning, and habits â each with a clear promise, without bloat.</p></div></div><div class="grid grid-cols-1 gap-6 md:grid-cols-3 md:gap-8"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-amber-50 ring-1 ring-amber-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-amber-600"><path d="M9 17.5H3.5m3-5.5H2m7-5.5H4M17 3l-6.596 9.235c-.292.409-.438.613-.432.784a.5.5 0 0 0 .194.377c.135.104.386.104.889.104H16L15 21l6.596-9.235c.292-.409.438-.613.432-.784a.5.5 0 0 0-.194-.377c-.135-.104-.386-.104-.889-.104H16L17 3Z"></path></svg></div><h3 class="text-lg font-semibold text-primary">One idea per app</h3><p class="mt-3 text-md leading-relaxed text-tertiary">No âdo-everythingâ super-app: each title solves a specific need so you always know why to open it.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-amber-500 to-orange-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-brand-50 ring-1 ring-brand-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-brand-600"><path d="M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z"></path></svg></div><h3 class="text-lg font-semibold text-primary">Useful before flashy</h3><p class="mt-3 text-md leading-relaxed text-tertiary">Short, honest rituals: real progress over time, not hollow gamification.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-brand-500 to-indigo-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-emerald-50 ring-1 ring-emerald-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-emerald-600"><path d="M16 8V5l3-3 1 2 2 1-3 3h-3Zm0 0-4 4m10 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m5 10a5 5 0 1 1-5-5"></path></svg></div><h3 class="text-lg font-semibold text-primary">Same DNA, different jobs</h3><p class="mt-3 text-md leading-relaxed text-tertiary">History, routines, art â the topics change; the philosophy stays: clear, polished, quick to understand.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-emerald-500 to-teal-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div></div></div></section><section id="studio" class="relative px-5 py-24 sm:px-8 sm:py-32 border-t border-secondary"><div class="mx-auto max-w-6xl"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="mb-16 text-center sm:mb-20"><p class="text-sm font-semibold uppercase tracking-widest text-brand-600">The studio</p><h2 class="mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg">Minimal, useful, fast</h2><p class="mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary">Karei is not a single product SaaS: it is a studio, a creative medium, and a lab to ship multiple quality mobile apps in parallel â with a few R&D explorations running on the side (vision, on-device AI).</p></div></div><div class="grid grid-cols-1 gap-6 md:grid-cols-3 md:gap-8"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-amber-50 ring-1 ring-amber-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-amber-600"><path d="M9 17.5H3.5m3-5.5H2m7-5.5H4M17 3l-6.596 9.235c-.292.409-.438.613-.432.784a.5.5 0 0 0 .194.377c.135.104.386.104.889.104H16L15 21l6.596-9.235c.292-.409.438-.613.432-.784a.5.5 0 0 0-.194-.377c-.135-.104-.386-.104-.889-.104H16L17 3Z"></path></svg></div><h3 class="text-lg font-semibold text-primary">Vision</h3><p class="mt-3 text-md leading-relaxed text-tertiary">Show that several polished apps can come from a small team with a consistent product and visual line.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-amber-500 to-orange-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 120ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-brand-50 ring-1 ring-brand-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-brand-600"><path d="M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z"></path></svg></div><h3 class="text-lg font-semibold text-primary">Design</h3><p class="mt-3 text-md leading-relaxed text-tertiary">Calm interfaces, careful typography, restrained motion â design serves clarity and trust, not empty wow.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-brand-500 to-indigo-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 240ms"><div class="group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10"><div class="mb-6 flex size-12 items-center justify-center rounded-xl bg-emerald-50 ring-1 ring-emerald-100"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 text-emerald-600"><path d="M16 8V5l3-3 1 2 2 1-3 3h-3Zm0 0-4 4m10 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m5 10a5 5 0 1 1-5-5"></path></svg></div><h3 class="text-lg font-semibold text-primary">Product philosophy</h3><p class="mt-3 text-md leading-relaxed text-tertiary">Prefer honest simplicity over feature lists; iterate in public and adjust with real feedback.</p><div class="mt-auto pt-6"><div class="h-1 w-12 rounded-full bg-linear-to-r from-emerald-500 to-teal-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100"></div></div></div></div></div></div></section><section id="build-in-public" class="scroll-mt-20 border-t border-secondary px-5 py-24 sm:px-8 sm:py-32"><div class="mx-auto max-w-3xl"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><div class="mb-14 text-center sm:mb-16"><p class="text-sm font-semibold uppercase tracking-widest text-brand-600">Build in public</p><h2 class="mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg">Where things stand</h2><p class="mx-auto mt-4 max-w-xl text-md leading-relaxed text-tertiary">A few time markers â shipped work and what is in motion.</p></div></div><div class="relative"><div class="absolute top-3 bottom-3 left-[11px] w-px bg-linear-to-b from-brand-200 via-brand-400 to-brand-100 sm:left-[13px]" aria-hidden="true"></div><ul class="relative flex flex-col gap-10 sm:gap-12"><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 0ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">March 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Project kickoff â On This Day</h3><p class="mt-2 text-md leading-relaxed text-tertiary">On This Day: History Daily â product scope and first development work.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 100ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 100ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">March 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Play Store submission â On This Day</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Android build sent for Google Play review.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transi
1tion:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 200ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 200ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">March 16, 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Play Store approval â On This Day</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Listing approved: the app is live on Google Play.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 300ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 300ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">March 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Work starts â Art Daily</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Development begins on Art Daily (daily art).</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 400ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 400ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Work starts â Moments Daily</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Development begins on Moments Daily (routines & habits).</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 500ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 500ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 2, 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Play Store approval â Art Daily</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Listing approved: Art Daily is live on Google Play.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 600ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 600ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 7, 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Play Store approval â Moments Daily</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Listing approved: Moments Daily is live on Google Play.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 700ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 700ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 15, 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Play Store approval â Shiori</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Listing approved: Shiori (reading tracker) is live on Google Play.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 800ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 800ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 19, 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">App Store approval â On This Day (iOS)</h3><p class="mt-2 text-md leading-relaxed text-tertiary">First iOS release: On This Day is live on the App Store.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 900ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 900ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">April 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Work starts â Citation</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Citation kicks off: daily quotes and day-themed hooks â current focus.</p></div></li></div><div class="" style="opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) 1000ms, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) 1000ms"><li class="relative flex gap-5 sm:gap-6"><div class="relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 text-brand-600 sm:size-4"><path d="M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19"></path></svg></div><div class="min-w-0 flex-1 pb-1"><p class="text-xs font-semibold uppercase tracking-wider text-brand-600">May 2026</p><h3 class="mt-1 text-lg font-semibold text-primary">Daily Challenge â On This Day v1.4.0</h3><p class="mt-2 text-md leading-relaxed text-tertiary">Daily Challenge ships in On This Day: a daily quiz to test your history knowledge.</p></div></li></div></ul></div></div></section><button aria-label="Back to top" class="fixed right-6 bottom-6 z-40 flex size-10 items-center justify-center rounded-full bg-brand-600 text-white shadow-lg transition-all duration-300 hover:bg-brand-700 pointer-events-none translate-y-4 opacity-0"><svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4"><path d="M12 19V5m0 0-7 7m7-7 7 7"></path></svg></button></main><!--$--><!--/$--><footer class="mt-auto border-t border-secondary bg-primary"><div class="container py-12"><div class="flex flex-col gap-10 md:flex-row md:justify-between"><div class="flex flex-col gap-4"><a class="flex items-center" href="/en"><span class="inline-flex items-center gap-2 text-xl font-bold tracking-tight select-none"><img alt="Karei Studio" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="size-8 shrink-0 rounded-lg object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=64&q=75 2x" src="/_next/image?url=%2Flogo.png&w=64&q=75"/><span>Karei<span class="font-normal text-tertiary"> Studio</span></span></span></a><p class="max-w-xs text-sm text-tertiary">Micro-apps that enrich everyday life, one useful nugget at a time.</p></div><div class="flex flex-col items-start gap-6 md:flex-row md:items-start"><nav class="flex flex-col gap-3 md:flex-row md:gap-6"></nav></div></div><div class="mt-10 flex flex-col items-start gap-4 border-t border-secondary pt-8 text-sm text-quaternary md:flex-row md:items-center md:justify-between"><div class="flex flex-wrap gap-4"><a class="transition hover:text-tertiary" href="/en/privacy-policy">Privacy Policy</a><a class="transition hover:text-tertiary" href="/en/terms-of-service">Terms of Service</a><a href="mailto:[email protected]" class="transition hover:text-tertiary">[email protected]</a></div><span>© <!-- -->2026<!-- --> Karei Studio</span></div></div></footer><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/webpack-4fd9cca86dfc6abc.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[28415,[],\"\"]\n3:I[71427,[],\"\"]\n5:I[61736,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"LocaleSuggestion\"]\n6:I[91447,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"HeroSection\"]\n13:I[77541,[],\"\"]\n:HL[\"/_next/static/media/27834908180db20f-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/78fec81b34c4a365.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/a6a6c7db5d43079b.css\",\"style\"]\n:HL[\"/_next/static/css/5f19071d6dcd9b8d.css\",\"style\"]\n:HL[\"/_next/static/css/537fabe6e5a806b9.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"Kmkh69pRAPFHIVtQ5eBtN\",\"p\":\"\",\"c\":[\"\",\"en\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(frontend)\",{\"children\":[\"en\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"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.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"(frontend)\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a6a6c7db5d43079b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/5f19071d6dcd9b8d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/537fabe6e5a806b9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[\"en\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{\"content\":{\"brandTitle\":\"Karei Studio\",\"badge\":\"Mobile studio · Everyday apps\",\"kareiKanji\":\"è¯éº\",\"kareiReading\":\"ããã · karei â splendid, brilliant\",\"title\":\"We build mobile apps designed for\",\"highlightedTitle\":\"daily use.\",\"description\":\"Simple, useful apps for everyday life â shipped fast, with care, in public.\",\"primaryCta\":\"View apps\",\"secondaryCta\":\"Follow the journey\",\"stats\":[{\"value\":\"4\",\"label\":\"Apps live\"},{\"value\":\"iOS · Android\",\"label\":\"Platforms\"},{\"value\":\"FR · EN\",\"label\":\"Languages\"}]}}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden border-y border-secondary bg-secondary/30 py-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex animate-marquee gap-8 whitespace-nowrap\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Habits â\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"1\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"History ð\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"2\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Daily art ð¨\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"3\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Minimal \u0026 fast â¡\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"4\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Ship early ð\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"5\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Mobile first ð±\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"6\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"One suite â¨\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"7\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Habits â\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],[\"$\",\"span\",\"8\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"History ð\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}],\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\"]}]}],\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\"]}],null,\"$L11\"]}],{}
1,null,false]},null,false]},null,false]},null,false],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"14:I[45117,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"FadeIn\"]\n15:I[42251,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"Image\"]\n2d:I[27846,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"BackToTop\"]\n2e:I[1725,[],\"OutletBoundary\"]\n30:I[13643,[],\"AsyncMetadataOutlet\"]\n32:I[1725,[],\"ViewportBoundary\"]\n34:I[1725,[],\"MetadataBoundary\"]\n35:\"$Sreact.suspense\"\n7:[\"$\",\"span\",\"9\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Daily art ð¨\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}]\n8:[\"$\",\"span\",\"10\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Minimal \u0026 fast â¡\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}]\n9:[\"$\",\"span\",\"11\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Ship early ð\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}]\na:[\"$\",\"span\",\"12\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"Mobile first ð±\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}]\nb:[\"$\",\"span\",\"13\",{\"className\":\"text-sm font-medium text-tertiary\",\"children\":[\"One suite â¨\",[\"$\",\"span\",null,{\"className\":\"ml-8 text-quaternary\",\"children\":\"â¢\"}]]}]\n16:T5be,"])</script>
1<script>self.__next_f.push([1,"M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"section\",null,{\"id\":\"portfolio\",\"className\":\"scroll-mt-20 border-t border-secondary px-5 py-24 sm:px-8 sm:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"$L14\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mb-16 text-center sm:mb-20\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-brand-600\",\"children\":\"The apps\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg\",\"children\":\"The work, in apps\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary\",\"children\":\"Each project is tangible proof: design, engineering, and shipping. Android first, iOS when the app is ready â On This Day is already on the App Store.\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-2 max-w-xl text-sm text-quaternary\",\"children\":\"On This Day, Moments Daily, Art Daily, and Shiori are live on Google Play. On This Day is also on the App Store (iOS). Citation is in development. Step-by-step timeline: âBuild in public.â\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid auto-rows-[minmax(0,auto)] grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3 lg:gap-5\",\"children\":[[\"$\",\"$L14\",\"on-this-day\",{\"delay\":0,\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-stone-50 via-zinc-50 to-neutral-100 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5\",\"children\":[\"$\",\"$L15\",null,{\"src\":\"/on-this-day-logo.png\",\"alt\":\"Ce jour-là â On This Day\",\"width\":72,\"height\":72,\"className\":\"h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://apps.apple.com/app/id6762552179\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"On This Day: History Daily · App Store\",\"aria-label\":\"On This Day: History Daily â iOS · Available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-primary ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring\",\"children\":[\"$\",\"svg\",null,{\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"children\":[\"$\",\"path\",null,{\"d\":\"$16\",\"fill\":\"currentColor\"}]}]}],\"$L17\"]}]]}],\"$L18\"]}]}],\"$L19\",\"$L1a\",\"$L1b\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"section\",null,{\"id\":\"concept\",\"className\":\"relative px-5 py-24 sm:px-8 sm:py-32 border-t border-secondary\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"$L14\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mb-16 text-center sm:mb-20\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-brand-600\",\"children\":\"The concept\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg\",\"children\":\"A suite of simple apps around everyday life\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary\",\"children\":\"We are assembling complementary mobile apps around productivity, light learning, and habits â each with a clear promise, without bloat.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-6 md:grid-cols-3 md:gap-8\",\"children\":[[\"$\",\"$L14\",\"One idea per app\",{\"delay\":0,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-amber-50 ring-1 ring-amber-100\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-amber-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9 17.5H3.5m3-5.5H2m7-5.5H4M17 3l-6.596 9.235c-.292.409-.438.613-.432.784a.5.5 0 0 0 .194.377c.135.104.386.104.889.104H16L15 21l6.596-9.235c.292-.409.438-.613.432-.784a.5.5 0 0 0-.194-.377c-.135-.104-.386-.104-.889-.104H16L17 3Z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"One idea per app\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"No âdo-everythingâ super-app: each title solves a specific need so you always know why to open it.\"}],[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-amber-500 to-orange-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]]}]}],[\"$\",\"$L14\",\"Useful before flashy\",{\"delay\":120,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-brand-50 ring-1 ring-brand-100\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-brand-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"Useful before flashy\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"Short, honest rituals: real progress over time, not hollow gamification.\"}],[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-brand-500 to-indigo-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]]}]}],[\"$\",\"$L14\",\"Same DNA, different jobs\",{\"delay\":240,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-emerald-50 ring-1 ring-emerald-100\",\"children\":\"$L1c\"}],\"$L1d\",\"$L1e\",\"$L1f\"]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"e:[\"$\",\"section\",null,{\"id\":\"studio\",\"className\":\"relative px-5 py-24 sm:px-8 sm:py-32 border-t border-secondary\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"$L14\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mb-16 text-center sm:mb-20\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-brand-600\",\"children\":\"The studio\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg\",\"children\":\"Minimal, useful, fast\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-2xl text-md leading-relaxed text-tertiary\",\"children\":\"Karei is not a single product SaaS: it is a studio, a creative medium, and a lab to ship multiple quality mobile apps in parallel â with a few R\u0026D explorations running on the side (vision, on-device AI).\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-6 md:grid-cols-3 md:gap-8\",\"children\":[[\"$\",\"$L14\",\"Vision\",{\"delay\":0,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-amber-50 ring-1 ring-amber-100\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-amber-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9 17.5H3.5m3-5.5H2m7-5.5H4M17 3l-6.596 9.235c-.292.409-.438.613-.432.784a.5.5 0 0 0 .194.377c.135.104.386.104.889.104H16L15 21l6.596-9.235c.292-.409.438-.613.432-.784a.5.5 0 0 0-.194-.377c-.135-.104-.386-.104-.889-.104H16L17 3Z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"Vision\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"Show that several polished apps can come from a small team with a consistent product and visual line.\"}],[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-amber-500 to-orange-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]]}]}],[\"$\",\"$L14\",\"Design\",{\"delay\":120,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-brand-50 ring-1 ring-brand-100\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-brand-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 6v6l4 2m6-2c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2s10 4.477 10 10Z\"}]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"Design\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"Calm interfaces, careful typography, restrained motion â design serves clarity and trust, not empty wow.\"}],[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-brand-500 to-indigo-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]]}]}],[\"$\",\"$L14\",\"Product philosophy\",{\"delay\":240,\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col rounded-2xl bg-primary p-6 shadow-xs ring-1 ring-secondary transition-all duration-300 hover:-translate-y-1 hover:shadow-lg md:p-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-6 flex size-12 items-center justify-center rounded-xl bg-emerald-50 ring-1 ring-emerald-100\",\"children\":\"$L20\"}],\"$L21\",\"$L22\",\"$L23\"]}]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"section\",null,{\"id\":\"build-in-public\",\"className\":\"scroll-mt-20 border-t border-secondary px-5 py-24 sm:px-8 sm:py-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl\",\"children\":[[\"$\",\"$L14\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mb-14 text-center sm:mb-16\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-semibold uppercase tracking-widest text-brand-600\",\"children\":\"Build in public\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-display-sm font-bold tracking-tight text-primary sm:text-display-lg\",\"children\":\"Where things stand\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-xl text-md leading-relaxed text-tertiary\",\"children\":\"A few time markers â shipped work and what is in motion.\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-3 bottom-3 left-[11px] w-px bg-linear-to-b from-brand-200 via-brand-400 to-brand-100 sm:left-[13px]\",\"aria-hidden\":true}],[\"$\",\"ul\",null,{\"className\":\"relative flex flex-col gap-10 sm:gap-12\",\"children\":[[\"$\",\"$L14\",\"March 2026-Project kickoff â On This Day\",{\"delay\":0,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"March 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Project kickoff â On This Day\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"On This Day: History Daily â product scope and first development work.\"}]]}]]}]}],[\"$\",\"$L14\",\"March 2026-Play Store submission â On This Day\",{\"delay\":100,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"March 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Play Store submission â On This Day\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Android build sent for Google Play review.\"}]]}]]}]}],[\"$\",\"$L14\",\"March 16, 2026-Play Store approval â On This Day\",{\"delay\":200,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"March 16, 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Play Store approval â On This Day\"}],\"$L24\"]}]]}]}],\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\"]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"$L2d\",null,{\"label\":\"Back to top\"}]\n11:[\"$\",\"$L2e\",null,{\"children\":[\"$L2f\",[\"$\",\"$L30\",null,{\"promise\":\"$@31\"}]]}]\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L32\",null,{\"children\":\"$L33\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L34\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$35\",null,{\"fallback\":null,\"children\":\"$L36\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"37:I[96582,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"6601\",\"static/chunks/6601-45237d9e0e43e061.js\",\"8898\",\"static/chunks/app/(frontend)/en/page-b0b9294f06d20c95.js\"],\"\"]\n47:I[80359,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"\"]\n48:I[17110,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"ThemeProvider\"]\n49:I[64929,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"RouteProvider\"]\n4a:I[19967,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"HeaderThemeProvider\"]\n4b:I[59165,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"LocaleHtmlAttributes\"]\n4c:I[86001,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"AdminBar\"]\n4e:I[912"])</script>
1<script>self.__next_f.push([1,"66,[\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"947\",\"static/chunks/app/(frontend)/not-found-67f7cf30147433a8.js\"],\"NotFoundContent\"]\n4f:I[85740,[\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"5424\",\"static/chunks/5424-7e245b5f73f0c527.js\",\"947\",\"static/chunks/app/(frontend)/not-found-67f7cf30147433a8.js\"],\"Button\"]\n51:I[68300,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"Analytics\"]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.kareistudio.onthisday\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"On This Day: History Daily · Google Play\",\"aria-label\":\"On This Day: History Daily â Android · Available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring\",\"children\":[\"$\",\"svg\",null,{\"width\":15,\"height\":15,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81\"}]}]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"div\",null,{\"className\":\"mt-6 flex min-h-0 flex-1 flex-col\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold text-primary\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/on-this-day\",\"className\":\"rounded-xs outline-focus-ring focus-visible:outline-2\",\"children\":\"On This Day: History Daily\"}]}],[\"$\",\"p\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tertiary\",\"children\":\"History\"}],[[\"$\",\"span\",null,{\"className\":\"text-quaternary/60\",\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"text-quaternary\",\"children\":[\"Live since\",\" \",\"Mar 16, 2026\"]}]]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-tertiary\",\"children\":\"A daily history micro-dose: a notable event or story tied to todayâs date â now with a Daily Challenge to test your knowledge.\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-2\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/on-this-day\",\"className\":\"group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring\",\"children\":[[\"$\",\"span\",null,{\"children\":\"View project\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m0 0-7-7m7 7-7 7\"}]}]]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"38:T5be,"])</script>
1<script>self.__next_f.push([1,"M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z"])</script>
1<script>self.__next_f.push([1,"19:[\"$\",\"$L14\",\"traces\",{\"delay\":80,\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-violet-50 via-purple-50/70 to-fuchsia-50/80 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5\",\"children\":[\"$\",\"$L15\",null,{\"src\":\"/moments-daily-logo.png\",\"alt\":\"Moments Daily\",\"width\":72,\"height\":72,\"className\":\"h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"span\",null,{\"title\":\"iOS\",\"aria-label\":\"Moments Daily â iOS · Not yet available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm\",\"children\":[\"$\",\"svg\",null,{\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"children\":[\"$\",\"path\",null,{\"d\":\"$38\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.kareistudio.moments\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Moments Daily · Google Play\",\"aria-label\":\"Moments Daily â Android · Available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring\",\"children\":[\"$\",\"svg\",null,{\"width\":15,\"height\":15,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-6 flex min-h-0 flex-1 flex-col\",\"children\":[\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3d:T5be,"])</script>
1<script>self.__next_f.push([1,"M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"$L14\",\"art-daily\",{\"delay\":160,\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-amber-50 via-orange-50/80 to-rose-50/70 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5\",\"children\":[\"$\",\"$L15\",null,{\"src\":\"/art-daily-logo.png\",\"alt\":\"Art Daily\",\"width\":72,\"height\":72,\"className\":\"h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"span\",null,{\"title\":\"iOS\",\"aria-label\":\"Art Daily â iOS · Not yet available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm\",\"children\":[\"$\",\"svg\",null,{\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"children\":[\"$\",\"path\",null,{\"d\":\"$3d\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.kareistudio.artdaily\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Art Daily · Google Play\",\"aria-label\":\"Art Daily â Android · Available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring\",\"children\":[\"$\",\"svg\",null,{\"width\":15,\"height\":15,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-6 flex min-h-0 flex-1 flex-col\",\"children\":[\"$L3e\",\"$L3f\",\"$L40\",\"$L41\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"42:T5be,"])</script>
1<script>self.__next_f.push([1,"M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7075 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449V17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"$L14\",\"shiori\",{\"delay\":240,\"className\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"group relative flex h-full flex-col overflow-hidden rounded-2xl bg-linear-to-br from-emerald-50 via-teal-50/70 to-cyan-50/80 p-7 ring-1 ring-black/4 transition-all duration-300 sm:p-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-2xl shadow-sm ring-1 ring-black/5\",\"children\":[\"$\",\"$L15\",null,{\"src\":\"/shiori-logo.png\",\"alt\":\"Shiori\",\"width\":72,\"height\":72,\"className\":\"h-16 w-16 object-cover sm:h-[72px] sm:w-[72px]\"}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"span\",null,{\"title\":\"iOS\",\"aria-label\":\"Shiori: Reading tracker â iOS · Not yet available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/70 text-quaternary opacity-40 ring-1 ring-black/5 backdrop-blur-sm\",\"children\":[\"$\",\"svg\",null,{\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"children\":[\"$\",\"path\",null,{\"d\":\"$42\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=com.kareistudio.shiori\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"title\":\"Shiori: Reading tracker · Google Play\",\"aria-label\":\"Shiori: Reading tracker â Android · Available\",\"className\":\"inline-flex h-7 w-7 items-center justify-center rounded-full bg-white/80 text-[#3DDC84] ring-1 ring-black/5 backdrop-blur-sm transition-all hover:scale-110 hover:bg-white hover:shadow-sm focus-visible:outline-2 focus-visible:outline-focus-ring\",\"children\":[\"$\",\"svg\",null,{\"width\":15,\"height\":15,\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M17.523 15.341a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m-11.046 0a1.05 1.05 0 1 1 0-2.1 1.05 1.05 0 0 1 0 2.1m11.422-6.02 2.094-3.625a.436.436 0 0 0-.755-.436l-2.12 3.67a13.1 13.1 0 0 0-5.118-1.025c-1.82 0-3.54.37-5.118 1.025L4.762 5.26a.436.436 0 0 0-.755.436L6.1 9.321C2.505 11.275.046 14.92 0 19.13h24c-.046-4.21-2.505-7.855-6.101-9.81\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-6 flex min-h-0 flex-1 flex-col\",\"children\":[\"$L43\",\"$L44\",\"$L45\",\"$L46\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-emerald-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M16 8V5l3-3 1 2 2 1-3 3h-3Zm0 0-4 4m10 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m5 10a5 5 0 1 1-5-5\"}]}]\n1d:[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"Same DNA, different jobs\"}]\n1e:[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"History, routines, art â the topics change; the philosophy stays: clear, polished, quick to understand.\"}]\n1f:[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-emerald-500 to-teal-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]\n20:[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-6 text-emerald-600\",\"children\":[\"$\",\"path\",null,{\"d\":\"M16 8V5l3-3 1 2 2 1-3 3h-3Zm0 0-4 4m10 0c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2m5 10a5 5 0 1 1-5-5\"}]}]\n21:[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold text-primary\",\"children\":\"Product philosophy\"}]\n22:[\"$\",\"p\",null,{\"className\":\"mt-3 text-md leading-relaxed text-tertiary\",\"children\":\"Prefer honest simplicity over feature lists; iterate in public and adjust with real feedback.\"}]\n23:[\"$\",\"div\",null,{\"className\":\"mt-auto pt-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-1 w-12 rounded-full bg-linear-to-r from-emerald-500 to-teal-600 opacity-60 transition-all duration-300 group-hover:w-full group-hover:opacity-100\"}]}]\n24:[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Listing approved: the app is live on Google Play.\"}]\n"])</script>
1<script>self.__next_f.push([1,"25:[\"$\",\"$L14\",\"March 2026-Work starts â Art Daily\",{\"delay\":300,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"March 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Work starts â Art Daily\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Development begins on Art Daily (daily art).\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"26:[\"$\",\"$L14\",\"April 2026-Work starts â Moments Daily\",{\"delay\":400,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Work starts â Moments Daily\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Development begins on Moments Daily (routines \u0026 habits).\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[\"$\",\"$L14\",\"April 2, 2026-Play Store approval â Art Daily\",{\"delay\":500,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 2, 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Play Store approval â Art Daily\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Listing approved: Art Daily is live on Google Play.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"$L14\",\"April 7, 2026-Play Store approval â Moments Daily\",{\"delay\":600,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 7, 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Play Store approval â Moments Daily\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Listing approved: Moments Daily is live on Google Play.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"29:[\"$\",\"$L14\",\"April 15, 2026-Play Store approval â Shiori\",{\"delay\":700,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 15, 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Play Store approval â Shiori\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Listing approved: Shiori (reading tracker) is live on Google Play.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[\"$\",\"$L14\",\"April 19, 2026-App Store approval â On This Day (iOS)\",{\"delay\":800,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 19, 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"App Store approval â On This Day (iOS)\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"First iOS release: On This Day is live on the App Store.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2b:[\"$\",\"$L14\",\"April 2026-Work starts â Citation\",{\"delay\":900,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"April 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Work starts â Citation\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Citation kicks off: daily quotes and day-themed hooks â current focus.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"$L14\",\"May 2026-Daily Challenge â On This Day v1.4.0\",{\"delay\":1000,\"children\":[\"$\",\"li\",null,{\"className\":\"relative flex gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative z-10 flex size-6 shrink-0 items-center justify-center rounded-full bg-brand-100 ring-4 ring-bg-primary sm:size-7\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-3.5 text-brand-600 sm:size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1v19\"}]}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1 pb-1\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-brand-600\",\"children\":\"May 2026\"}],[\"$\",\"h3\",null,{\"className\":\"mt-1 text-lg font-semibold text-primary\",\"children\":\"Daily Challenge â On This Day v1.4.0\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-md leading-relaxed text-tertiary\",\"children\":\"Daily Challenge ships in On This Day: a daily quiz to test your history knowledge.\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"className\":\"__variable_245d8d __variable_97c177\",\"lang\":\"fr\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L47\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-theme', 'light');\"},\"id\":\"theme-script\",\"strategy\":\"beforeInteractive\"}],[\"$\",\"link\",null,{\"href\":\"/logo.png\",\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\"}]]}],[\"$\",\"body\",null,{\"children\":[\"$\",\"$L48\",null,{\"children\":[\"$\",\"$L49\",null,{\"children\":[\"$\",\"$L4a\",null,{\"children\":[[\"$\",\"$L4b\",null,{}],[\"$\",\"$L4c\",null,{\"adminBarProps\":{\"preview\":false}}],\"$L4d\",[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"section\",null,{\"className\":\"relative flex min-h-[80vh] flex-col items-center justify-center overflow-hidden px-5 py-28 sm:px-8 sm:py-36\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 -z-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[radial-gradient(ellipse_60%_50%_at_50%_-10%,var(--color-brand-100),transparent_70%)]\"}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-2xl flex-col items-center text-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-sm font-semibold text-brand-600\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-2 text-display-md font-bold tracking-tight text-primary sm:text-display-lg\",\"children\":\"Page introuvable\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg text-tertiary\",\"children\":\"Désolé, la page que vous recherchez n'existe pas ou a été déplacée.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col-reverse gap-3 sm:flex-row sm:gap-4\",\"children\":[[\"$\",\"$L4e\",null,{}],[\"$\",\"$L4f\",null,{\"size\":\"xl\",\"href\":\"/\",\"children\":\"Retour à l'accueil\"}]]}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$L50\",[\"$\",\"$L51\",null,{}]]}]}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"39:[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold text-primary\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/traces\",\"className\":\"rounded-xs outline-focus-ring focus-visible:outline-2\",\"children\":\"Moments Daily\"}]}]\n3a:[\"$\",\"p\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tertiary\",\"children\":\"Routines \u0026 habits\"}],[[\"$\",\"span\",null,{\"className\":\"text-quaternary/60\",\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"text-quaternary\",\"children\":[\"Live since\",\" \",\"Apr 7, 2026\"]}]]]}]\n3b:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-tertiary\",\"children\":\"Habits, routines, and streaks â build rituals that last, one day at a time.\"}]\n"])</script>
1<script>self.__next_f.push([1,"3c:[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-2\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/traces\",\"className\":\"group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring\",\"children\":[[\"$\",\"span\",null,{\"children\":\"View project\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m0 0-7-7m7 7-7 7\"}]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3e:[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold text-primary\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/art-daily\",\"className\":\"rounded-xs outline-focus-ring focus-visible:outline-2\",\"children\":\"Art Daily\"}]}]\n3f:[\"$\",\"p\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tertiary\",\"children\":\"Culture \u0026 art\"}],[[\"$\",\"span\",null,{\"className\":\"text-quaternary/60\",\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"text-quaternary\",\"children\":[\"Live since\",\" \",\"Apr 2, 2026\"]}]]]}]\n40:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-tertiary\",\"children\":\"Art for every day: discover an artwork, movement, or detail to explore calmly, daily.\"}]\n"])</script>
1<script>self.__next_f.push([1,"41:[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-2\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/art-daily\",\"className\":\"group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring\",\"children\":[[\"$\",\"span\",null,{\"children\":\"View project\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m0 0-7-7m7 7-7 7\"}]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"43:[\"$\",\"h3\",null,{\"className\":\"text-xl font-bold text-primary\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/shiori\",\"className\":\"rounded-xs outline-focus-ring focus-visible:outline-2\",\"children\":\"Shiori: Reading tracker\"}]}]\n44:[\"$\",\"p\",null,{\"className\":\"mt-1 flex flex-wrap items-center gap-x-2 gap-y-0.5 text-xs font-medium\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-tertiary\",\"children\":\"Books \u0026 reading\"}],[[\"$\",\"span\",null,{\"className\":\"text-quaternary/60\",\"aria-hidden\":true,\"children\":\"·\"}],[\"$\",\"span\",null,{\"className\":\"text-quaternary\",\"children\":[\"Live since\",\" \",\"Apr 15, 2026\"]}]]]}]\n45:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-tertiary\",\"children\":\"Track your reading without pressure: add your books, mark your pages, keep the thread day after day.\"}]\n"])</script>
1<script>self.__next_f.push([1,"46:[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-2\",\"children\":[\"$\",\"$L37\",null,{\"href\":\"/en/projects/shiori\",\"className\":\"group/cta inline-flex items-center gap-1.5 rounded-full bg-brand-600 px-4 py-2 text-sm font-semibold text-white shadow-sm ring-1 ring-brand-700/20 transition-all hover:bg-brand-700 hover:shadow-md focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-focus-ring\",\"children\":[[\"$\",\"span\",null,{\"children\":\"View project\"}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":24,\"height\":24,\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"fill\":\"none\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"aria-hidden\":\"true\",\"className\":\"size-4 transition-transform duration-200 group-hover/cta:translate-x-0.5\",\"children\":[\"$\",\"path\",null,{\"d\":\"M5 12h14m0 0-7-7m7 7-7 7\"}]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"33:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n2f:null\n"])</script>
1<script>self.__next_f.push([1,"52:I[45267,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"31:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Karei Studio â A mobile studio building simple, useful apps.\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://karei.app/en\"}],[\"$\",\"link\",\"3\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://karei.app\"}],[\"$\",\"link\",\"4\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://karei.app/en\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Karei Studio â A mobile studio building simple, useful apps.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://karei.app/en\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"Payload Website Template\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://karei.app//website-template-OG.webp\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:creator\",\"content\":\"@payloadcms\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Karei Studio â A mobile studio building simple, useful apps.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Karei is an independent mobile studio: multiple apps spanning habits, culture, and everyday life â built for real daily use.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://karei.app//website-template-OG.webp\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon.png?38f77dba31cf9677\",\"type\":\"image/png\",\"sizes\":\"1024x571\"}],[\"$\",\"$L52\",\"17\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"36:\"$31:metadata\"\n"])</script>
1<script>self.__next_f.push([1,"53:I[73847,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"FooterClient\"]\n50:[\"$\",\"$L53\",null,{\"data\":{\"navItemsFr\":[],\"navItemsEn\":[],\"navItems\":[]}}]\n"])</script>
1<script>self.__next_f.push([1,"54:I[63906,[\"6582\",\"static/chunks/6582-e8682bdee96b30c1.js\",\"5145\",\"static/chunks/5145-f1408a742ba2a98f.js\",\"3038\",\"static/chunks/3038-728c4b2294053079.js\",\"9772\",\"static/chunks/9772-98d2845655190a20.js\",\"9559\",\"static/chunks/app/(frontend)/layout-847f7b071c6d00be.js\"],\"HeaderClient\"]\n4d:[\"$\",\"$L54\",null,{\"data\":{\"navItemsFr\":[],\"navItemsEn\":[],\"navItems\":[]}}]\n"])</script>
1</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.