a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}.theme-toggle[data-astro-cid-x3pjskd3]{background:#fff;border:2px solid #333;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333}[data-theme=dark] .theme-toggle[data-astro-cid-x3pjskd3]{background:#000;border-color:#fff;color:#fff}.icon[data-astro-cid-x3pjskd3]{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:currentColor}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:#fff;box-shadow:0 2px 8px rgba(var(--black),5%);transition:background-color .3s ease,box-shadow .3s ease}[data-theme=dark] header[data-astro-cid-3ef6ksr2]{background:#000!important;box-shadow:0 2px 8px #0003!important}h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom-color:var(--accent)}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex:1}.internal-links[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;flex:1}.header-right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1em}.social-links[data-astro-cid-3ef6ksr2],.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:1em}.burger-menu[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px}.burger-menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:25px;height:3px;background:rgb(var(--black));transition:all .3s ease;border-radius:2px}[data-theme=dark] .burger-menu[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{background:#fff}.burger-menu[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.burger-menu[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.burger-menu[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;transform:translate(-100%);transition:transform .3s ease;z-index:999;display:none}[data-theme=dark] .mobile-menu[data-astro-cid-3ef6ksr2]{background:#000}.mobile-menu[data-astro-cid-3ef6ksr2].active{transform:translate(0)}.mobile-menu-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:flex-end;padding:2rem;padding-bottom:0}.close-menu[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;padding:8px;color:rgb(var(--black))}[data-theme=dark] .close-menu[data-astro-cid-3ef6ksr2]{color:#fff}.mobile-menu-content[data-astro-cid-3ef6ksr2]{padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:2rem}.mobile-menu-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.5rem;color:rgb(var(--black));text-decoration:none;padding:1rem 0;border-bottom:1px solid rgb(var(--gray-light))}[data-theme=dark] .mobile-menu-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#fff;border-bottom-color:rgb(var(--gray-dark))}.mobile-social-links[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.mobile-social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{border:none;padding:1rem}@media (max-width: 768px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}}
