.tooltip-container.svelte-11extwn{position:relative;display:inline-block}.tooltip.svelte-11extwn{position:absolute;padding:8px 12px;background:#000000e6;color:#fff;border-radius:6px;font-size:14px;white-space:nowrap;z-index:1000;animation:svelte-11extwn-fadeIn .2s ease-in}.tooltip-top.svelte-11extwn{bottom:125%;left:50%;transform:translate(-50%)}.tooltip-bottom.svelte-11extwn{top:125%;left:50%;transform:translate(-50%)}.tooltip-arrow.svelte-11extwn{position:absolute;border:5px solid transparent}.tooltip-top.svelte-11extwn .tooltip-arrow:where(.svelte-11extwn){top:100%;left:50%;transform:translate(-50%);border-top-color:#000000e6}@keyframes svelte-11extwn-fadeIn{0%{opacity:0}to{opacity:1}}.theme-button.svelte-1cmi4dh{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:.875rem;font-weight:500;background:var(--tags-background-color);border:1px solid var(--table-border-color);color:var(--text-color);border-radius:4px;cursor:pointer;transition:all .2s ease}.theme-button.sm.svelte-1cmi4dh{padding:.4rem .8rem;font-size:.75rem}.theme-button.lg.svelte-1cmi4dh{padding:.75rem 1.5rem;font-size:1rem}.theme-button.svelte-1cmi4dh .icon:where(.svelte-1cmi4dh){width:1.2em;height:1.2em;transition:transform .3s cubic-bezier(.4,0,.2,1)}.theme-button.svelte-1cmi4dh:hover{background:var(--tags-background-color-hover);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.theme-button.svelte-1cmi4dh:hover .icon:where(.svelte-1cmi4dh){transform:rotate(15deg) scale(1.1)}.theme-button.svelte-1cmi4dh:active{transform:translateY(0)}.theme-switch.svelte-1cmi4dh{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.theme-switch.svelte-1cmi4dh input:where(.svelte-1cmi4dh){display:none}.theme-switch.svelte-1cmi4dh{--toggle-width: 56px;--toggle-height: 28px;--thumb-size: 20px;--thumb-offset: 4px}.theme-switch.sm.svelte-1cmi4dh{--toggle-width: 44px;--toggle-height: 24px;--thumb-size: 16px;--thumb-offset: 4px;font-size:.875rem;gap:.5rem}.theme-switch.lg.svelte-1cmi4dh{--toggle-width: 68px;--toggle-height: 34px;--thumb-size: 26px;--thumb-offset: 4px;font-size:1.125rem;gap:1rem}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh){position:relative;width:var(--toggle-width);height:var(--toggle-height);background-color:color-mix(in srgb,var(--tags-background-color) 85%,black 15%);border:1px solid var(--table-border-color);border-radius:4px;transition:background-color .4s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #00000014;display:flex;align-items:center}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh) .thumb:where(.svelte-1cmi4dh){position:absolute;left:var(--thumb-offset);width:var(--thumb-size);height:var(--thumb-size);background-color:var(--heading-color);border-radius:2px;transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .4s ease;box-shadow:0 2px 6px #0003,0 1px 2px #0000001a;display:flex;align-items:center;justify-content:center;overflow:hidden}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh) .icon:where(.svelte-1cmi4dh){position:absolute;width:65%;height:65%;display:flex;align-items:center;justify-content:center;color:var(--background-color);transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.5) rotate(-45deg)}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh) .icon.active:where(.svelte-1cmi4dh){opacity:1;transform:scale(1) rotate(0)}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh) .icon.sun:where(.svelte-1cmi4dh){color:#f6c177}.theme-switch.svelte-1cmi4dh .slider:where(.svelte-1cmi4dh) .icon.moon:where(.svelte-1cmi4dh){color:#9ccfd8}.theme-switch.svelte-1cmi4dh:hover .slider:where(.svelte-1cmi4dh){background-color:var(--tags-background-color-hover)}.theme-switch.svelte-1cmi4dh input:where(.svelte-1cmi4dh):checked+.slider:where(.svelte-1cmi4dh){background-color:var(--italic-color)}.theme-switch.svelte-1cmi4dh input:where(.svelte-1cmi4dh):checked+.slider:where(.svelte-1cmi4dh) .thumb:where(.svelte-1cmi4dh){transform:translate(calc(var(--toggle-width) - var(--thumb-size) - var(--thumb-offset) * 2 - 2px));background-color:var(--background-color)}.theme-switch.svelte-1cmi4dh input:where(.svelte-1cmi4dh):focus-visible+.slider:where(.svelte-1cmi4dh){outline:2px solid var(--string-color);outline-offset:2px}.theme-switch.svelte-1cmi4dh .label:where(.svelte-1cmi4dh){color:var(--text-color);font-weight:500;transition:color .3s ease}
