.page-header[data-astro-cid-wu5dj4rx]{position:relative;text-align:center;padding:var(--space-8) var(--container-padding-xs);margin-bottom:var(--space-8)}.page-header-content[data-astro-cid-wu5dj4rx]{max-width:800px;margin:0 auto}.page-title[data-astro-cid-wu5dj4rx]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-4);color:var(--text-base);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative}.page-subtitle[data-astro-cid-wu5dj4rx]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0 auto;max-width:600px;opacity:.9}.title-dot[data-astro-cid-wu5dj4rx]{color:var(--accent1);display:inline-block;transform:scale(1.2);transition:transform var(--transition-normal)}.animated-dot[data-astro-cid-wu5dj4rx]{animation:pulse 2s ease-in-out infinite}.animated-dot[data-astro-cid-wu5dj4rx]:nth-of-type(2){animation-delay:.5s}.animated-dot[data-astro-cid-wu5dj4rx]:nth-of-type(3){animation-delay:1s}.page-icon[data-astro-cid-wu5dj4rx]{display:inline-block;margin-left:var(--space-2);font-size:.9em;opacity:.8}.projects-icon[data-astro-cid-wu5dj4rx],.tinkering-icon[data-astro-cid-wu5dj4rx]{animation:rotate 3s ease-in-out infinite;transform-origin:center}.articles-icon[data-astro-cid-wu5dj4rx]{animation:bubble 4s ease-in-out infinite}.journey-progress[data-astro-cid-wu5dj4rx]{position:relative;width:60%;height:2px;background:var(--glass-bg-medium);border-radius:1px;margin:var(--space-6) auto 0;overflow:hidden}.progress-bar[data-astro-cid-wu5dj4rx]{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,var(--accent1),var(--accent2));border-radius:1px;animation:progressFill 4s ease-in-out infinite}.page-header-hero[data-astro-cid-wu5dj4rx]{min-height:60vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f10d,#ec48990d)}.page-header-hero[data-astro-cid-wu5dj4rx] .page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-5xl)}.page-header-minimal[data-astro-cid-wu5dj4rx]{padding:var(--space-6) var(--container-padding-xs);margin-bottom:var(--space-6)}.page-header-minimal[data-astro-cid-wu5dj4rx] .page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.page-header-minimal[data-astro-cid-wu5dj4rx] .page-subtitle[data-astro-cid-wu5dj4rx]{font-size:var(--text-base)}.page-header-projects[data-astro-cid-wu5dj4rx],.page-header-tinkering[data-astro-cid-wu5dj4rx]{background:linear-gradient(135deg,#14b8a60d,#3b82f60d)}.page-header-articles[data-astro-cid-wu5dj4rx]{background:linear-gradient(135deg,#8b5cf60d,#a855f70d)}.page-header-about[data-astro-cid-wu5dj4rx]{background:linear-gradient(135deg,#10b9810d,#6366f10d)}@keyframes pulse{0%,to{transform:scale(1.2);opacity:1}50%{transform:scale(1.4);opacity:.8}}@keyframes rotate{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}@keyframes wave{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(1.1) rotate(5deg)}}@keyframes bubble{0%,to{transform:scale(1) translateY(0)}25%{transform:scale(1.1) translateY(-4px)}50%{transform:scale(1.05) translateY(-2px)}75%{transform:scale(1.1) translateY(-6px)}}@keyframes progressFill{0%{width:0}50%{width:100%}to{width:0}}.page-header[data-astro-cid-wu5dj4rx]:hover .title-dot[data-astro-cid-wu5dj4rx]{transform:scale(1.4) rotate(10deg)}.page-header[data-astro-cid-wu5dj4rx]{padding:var(--space-6) var(--container-padding-xs);margin-bottom:var(--space-6)}.page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.page-subtitle[data-astro-cid-wu5dj4rx]{font-size:var(--text-base)}.page-icon[data-astro-cid-wu5dj4rx]{font-size:.8em}@media(min-width:480px){.page-header[data-astro-cid-wu5dj4rx]{padding:var(--space-8) var(--container-padding-sm);margin-bottom:var(--space-8)}.page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.page-subtitle[data-astro-cid-wu5dj4rx]{font-size:var(--text-lg)}.page-icon[data-astro-cid-wu5dj4rx]{font-size:.9em}}@media(min-width:768px){.page-header[data-astro-cid-wu5dj4rx]{padding:var(--space-8) var(--container-padding-md)}.page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-4xl)}.page-header-hero[data-astro-cid-wu5dj4rx] .page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-5xl)}}@media(min-width:1024px){.page-header[data-astro-cid-wu5dj4rx]{padding:var(--space-12) var(--container-padding-lg)}.page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-5xl)}.page-header-hero[data-astro-cid-wu5dj4rx] .page-title[data-astro-cid-wu5dj4rx]{font-size:var(--text-6xl)}}@media(prefers-contrast:high){.page-subtitle[data-astro-cid-wu5dj4rx]{opacity:1;color:var(--text-base)}.journey-progress[data-astro-cid-wu5dj4rx]{border:1px solid var(--accent1)}.page-icon[data-astro-cid-wu5dj4rx]{opacity:1}}@media(prefers-reduced-motion:reduce){.animated-dot[data-astro-cid-wu5dj4rx],.projects-icon[data-astro-cid-wu5dj4rx],.tinkering-icon[data-astro-cid-wu5dj4rx],.articles-icon[data-astro-cid-wu5dj4rx],.progress-bar[data-astro-cid-wu5dj4rx]{animation:none}.title-dot[data-astro-cid-wu5dj4rx]{transition:none}.page-header[data-astro-cid-wu5dj4rx]:hover .title-dot[data-astro-cid-wu5dj4rx]{transform:scale(1.2)}}.page-layout[data-astro-cid-porej7z2]{min-height:100vh;display:flex;flex-direction:column}.page-content[data-astro-cid-porej7z2]{flex:1;padding:0 var(--container-padding-xs)}.content-container[data-astro-cid-porej7z2]{max-width:1200px;margin:0 auto;width:100%}.page-layout-cards[data-astro-cid-porej7z2] .content-container[data-astro-cid-porej7z2]{max-width:1000px}.page-layout-grid[data-astro-cid-porej7z2] .content-container[data-astro-cid-porej7z2]{max-width:1400px}.page-layout-list[data-astro-cid-porej7z2] .content-container[data-astro-cid-porej7z2]{max-width:800px}.page-layout-hero[data-astro-cid-porej7z2]{background:linear-gradient(135deg,#6366f108,#ec489908)}.page-layout-minimal[data-astro-cid-porej7z2] .page-content[data-astro-cid-porej7z2]{padding-top:var(--space-4)}.page-content[data-astro-cid-porej7z2]{padding:0 var(--container-padding-xs)}@media(min-width:480px){.page-content[data-astro-cid-porej7z2]{padding:0 var(--container-padding-sm)}}@media(min-width:768px){.page-content[data-astro-cid-porej7z2]{padding:0 var(--container-padding-md)}}@media(min-width:1024px){.page-content[data-astro-cid-porej7z2]{padding:0 var(--container-padding-lg)}}@media(prefers-contrast:high){.page-layout-hero[data-astro-cid-porej7z2]{background:#fff}}
