.docs-copy-page-button{border:1px solid var(--isaacus-button-outline);background-color:var(--page-toc-glass);color:var(--foreground);gap:.375rem}.docs-copy-page-button:hover{background-color:var(--accent);color:var(--foreground)}.docs-copy-page-button--compact{height:auto;padding:.3125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2}.copy-menu.svelte-1n0y6hy{position:relative}.copy-menu.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child{align-items:stretch;display:inline-flex}.copy-menu.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child>.copy-menu-primary{border-top-right-radius:0;border-bottom-right-radius:0}.copy-menu.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child>[data-slot=button]:last-child{border:1px solid var(--isaacus-button-outline);background-color:var(--page-toc-glass);color:var(--foreground);border-radius:0 .25rem .25rem 0;margin-inline-start:-1px;padding-inline:.625rem}.copy-menu.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child>[data-slot=button]:last-child:hover,.copy-menu.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child>[data-slot=button]:last-child[aria-expanded=true]{background-color:var(--accent);color:var(--foreground)}.copy-menu--compact.svelte-1n0y6hy>div:where(.svelte-1n0y6hy):first-child>[data-slot=button]:last-child{height:auto;padding-block:.3125rem;padding-inline:.375rem}.copy-menu.svelte-1n0y6hy>div[role=menu]:where(.svelte-1n0y6hy){z-index:50;border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--radius);background:var(--page-toc-glass);min-width:12.5rem;box-shadow:var(--shadow-md);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.copy-menu.svelte-1n0y6hy>div[role=menu]:where(.svelte-1n0y6hy){-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35)}}.copy-menu.svelte-1n0y6hy>div[role=menu].copy-menu-floating:where(.svelte-1n0y6hy){z-index:60;position:fixed;top:auto;bottom:auto;left:auto;transform:translateY(-100%)}.copy-menu.svelte-1n0y6hy>div[role=menu]:where(.svelte-1n0y6hy)>:is(button:where(.svelte-1n0y6hy),a:where(.svelte-1n0y6hy))[role=menuitem]:where(.svelte-1n0y6hy){border-radius:calc(var(--radius) - 2px);text-align:start;width:100%;height:auto;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.copy-menu.svelte-1n0y6hy>div[role=menu]:where(.svelte-1n0y6hy)>:is(button:where(.svelte-1n0y6hy),a:where(.svelte-1n0y6hy))[role=menuitem]:where(.svelte-1n0y6hy):hover{background:var(--accent);color:var(--foreground)}.menu-item-icon.svelte-1n0y6hy{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-toc-sidebar-inner.svelte-16uqqaz{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.page-toc-sidebar.svelte-16uqqaz{transition:none}}.page-toc-sidebar-rail.svelte-16uqqaz{border-left:1px solid var(--isaacus-button-outline)}.page-toc-heading.svelte-16uqqaz{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.page-toc-copy.svelte-16uqqaz{z-index:1;flex-shrink:0;margin-top:.875rem;position:relative;overflow:visible}.page-toc-mobile.svelte-16uqqaz{top:4.75rem;right:max(1rem, env(safe-area-inset-right,0px));z-index:30;transition:opacity var(--page-toc-fade-duration,.3s) ease-out;position:fixed}.page-toc-mobile-trigger.svelte-16uqqaz{border:1px solid var(--isaacus-button-outline);border-radius:var(--isaacus-button-radius);background:var(--page-toc-glass);width:2.25rem;height:2.25rem;color:var(--muted-foreground);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.page-toc-mobile-icon.svelte-16uqqaz{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;display:block}.page-toc-mobile-trigger.svelte-16uqqaz:hover,.page-toc-mobile-trigger[aria-expanded=true].svelte-16uqqaz{background:var(--page-toc-glass);border-color:var(--isaacus-button-outline);box-shadow:var(--shadow-md);color:var(--foreground)}.page-toc-mobile-panel.svelte-16uqqaz{border-radius:var(--radius);background:var(--page-toc-glass);border:1px solid var(--isaacus-button-outline);width:min(18rem,100vw - 2rem);max-height:min(24rem,100dvh - 7rem);box-shadow:var(--shadow-md);flex-direction:column;padding:.875rem 1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:visible}.page-toc-mobile-panel-scroll.svelte-16uqqaz{flex:auto;min-height:0;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.page-toc-mobile-panel.svelte-16uqqaz{-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35)}}a.page-toc-link{transition:color .2s,padding-inline-start .2s}a.page-toc-link:hover{padding-inline-start:.2rem}@media (prefers-reduced-motion:reduce){a.page-toc-link{transition:color .2s}a.page-toc-link:hover{padding-inline-start:0}}a.page-toc-link-active{text-shadow:.019em 0,-.019em 0}
