.kw-theme-toggle[data-v-9acdf256]{--kw-tt-size: 34px;--kw-tt-border: var( --kw-border, var(--color-kw-border, rgba(255, 255, 255, .1)) );--kw-tt-fg-muted: var( --kw-text-secondary, var(--color-kw-text-secondary, #a1a1aa) );--kw-tt-fg: var(--kw-text-primary, var(--color-kw-text-primary, #f4f4f5));--kw-tt-accent: var(--kw-blue-primary, var(--color-kw-blue, #0099e7));-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--kw-tt-size);height:var(--kw-tt-size);padding:0;border-radius:999px;cursor:pointer;background:var(--kw-glass-bg, rgba(10, 14, 23, .6));border:1px solid var(--kw-tt-border);color:var(--kw-tt-fg-muted);box-shadow:0 1px 2px #0000001f;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.kw-theme-toggle[data-v-9acdf256]:hover{color:var(--kw-tt-fg);border-color:var(--kw-tt-accent);transform:translateY(-1px);box-shadow:0 4px 12px #00000038,0 0 0 3px color-mix(in srgb,var(--kw-tt-accent) 18%,transparent)}.kw-theme-toggle[data-v-9acdf256]:active{transform:translateY(0) scale(.94)}.kw-theme-toggle[data-v-9acdf256]:focus-visible{outline:none;border-color:var(--kw-tt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kw-tt-accent) 40%,transparent)}.kw-theme-toggle__icons[data-v-9acdf256]{position:relative;width:19px;height:19px}.kw-theme-toggle__icon[data-v-9acdf256]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.kw-theme-toggle__icon--moon[data-v-9acdf256]{opacity:1;transform:rotate(0) scale(1)}.kw-theme-toggle__icon--sun[data-v-9acdf256]{opacity:0;transform:rotate(90deg) scale(.4)}@media(prefers-reduced-motion:reduce){.kw-theme-toggle[data-v-9acdf256],.kw-theme-toggle__icon[data-v-9acdf256]{transition:none}}
