.theme-toggle{appearance:none;-webkit-tap-highlight-color:transparent;width:84px;min-width:84px;height:48px;min-height:48px;color:inherit;vertical-align:middle;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:4px;line-height:1;display:inline-flex}.theme-toggle,.theme-toggle *{box-sizing:border-box}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid}.theme-toggle__sky{isolation:isolate;background:linear-gradient(135deg,#e8f0e7 0%,#c0dce2 100%);border:1px solid #223c4233;border-radius:999px;width:76px;height:40px;transition:border-color .45s,box-shadow .45s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #1f373f17,0 1px 2px #00000014}.theme-toggle__sky:before{z-index:-1;border-radius:inherit;opacity:0;content:"";background:linear-gradient(135deg,#182939 0%,#101723 100%);transition:opacity .45s;position:absolute;inset:0}.theme-toggle:hover .theme-toggle__sky{border-color:#4f687194;box-shadow:inset 0 1px 2px #1f373f17,0 2px 7px #00000024}.theme-toggle__scene{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.theme-toggle__orb{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translate(0)}.theme-toggle__sun,.theme-toggle__moon{transform-origin:20px 20px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s}.theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}.theme-toggle__sun-halo{fill:#fff6bd;opacity:.22}.theme-toggle__sun-rays{stroke:#c68d35;stroke-width:1.25px;stroke-linecap:round}.theme-toggle__sun-disc{fill:#f7cb64;stroke:#c78e37;stroke-width:.6px}.theme-toggle__moon{opacity:0;transform:rotate(-22deg)scale(.65)}.theme-toggle__moon-disc{fill:#eef2dd}.theme-toggle__moon-crater{fill:#b4c5c9;opacity:.78}.theme-toggle__stars{fill:#e4eccc;opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;transform:translateY(4px)}.theme-toggle__star-rays{stroke:#e4eccc;stroke-width:.85px;stroke-linecap:round}.theme-toggle__clouds{opacity:1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;transform:translate(0)}.theme-toggle__cloud{fill:#fffdf1;opacity:.88}.theme-toggle__cloud-wisp{stroke:#fffdf1;stroke-width:1.4px;stroke-linecap:round;opacity:.8}:root[data-theme=dark] .theme-toggle__sky{border-color:#a7b8bf66;box-shadow:inset 0 1px 3px #00000042,0 1px 2px #0000001f}:root[data-theme=dark] .theme-toggle__sky:before{opacity:1}:root[data-theme=dark] .theme-toggle__orb{transform:translate(36px)}:root[data-theme=dark] .theme-toggle__sun{opacity:0;transform:rotate(65deg)scale(.65)}:root[data-theme=dark] .theme-toggle__moon{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=dark] .theme-toggle__stars{opacity:.95;transform:translateY(0)}:root[data-theme=dark] .theme-toggle__clouds{opacity:0;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.theme-toggle__sky,.theme-toggle__sky:before,.theme-toggle__orb,.theme-toggle__sun,.theme-toggle__moon,.theme-toggle__stars,.theme-toggle__clouds{transition:none}}
