.color-mode-toggle[data-v-ae1eaf35]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:2.25rem;min-height:2.25rem;padding:.35rem .55rem;border:1px solid var(--strong-border-color, #dce6e8);border-radius:var(--radius-md, 6px);background-color:var(--surface-bg, #fff);color:var(--text-color, #444);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.color-mode-toggle[data-v-ae1eaf35]:hover,.color-mode-toggle[data-v-ae1eaf35]:focus-visible{border-color:var(--main-color-30, rgba(36, 168, 180, .3));background-color:var(--main-color-10, rgba(36, 168, 180, .1));color:var(--accent-color, #006c88)}.color-mode-toggle[data-v-ae1eaf35]:focus-visible{outline:3px solid var(--focus-ring-color, rgba(0, 108, 136, .22));outline-offset:2px}.color-mode-toggle--menu[data-v-ae1eaf35]{justify-content:flex-start;width:100%;min-height:auto;padding:var(--bs-dropdown-item-padding-y, .25rem) var(--bs-dropdown-item-padding-x, 1rem);border:0;border-radius:0;background:transparent;color:var(--bs-dropdown-link-color, var(--text-color, #444))}.color-mode-toggle--menu[data-v-ae1eaf35]:hover,.color-mode-toggle--menu[data-v-ae1eaf35]:focus-visible{background-color:var(--bs-dropdown-link-hover-bg, var(--main-color-10));color:var(--bs-dropdown-link-hover-color, var(--accent-color))}.color-mode-toggle-label[data-v-ae1eaf35]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
