<!DOCTYPE html><html lang="cs"> <head><meta charset="utf-8"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/x-icon" href="/favicon.ico" sizes="16x16 32x32"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest"><meta name="viewport" content="width=device-width"><meta name="generator" content="Astro v5.18.1"><title>404 — Stránka nenalezena</title><meta name="description" content="CTO @ Auris One · MTB rider · otec 3 dětí. Engineering, leadership a osobní zodpovědnost za vlastní radost."><link rel="canonical" href="https://michaltrs.net/404/"><!-- Open Graph --><meta property="og:type" content="website"><meta property="og:url" content="https://michaltrs.net/404/"><meta property="og:title" content="404 — Stránka nenalezena"><meta property="og:description" content="CTO @ Auris One · MTB rider · otec 3 dětí. Engineering, leadership a osobní zodpovědnost za vlastní radost."><meta property="og:image" content="https://michaltrs.net/og-image.jpg"><meta property="og:locale" content="cs_CZ"><!-- Twitter Card --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="404 — Stránka nenalezena"><meta name="twitter:description" content="CTO @ Auris One · MTB rider · otec 3 dětí. Engineering, leadership a osobní zodpovědnost za vlastní radost."><meta name="twitter:image" content="https://michaltrs.net/og-image.jpg"><!-- Fonts --><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=Inter:wght@400;500;600&family=Outfit:wght@500;700;800&display=swap" rel="stylesheet"><!-- GA4: loaded only after cookie consent --><script> window.gaLoaded = false; function loadGA() { if (window.gaLoaded) return; window.gaLoaded = true; var s = document.createElement('script'); s.src = 'https://www.googletagmanager.com/gtag/js?id=G-GGVHEVQ5R4'; s.async = true; document.head.appendChild(s); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} window.gtag = gtag; gtag('js', new Date()); gtag('config', 'G-GGVHEVQ5R4'); } if (localStorage.getItem('cookie-consent') === 'accepted') loadGA(); </script><link rel="stylesheet" href="/_astro/15-minut-medialni-prizne.plYX1h9r.css"></head> <body class="min-h-screen flex flex-col"> <nav class="sticky top-0 z-50 w-full px-6 py-4" style="view-transition-name: main-nav;" data-astro-cid-pux6a34n> <div class="max-w-5xl mx-auto" data-astro-cid-pux6a34n> <div class="glass-card px-6 py-3 flex items-center justify-between" data-astro-cid-pux6a34n> <!-- Logo / Name --> <a href="/" class="group flex items-center gap-2" data-astro-cid-pux6a34n> <div class="w-8 h-8 rounded-lg bg-sky-blue flex items-center justify-center text-white font-black text-xs group-hover:rotate-12 transition-transform" data-astro-cid-pux6a34n>MT</div> <span class="font-outfit font-extrabold text-charcoal tracking-tight hidden sm:block" data-astro-cid-pux6a34n>Michal Trs</span> </a> <!-- Desktop Links --> <div class="flex items-center gap-1 sm:gap-6" data-astro-cid-pux6a34n> <a href="/#professional" class="text-[11px] sm:text-xs font-bold uppercase tracking-widest text-charcoal/40 hover:text-sky-blue transition-colors px-2 py-1" data-astro-cid-pux6a34n> Profesní cesta </a><a href="/#personal" class="text-[11px] sm:text-xs font-bold uppercase tracking-widest text-charcoal/40 hover:text-sky-blue transition-colors px-2 py-1" data-astro-cid-pux6a34n> Osobní radosti </a><a href="/vault" class="text-[11px] sm:text-xs font-bold uppercase tracking-widest text-charcoal/40 hover:text-sky-blue transition-colors px-2 py-1" data-astro-cid-pux6a34n> The Vault </a> </div> </div> </div> </nav> <main class="flex-1 flex flex-col items-center justify-center px-6 py-24 text-center"> <p class="text-sky-blue font-bold tracking-widest uppercase text-sm mb-4">404</p> <h1 class="text-4xl md:text-5xl font-extrabold text-charcoal mb-6" style="font-family: 'Outfit', sans-serif;">Stránka nenalezena</h1> <p class="text-lg text-charcoal/60 max-w-md mx-auto mb-10">Tady nic není. Ale radost se dá najít jinde.</p> <a href="/" class="btn-primary inline-flex items-center gap-2">Zpět na úvod <span>→</span> </a> </main> <script type="module">function n(){var t=localStorage.getItem("cookie-consent"),e=document.getElementById("cookie-banner");!e||t||(e.classList.remove("hidden"),document.getElementById("cookie-accept")?.addEventListener("click",function(){localStorage.setItem("cookie-consent","accepted"),e.classList.add("hidden"),loadGA()}),document.getElementById("cookie-reject")?.addEventListener("click",function(){localStorage.setItem("cookie-consent","rejected"),e.classList.add("hidden")}))}n();</script> <!-- Cookie Consent Banner --> <div id="cookie-banner" class="fixed bottom-0 left-0 right-0 z-50 p-4 bg-charcoal text-white hidden"> <div class="max-w-4xl mx-auto flex flex-col sm:flex-row items-center gap-4 text-sm"> <p class="flex-1">Tento web používá cookies pro Google Analytics. Pomáhá mi to pochopit, jak web používáte.</p> <div class="flex gap-3 shrink-0"> <button id="cookie-reject" class="px-4 py-2 rounded-lg border border-white/30 hover:bg-white/10 transition-colors">Odmítnout</button> <button id="cookie-accept" class="px-4 py-2 rounded-lg bg-joy-yellow text-charcoal font-bold hover:bg-joy-yellow/90 transition-colors">Přijmout</button> </div> </div> </div> <script type="module">const n=new IntersectionObserver(t=>{t.forEach(e=>{e.isIntersecting&&(e.target.classList.add("is-visible"),n.unobserve(e.target))})},{threshold:.15,rootMargin:"0px 0px -40px 0px"});document.querySelectorAll("[data-animate], [data-animate-stagger]").forEach(t=>n.observe(t));document.addEventListener("click",t=>{const e=t.target.closest("a");if(e)try{const s=new URL(e.getAttribute("href")||"",location.href);if(s.pathname!==location.pathname||!s.hash)return;const r=document.getElementById(s.hash.substring(1));if(!r)return;t.preventDefault(),history.pushState(null,"",s.hash);const i=r.querySelectorAll("[data-animate], [data-animate-stagger]");i.forEach(a=>{a.style.transition="none",a.classList.remove("is-visible")}),r.offsetHeight,r.scrollIntoView({behavior:"smooth"}),requestAnimationFrame(()=>{i.forEach(a=>{a.style.transition="",a.classList.add("is-visible")})})}catch{}});</script> <footer class="mt-auto py-12 px-6 border-t border-charcoal/5 text-center bg-white"> <div class="max-w-4xl mx-auto flex flex-col items-center gap-6"> <nav class="flex gap-8 text-sm font-semibold text-charcoal/60"> <a href="/#professional" class="hover:text-sky-blue transition-colors">Profesní cesta</a> <a href="/#personal" class="hover:text-joy-yellow transition-colors">Osobní radost</a> <a href="/vault" class="hover:text-charcoal text-charcoal/40 underline decoration-sky-blue underline-offset-4">The Vault</a> </nav> <p class="text-sm text-charcoal/40 font-medium">© 2026 Michal Trs. Joy is in your own hands.</p> <img src="https://www.toplist.cz/count.asp?logo=no&ID=34901" alt="" width="1" height="1" class="hidden"> </div> </footer> <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"9015d3624e1e45b1b47b75e02795aa1c","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script></body></html>