.locale-toggle[data-v-33dd943f]{border:1px solid var(--color-page-fg);grid-auto-flow:column;gap:.15rem;padding:.2rem;display:inline-grid}.locale-toggle[data-v-33dd943f],.locale-toggle__btn[data-v-33dd943f]{background:0 0;border-radius:999px}.locale-toggle__btn[data-v-33dd943f]{min-width:2.4rem;min-height:1.7rem;color:var(--color-page-fg);cursor:pointer;letter-spacing:.04em;border:0;padding:0 .55rem;font-size:.75rem;font-weight:700;line-height:1}.locale-toggle__btn[data-v-33dd943f]:hover{opacity:.85}.locale-toggle__btn--active[data-v-33dd943f]{background:var(--color-brand);color:var(--color-white)}.locale-toggle__btn[data-v-33dd943f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.theme-switcher-grid[data-v-cc82e689]{--unit:1.3px;--sun-color:#fabc1c;--moon-color:#fffdf2;--day-bg-color:#21118f;--night-bg-color:#272a30;--cloud-color:#fffdf2;--star-color:#fffdf2;--border-color-light:#1c2135;--border-color-dark:#f0f0e8;grid-template-columns:repeat(54,var(--unit));grid-template-rows:repeat(24,var(--unit));border:1px solid var(--border-color-light);border-radius:calc(var(--unit)*49);background-color:var(--day-bg-color);cursor:pointer;appearance:none;gap:0;padding:0;transition:background-color .8s,border-color .8s;display:grid;position:relative}.theme-switcher-grid.night-theme[data-v-cc82e689]{background-color:var(--night-bg-color);border-color:var(--border-color-dark)}.theme-switcher-grid[data-v-cc82e689]:focus-visible{outline:calc(var(--unit)*3) solid #2613a3b8;outline-offset:calc(var(--unit)*4)}.orb[data-v-cc82e689]{top:calc(var(--unit)*2);left:calc(var(--unit)*2);z-index:1;width:calc(var(--unit)*20);height:calc(var(--unit)*20);transform-origin:50%;transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;transform:translate(0)rotate(0)}.orb-disc[data-v-cc82e689]{fill:var(--sun-color);transition:fill .9s}.orb-cutout[data-v-cc82e689]{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.45,0,.2,1);transform:translate(-22px)}.theme-switcher-grid.night-theme .orb[data-v-cc82e689]{transform:translateX(calc(var(--unit)*30)) rotate(1turn)}.theme-switcher-grid.night-theme .orb-disc[data-v-cc82e689]{fill:var(--moon-color)}.theme-switcher-grid.night-theme .orb-cutout[data-v-cc82e689]{transform:translate(0)}.cloud-ball[data-v-cc82e689]{z-index:2;width:calc(var(--unit)*9);height:calc(var(--unit)*9);background-color:var(--cloud-color);border-radius:50%;transition:all .8s;position:absolute}.cloud-ball-left[data-v-cc82e689]{top:calc(var(--unit)*8);left:calc(var(--unit)*12)}.cloud-ball-middle[data-v-cc82e689]{top:calc(var(--unit)*8);left:calc(var(--unit)*17)}.cloud-ball-right[data-v-cc82e689]{top:calc(var(--unit)*8);left:calc(var(--unit)*22)}.cloud-ball-top[data-v-cc82e689]{top:calc(var(--unit)*6);left:calc(var(--unit)*17)}.theme-switcher-grid.night-theme .cloud-ball[data-v-cc82e689]{width:calc(var(--unit)*2);height:calc(var(--unit)*2)}.theme-switcher-grid.night-theme .cloud-ball-left[data-v-cc82e689]{top:calc(var(--unit)*16);left:calc(var(--unit)*16)}.theme-switcher-grid.night-theme .cloud-ball-middle[data-v-cc82e689]{top:calc(var(--unit)*3);left:calc(var(--unit)*22)}.theme-switcher-grid.night-theme .cloud-ball-right[data-v-cc82e689]{top:calc(var(--unit)*10);left:calc(var(--unit)*29)}.theme-switcher-grid.night-theme .cloud-ball-top[data-v-cc82e689]{top:calc(var(--unit)*5);left:calc(var(--unit)*34)}.star[data-v-cc82e689]{width:var(--unit);height:var(--unit);background-color:var(--star-color);opacity:0;border-radius:50%;transition:opacity .8s;position:absolute}.star-1[data-v-cc82e689]{top:calc(var(--unit)*7);left:calc(var(--unit)*10)}.star-2[data-v-cc82e689]{top:calc(var(--unit)*9);left:calc(var(--unit)*16)}.star-3[data-v-cc82e689]{top:calc(var(--unit)*13);left:calc(var(--unit)*23)}.star-4[data-v-cc82e689]{top:calc(var(--unit)*18);left:calc(var(--unit)*29)}.theme-switcher-grid.night-theme .star[data-v-cc82e689]{opacity:1}@media (prefers-reduced-motion:reduce){.cloud-ball[data-v-cc82e689],.orb[data-v-cc82e689],.orb-cutout[data-v-cc82e689],.orb-disc[data-v-cc82e689],.star[data-v-cc82e689],.theme-switcher-grid[data-v-cc82e689]{transition-duration:.01ms!important}}
