.theme-toggle[data-astro-cid-l6lhmie6]{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:color .3s;display:flex}@media (prefers-color-scheme:dark){.theme-toggle[data-astro-cid-l6lhmie6]{color:#ccc}}.theme-toggle[data-astro-cid-l6lhmie6]:hover{color:#666}@media (prefers-color-scheme:dark){.theme-toggle[data-astro-cid-l6lhmie6]:hover{color:#fff}}@supports (view-transition-name:none){[data-astro-cid-l4evwy7q]::view-transition-old(root){animation:.2s ease-out forwards fade-out}[data-astro-cid-l4evwy7q]::view-transition-new(root){animation:.2s ease-in forwards fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}.language-switcher[data-astro-cid-l4evwy7q]{align-items:center;gap:.5rem;display:flex}.lang-link[data-astro-cid-l4evwy7q]{color:var(--text-secondary);border-radius:4px;padding:.5rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.lang-link[data-astro-cid-l4evwy7q]:hover{background:var(--bg-secondary);color:var(--text-primary)}.lang-link[data-astro-cid-l4evwy7q].active{color:#fff;background:#007bff}.lang-link[data-astro-cid-l4evwy7q].active:hover{background:#0056b3}.header[data-astro-cid-nen7h5rs]{z-index:100;background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0;overflow:visible;box-shadow:0 2px 4px #0000000d}.header-container[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex;overflow:visible}.header-tools[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:1rem;display:flex}.logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--text-primary);flex-shrink:0;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:opacity .3s;display:flex}.logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.8}.logo-img[data-astro-cid-nen7h5rs]{object-fit:contain;width:40px;height:40px}.logo-text[data-astro-cid-nen7h5rs]{font-size:1.25rem}.nav[data-astro-cid-nen7h5rs]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:visible}.nav-list[data-astro-cid-nen7h5rs]{flex:1;justify-content:center;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--text-secondary);white-space:nowrap;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.mobile-nav[data-astro-cid-nen7h5rs]{z-index:20;align-items:center;gap:.5rem;width:100%;min-width:0;display:none;position:relative;overflow:visible}.mobile-nav[data-astro-cid-nen7h5rs] .nav-link[data-astro-cid-nen7h5rs]{white-space:normal;word-break:break-word;flex:1;min-width:0}.dropdown-wrapper[data-astro-cid-nen7h5rs]{z-index:30;position:relative}.dropdown-wrapper[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{list-style:none}.dropdown-wrapper[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.dropdown-toggle[data-astro-cid-nen7h5rs]{color:var(--text-secondary);cursor:pointer;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:1.5rem;list-style:none;transition:color .3s;display:flex}.dropdown-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--text-primary)}.dropdown-menu[data-astro-cid-nen7h5rs]{background:var(--bg-primary);border:1px solid var(--border-color);z-index:1000;overscroll-behavior:contain;border-radius:4px;flex-direction:column;min-width:180px;max-height:70vh;margin-top:0;display:none;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.dropdown-wrapper[data-astro-cid-nen7h5rs][open] .dropdown-menu[data-astro-cid-nen7h5rs]{display:flex}.dropdown-item[data-astro-cid-nen7h5rs]{color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:.75rem 1rem;text-decoration:none;transition:all .3s;display:block}.dropdown-item[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.dropdown-item[data-astro-cid-nen7h5rs]:hover{background:var(--bg-secondary);color:var(--text-primary)}@media (width<=768px){.header-container[data-astro-cid-nen7h5rs]{gap:.3rem;padding:.4rem .5rem}.logo-text[data-astro-cid-nen7h5rs]{display:none}.logo-img[data-astro-cid-nen7h5rs]{width:32px;height:32px}.nav-list[data-astro-cid-nen7h5rs].desktop-nav{display:none}.mobile-nav[data-astro-cid-nen7h5rs]{flex:1;gap:.3rem;min-width:0;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-size:.8rem}.dropdown-menu[data-astro-cid-nen7h5rs]{min-width:200px;right:0}.header-tools[data-astro-cid-nen7h5rs]{gap:.5rem}}
