<!doctype html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Gentium+Book+Basic:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet"> <meta property="og:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/yyxulM9DnxNni19Sxskwmon5Uqu2/social-images/social-1761906350329-Sesam_blog_image_1200x630_3green.png"> <meta name="twitter:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/yyxulM9DnxNni19Sxskwmon5Uqu2/social-images/social-1761906350329-Sesam_blog_image_1200x630_3green.png"> <meta name="twitter:card" content="summary_large_image"> <meta property="og:type" content="website"> <script type="module" crossorigin src="/assets/index-uZO_vVwm.js"></script> <link rel="modulepreload" crossorigin href="/assets/react-dom-4ui_JHDZ.js"> <link rel="modulepreload" crossorigin href="/assets/tanstack-CG4dW74t.js"> <link rel="modulepreload" crossorigin href="/assets/parse5-D3JxlwHE.js"> <link rel="modulepreload" crossorigin href="/assets/supabase-CdAHSa1s.js"> <link rel="modulepreload" crossorigin href="/assets/zod-3c7sL9OC.js"> <link rel="stylesheet" crossorigin href="/assets/index-C74Hhb20.css"><script defer src="https://sesam.hu/~flock.js" data-proxy-url="https://sesam.hu/~api/analytics"></script></head> <body> <script> try { const theme = localStorage.getItem('theme'); const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; const appliedTheme = theme === 'system' || !theme ? systemTheme : theme; if (appliedTheme === 'dark') { document.documentElement.classList.add('dark'); } } catch (e) {} </script> <div id="root"></div> </body></html>