.theme-toggle.svelte-cqjto6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}.theme-toggle.with-text.svelte-cqjto6{justify-content:flex-start}.theme-toggle__text.svelte-cqjto6{font-size:.75rem;font-weight:500;line-height:1;color:#fff;white-space:nowrap}.theme-toggle.svelte-cqjto6:hover{color:var(--navbar-color-accent)}.theme-toggle.svelte-cqjto6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}svg.logo-root.svelte-zb8imu{display:block;height:auto;transition:transform .45s ease,filter .45s ease;overflow:visible}.logo-root.svelte-zb8imu,.logo-root.svelte-zb8imu :where(.svelte-zb8imu){transition:background-color 0s,color 0s,border-color 0s,fill 0s,stroke 0s}.bucket.svelte-zb8imu{cursor:pointer;filter:drop-shadow(0 0 0 rgba(255,255,255,0));transition:filter .35s ease,transform .6s cubic-bezier(.25,.8,.25,1);overflow:visible}svg.logo-root.svelte-zb8imu:hover .bucket:where(.svelte-zb8imu),svg.logo-root.svelte-zb8imu:focus .bucket:where(.svelte-zb8imu),svg.logo-root.svelte-zb8imu:focus-visible .bucket:where(.svelte-zb8imu){filter:drop-shadow(0 0 6px rgba(255,255,255,.55)) drop-shadow(0 0 14px rgba(255,255,255,.35)) drop-shadow(0 0 22px rgba(255,255,255,.25))}svg.logo-root.svelte-zb8imu:hover,svg.logo-root.svelte-zb8imu:focus,svg.logo-root.svelte-zb8imu:focus-visible{transform:scale(1.025)}.topnav.svelte-19x1nri{--nav-item-height: 2.5rem;background:var(--navbar-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--navbar-border);z-index:50;view-transition-name:header}.topnav.is-sticky.svelte-19x1nri{position:sticky;top:0}.topnav.svelte-19x1nri .nav-inner:where(.svelte-19x1nri){align-items:center;display:flex;justify-content:space-between;padding:.5rem;width:100%;max-width:100%;box-sizing:border-box}.links.svelte-19x1nri{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}.links.svelte-19x1nri li:where(.svelte-19x1nri){align-items:center;display:flex}.links.svelte-19x1nri a:where(.svelte-19x1nri){align-items:center;border-radius:4px;color:var(--navbar-color);display:inline-flex;font-size:.95rem;height:var(--nav-item-height);line-height:1;padding:0 .6rem;text-decoration:none;transition:color .15s ease}.links.svelte-19x1nri a:where(.svelte-19x1nri):hover,.links.svelte-19x1nri a:where(.svelte-19x1nri):focus{color:var(--navbar-color-accent);outline:none}.theme-toggle-item.svelte-19x1nri .theme-toggle{height:var(--nav-item-height)}.nav-actions.svelte-19x1nri{align-items:center;display:none;gap:.5rem}.menu-button.svelte-19x1nri{background:transparent;color:var(--navbar-color);cursor:pointer;line-height:1;padding:.4rem .6rem}.menu-icon.svelte-19x1nri{display:inline-block;height:14px;position:relative;width:20px}.menu-icon.svelte-19x1nri:before,.menu-icon.svelte-19x1nri:after,.menu-icon.svelte-19x1nri span:where(.svelte-19x1nri){background:currentColor;border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0}.menu-icon.svelte-19x1nri:before{top:0}.menu-icon.svelte-19x1nri:after{bottom:0}.menu-icon.svelte-19x1nri span:where(.svelte-19x1nri){top:6px}.overlay.svelte-19x1nri{align-items:center;backdrop-filter:blur(10px);background:#0009;-webkit-backdrop-filter:blur(10px);inset:0;display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;z-index:100}.overlay.open.svelte-19x1nri{opacity:1;pointer-events:auto;transform:none;visibility:visible}.overlay.svelte-19x1nri .panel:where(.svelte-19x1nri){padding:1rem;width:min(90vw,520px)}.overlay.svelte-19x1nri li:where(.svelte-19x1nri){color:#fff;font-size:2rem;font-weight:700;padding:20px;text-align:center}@media (pointer: coarse) or (max-width: 768px){.nav-actions.svelte-19x1nri{display:inline-flex}#desktop-theme-toggle.svelte-19x1nri,.links.svelte-19x1nri{display:none}}@media (pointer: fine) and (min-width: 769px){.nav-actions.svelte-19x1nri{display:none}.links.svelte-19x1nri{display:flex}.overlay.svelte-19x1nri{display:none}}@media (pointer: fine) and (any-pointer: coarse){.menu-button.svelte-19x1nri{display:none}}
