.pm-theme-toggle{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:1040;display:grid;place-items:center;box-sizing:border-box;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;line-height:1;filter:none;color:#6c757d;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 1px 3px #00000014;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}.pm-theme-toggle:hover{color:#212529;transform:scale(1.08)}.pm-theme-toggle:focus-visible{outline:2px solid var(--pm-focus-border);outline-offset:2px}html[data-theme=dark] .pm-theme-toggle{color:#b8bfc9;background:rgba(35,39,46,.72);border-color:#ffffff0f}html[data-theme=dark] .pm-theme-toggle:hover{color:#fff}.pm-theme-toggle svg{grid-area:1 / 1;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.pm-theme-toggle__sun,html[data-theme=dark] .pm-theme-toggle__moon{opacity:0;transform:rotate(-90deg) scale(.5)}html[data-theme=dark] .pm-theme-toggle__sun{opacity:1;transform:none}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.pm-theme-snapshot::view-transition-old(root),html.pm-theme-snapshot::view-transition-new(root){animation-duration:.7s}.pm-theme-snapshot,.pm-theme-snapshot *,.pm-theme-snapshot *:before,.pm-theme-snapshot *:after{transition:none!important}.pm-theme-changing,.pm-theme-changing *,.pm-theme-changing *:before,.pm-theme-changing *:after{transition-property:background-color,border-color,color,fill,stroke,box-shadow!important;transition-duration:.7s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.pm-theme-toggle,.pm-theme-toggle svg{transition:none}}
