.main-header.svelte-1yy2920{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--background-color) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--table-border-color);padding:1rem 0;transition:background-color .3s ease}.main-header.svelte-1yy2920 .header-inner:where(.svelte-1yy2920){max-width:800px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.main-header.svelte-1yy2920 .actions:where(.svelte-1yy2920){display:flex;align-items:center;justify-content:flex-end;height:24px}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920){display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-color);font-family:"Press Start 2P",JetBrains Mono,Monaco,Courier New,Courier,monospace;transition:transform .2s ease}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920) .ap-badge:where(.svelte-1yy2920){display:flex;align-items:baseline;justify-content:center;padding:.35rem .5rem;background:color-mix(in srgb,var(--table-border-color) 5%,transparent);border:1px solid var(--table-border-color);border-radius:4px;font-size:.8rem;line-height:1;box-shadow:inset 0 0 10px #0000001a;transition:all .3s ease}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920) .ap-badge:where(.svelte-1yy2920) .a:where(.svelte-1yy2920),.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920) .ap-badge:where(.svelte-1yy2920) .p:where(.svelte-1yy2920){display:inline-block;line-height:1}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920) .ap-badge:where(.svelte-1yy2920) .a:where(.svelte-1yy2920){color:#eb6f92;text-shadow:0 0 8px rgba(235,111,146,.3);transform:translateY(3px)}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920) .ap-badge:where(.svelte-1yy2920) .p:where(.svelte-1yy2920){color:#a6e3a1;text-shadow:0 0 8px rgba(166,227,161,.3);transform:translateY(3px)}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920):hover{text-decoration:none!important;border-bottom:none!important}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920):hover .ap-badge:where(.svelte-1yy2920){border-color:var(--rose-color);background:color-mix(in srgb,var(--rose-color) 10%,transparent);box-shadow:0 0 15px #eb6f9233}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920):hover .ap-badge:where(.svelte-1yy2920) .a:where(.svelte-1yy2920){text-shadow:0 0 12px rgba(235,111,146,.6)}.main-header.svelte-1yy2920 .logo:where(.svelte-1yy2920):hover .ap-badge:where(.svelte-1yy2920) .p:where(.svelte-1yy2920){text-shadow:0 0 12px rgba(166,227,161,.6)}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920){display:flex;align-items:center;gap:1.5rem;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920){color:var(--link-color);text-decoration:none;font-size:.9rem;font-weight:500;padding-bottom:.25rem;border-bottom:2px solid transparent;transition:all .2s ease}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920):hover,.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a.active:where(.svelte-1yy2920){color:var(--rose-color)}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a.active:where(.svelte-1yy2920){border-bottom-color:var(--rose-color)}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920):before,.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920):after{content:none!important}@media screen and (max-width:800px){.main-header.svelte-1yy2920{padding:.5rem 0}.main-header.svelte-1yy2920 .header-inner:where(.svelte-1yy2920){display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;position:relative}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920){display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:color-mix(in srgb,var(--background-color) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--table-border-color);padding:1rem;gap:0;z-index:99}.main-header.svelte-1yy2920 nav.open:where(.svelte-1yy2920){display:flex}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920){padding:.75rem 1rem;border-bottom:1px solid var(--table-border-color);width:100%;text-align:center}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a:where(.svelte-1yy2920):last-child{border-bottom:none}.main-header.svelte-1yy2920 nav:where(.svelte-1yy2920) a.active:where(.svelte-1yy2920){border-bottom-color:var(--rose-color)}.main-header.svelte-1yy2920 .actions:where(.svelte-1yy2920){position:static}.main-header.svelte-1yy2920 .actions.hidden:where(.svelte-1yy2920){display:none}.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920){display:flex;flex-direction:column;justify-content:center;align-items:center;width:32px;height:32px;background:transparent;border:none;cursor:pointer;gap:5px;padding:0}.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920) .line:where(.svelte-1yy2920){display:block;width:22px;height:2px;background:var(--text-color);border-radius:2px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920) .line:nth-child(1).open:where(.svelte-1yy2920){transform:translateY(7px) rotate(45deg)}.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920) .line:nth-child(2).open:where(.svelte-1yy2920){opacity:0;transform:scaleX(0)}.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920) .line:nth-child(3).open:where(.svelte-1yy2920){transform:translateY(-7px) rotate(-45deg)}}@media screen and (min-width:801px){.main-header.svelte-1yy2920 .hamburger:where(.svelte-1yy2920){display:none}}footer.svelte-1sr6y3t{margin-top:auto;background-color:var(--background-color);text-align:center;color:var(--text-color-dark);font-style:italic;padding:0 0 1.5rem;position:relative}.footer-separator.svelte-1sr6y3t{height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--foam-color) 50%,transparent) 20%,color-mix(in srgb,var(--string-color) 50%,transparent) 50%,color-mix(in srgb,var(--foam-color) 50%,transparent) 80%,transparent 100%);margin-bottom:1.5rem;opacity:.6}.back-to-top.svelte-1sr6y3t{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;padding:.75rem;background:color-mix(in srgb,var(--tags-background-color) 80%,transparent);border:1px solid color-mix(in srgb,var(--table-border-color) 50%,transparent);border-radius:50%;color:var(--text-color);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1),transform .15s cubic-bezier(.34,1.56,.64,1)}.back-to-top.svelte-1sr6y3t:hover{background:var(--tags-background-color-hover);color:var(--rose-color);border-color:var(--rose-color);transform:translateY(-4px);box-shadow:0 8px 20px color-mix(in srgb,var(--foam-color) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--foam-color) 30%,transparent)}.back-to-top.svelte-1sr6y3t:active{transform:translateY(-2px) scale(.95)}.back-to-top.svelte-1sr6y3t:focus-visible{outline:2px solid var(--foam-color);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--foam-color) 15%,transparent)}.back-to-top.svelte-1sr6y3t svg:where(.svelte-1sr6y3t){transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.back-to-top.svelte-1sr6y3t:hover svg:where(.svelte-1sr6y3t){transform:translateY(-2px)}p.svelte-1sr6y3t{margin:.5rem 0}.copyright.svelte-1sr6y3t{font-size:.9rem}@media screen and (max-width:800px){a.svelte-1sr6y3t:before,a.svelte-1sr6y3t:after{content:""}}
