.theme-switch.svelte-1cydo1a{--theme-switch-gap:.65rem;--theme-button-size:2.75rem;grid-template-columns:repeat(auto-fit, minmax(var(--theme-button-size), var(--theme-button-size)));column-gap:var(--theme-switch-gap);row-gap:var(--theme-switch-gap);width:100%;min-width:var(--theme-button-size);max-width:calc(var(--theme-button-size) * 2 + var(--theme-switch-gap));box-sizing:border-box;background-color:#0000;border-radius:.75rem;display:grid}.theme-switch.svelte-1cydo1a .btn:where(.svelte-1cydo1a){width:var(--theme-button-size);height:var(--theme-button-size);box-sizing:border-box;background-color:rgba(var(--bs-emphasis-color-rgb), .04);border:none;justify-content:center;align-items:center;gap:.45rem;padding:0;font-weight:500;line-height:1.2;display:inline-flex;border-radius:.6rem!important}.theme-switch.svelte-1cydo1a .btn-check:where(.svelte-1cydo1a):checked+.btn:where(.svelte-1cydo1a){background-color:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 0 0 1px rgba(var(--bs-emphasis-color-rgb), .08) inset}.theme-switch.svelte-1cydo1a .btn:where(.svelte-1cydo1a):focus-visible{box-shadow:0 0 0 3px rgba(var(--bs-emphasis-color-rgb), .12)}.theme-switch.svelte-1cydo1a .btn:where(.svelte-1cydo1a) i:where(.svelte-1cydo1a){font-size:1.5rem;line-height:1}theme-manager-island,.theme-bottom-centered.svelte-1cydo1a{width:100%;padding:var(--theme-manager-padding,.5rem .5rem 1rem);flex-shrink:0;justify-content:center;margin-top:auto;display:flex}
