.x05qcq_button{--switcher-bg:var(--lightningcss-light,color-mix(in srgb, var(--mantine-color-default) 78%, transparent))var(--lightningcss-dark,#0b10208c);--switcher-border:var(--lightningcss-light,color-mix(in srgb, var(--mantine-color-default-border) 90%, transparent))var(--lightningcss-dark,#ffffff1f);--switcher-shadow:var(--lightningcss-light,inset 0 1px 0 #fff9)var(--lightningcss-dark,inset 0 1px 0 #ffffff0a);background:var(--switcher-bg);border:1px solid var(--switcher-border);min-width:34px;height:34px;color:var(--mantine-color-text);box-shadow:var(--switcher-shadow);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 .6rem;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.x05qcq_button:hover{border-color:color-mix(in srgb, var(--preseen-accent) 55%, var(--switcher-border));box-shadow:var(--switcher-shadow), 0 0 0 4px color-mix(in srgb, var(--preseen-accent) 14%, transparent)}.x05qcq_button:active{transform:scale(.96)}.x05qcq_button:focus-visible{border-color:var(--preseen-accent);box-shadow:var(--switcher-shadow), 0 0 0 3px color-mix(in srgb, var(--preseen-accent) 40%, transparent);outline:none}.x05qcq_button:disabled{opacity:.6;cursor:not-allowed}.x05qcq_button:not(.x05qcq_buttonLabeled){width:34px;padding:0}.x05qcq_buttonLabeled{justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:.55rem .9rem}.x05qcq_iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.x05qcq_icon{color:var(--preseen-accent-strong);opacity:0;filter:drop-shadow(0 1px 2px #00000026);pointer-events:none;justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0;transform:rotate(-90deg)scale(.5)}.x05qcq_iconActive{opacity:1;animation:.36s cubic-bezier(.22,1,.36,1) x05qcq_icon-in;transform:rotate(0)scale(1)}@keyframes x05qcq_icon-in{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}.x05qcq_iconSun.x05qcq_iconActive{transform:rotate(0)scale(1.05)}.x05qcq_iconMoon.x05qcq_iconActive{transform:rotate(-12deg)scale(1.1)}.x05qcq_iconAuto.x05qcq_iconActive{transform:scale(1.02)}.x05qcq_label{letter-spacing:.01em;color:var(--mantine-color-text);font-size:.9rem;font-weight:500}@media (prefers-reduced-motion:reduce){.x05qcq_button{transition:none}.x05qcq_iconActive{animation:none}}
