.landingThemeToggle{--lt-base-height:30px;--lt-base-width:56px;--lt-height:var(--landing-auth-control-height,42px);--lt-scale:calc(var(--lt-height) / var(--lt-base-height));height:var(--lt-height);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.landingThemeToggle:focus-visible{outline:2px solid var(--dash-focus-ring,#ff5f1f);outline-offset:3px;border-radius:999px}.landingThemeToggleTrack{height:var(--lt-height);width:calc(var(--lt-base-width) * var(--lt-scale));aspect-ratio:56/30;box-sizing:border-box;background:#ececec;border:1px solid #1212121a;border-radius:999px;display:block;position:relative}.landingThemeToggleIcon{width:calc(14px * var(--lt-scale));height:calc(14px * var(--lt-scale));color:#12121261;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.landingThemeToggleIcon svg,.landingThemeToggleThumbGlyph{width:100%;height:100%}.landingThemeToggleIconSun{left:calc(9px * var(--lt-scale))}.landingThemeToggleIconMoon{right:calc(9px * var(--lt-scale))}.landingThemeToggleThumb{top:calc(2px * var(--lt-scale));left:calc(2px * var(--lt-scale));z-index:2;width:calc(24px * var(--lt-scale));height:calc(24px * var(--lt-scale));background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:absolute;box-shadow:0 1px 3px #1212122e}.landingThemeToggleThumbDark{transform:translateX(calc(26px * var(--lt-scale)))}.landingThemeToggleThumbGlyph{width:calc(14px * var(--lt-scale));height:calc(14px * var(--lt-scale));color:#1212128c}.landingThemeToggleThumbSun{color:#f5a623}html[data-landing-theme=dark] .landingThemeToggleTrack{background:#3a3a3a;border-color:#ffffff1f}html[data-landing-theme=dark] .landingThemeToggleIcon{color:#ffffff6b}html[data-landing-theme=dark] .landingThemeToggleThumb{background:#f2f2f2;box-shadow:0 1px 4px #00000059}html[data-landing-theme=dark] .landingThemeToggleThumbGlyph{color:#121212b8}html[data-landing-theme=dark] .landingThemeToggleThumbSun{color:#f5a623}
