.header.svelte-12x2163.svelte-12x2163{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:var(--header-bg);color:var(--header-text);position:relative;z-index:10}.photo-container.svelte-12x2163.svelte-12x2163{display:flex;align-items:center}.hero-photo.svelte-12x2163.svelte-12x2163{border-radius:50%;object-fit:cover}.header-right.svelte-12x2163.svelte-12x2163{display:flex;gap:1.5rem;align-items:center}.header-right.svelte-12x2163 a.svelte-12x2163{text-decoration:none;color:var(--header-text);font-weight:500;transition:opacity .2s}.header-right.svelte-12x2163 a.svelte-12x2163:hover{opacity:.8}.header-right.svelte-12x2163 a.active.svelte-12x2163{border-bottom:2px solid var(--accent-color);padding-bottom:2px}.icon-btn.svelte-12x2163.svelte-12x2163{background:none;border:none;color:var(--header-text);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s}.icon-btn.svelte-12x2163.svelte-12x2163:hover{background-color:#ffffff1a}@media (max-width: 640px){.header.svelte-12x2163.svelte-12x2163{flex-direction:column;gap:1rem}.header-right.svelte-12x2163.svelte-12x2163{flex-wrap:wrap;justify-content:center}}footer.svelte-1hqmfki.svelte-1hqmfki{padding:1rem 2rem;background-color:var(--footer-bg);color:var(--footer-text);font-size:.9rem;margin-top:auto}.footer-content.svelte-1hqmfki.svelte-1hqmfki{display:flex;justify-content:space-between;align-items:center}.carbon-wrapper.svelte-1hqmfki.svelte-1hqmfki{display:flex;align-items:center}.carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge{--b1:var(--footer-text) !important;--b2:var(--accent-color) !important;background:transparent!important}.carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge.wcb-d{--b1:#e0e0e0 !important;--b2:var(--accent-color) !important}.carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge:not(.wcb-d){--b1:#1a1a1a !important;--b2:var(--accent-color) !important}.carbon-wrapper.svelte-1hqmfki #wcb a{background:transparent!important}.carbon-wrapper.svelte-1hqmfki #wcb #wcb_g,.carbon-wrapper.svelte-1hqmfki #wcb #wcb_a{background:transparent!important;border:none!important}.carbon-wrapper.svelte-1hqmfki .carbonbadge,.carbon-wrapper.svelte-1hqmfki .wcb,.carbon-wrapper.svelte-1hqmfki #wcb{background:transparent!important;background-color:transparent!important;--wcb-bg:transparent !important}.carbon-wrapper.svelte-1hqmfki .carbonbadge.wcb-d,.carbon-wrapper.svelte-1hqmfki .wcb-d{color:#e0e0e0!important}.carbon-wrapper.svelte-1hqmfki a{color:var(--footer-text)!important;text-decoration:none!important;background:transparent!important}.carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge.wcb-d a{color:#e0e0e0!important}[data-theme=light] .carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge{color:#1a1a1a!important;background:transparent!important}[data-theme=light] .carbon-wrapper.svelte-1hqmfki #wcb.carbonbadge a{color:#1a1a1a!important}.icon-container.svelte-1hqmfki.svelte-1hqmfki{display:flex;gap:1.5rem}.icon-container.svelte-1hqmfki a.svelte-1hqmfki{color:var(--footer-text);text-decoration:none;transition:opacity .2s}.icon-container.svelte-1hqmfki a.svelte-1hqmfki:hover{opacity:.8}footer.svelte-1hqmfki a.svelte-1hqmfki{color:var(--footer-text);text-decoration:underline}footer.svelte-1hqmfki a.svelte-1hqmfki:hover{opacity:.8}canvas.svelte-1akhj9p{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}body{min-height:100vh;display:flex;flex-direction:column}#svelte,.layout.svelte-1s2ylak{display:flex;flex-direction:column;flex:1}[data-theme=dark]{--bg-color:#0a0a0a;--text-color:#e0e0e0;--header-bg:transparent;--header-text:#e0e0e0;--footer-bg:transparent;--footer-text:#e0e0e0;--border-color:#333;--accent-color:#64b5f6}[data-theme=light]{--bg-color:#ffffff;--text-color:#1a1a1a;--header-bg:transparent;--header-text:#1a1a1a;--footer-bg:transparent;--footer-text:#1a1a1a;--border-color:#ddd;--accent-color:#1976d2}main.svelte-1s2ylak{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}
