html[data-theme-transition=reveal]::view-transition-image-pair(root){isolation:auto}html[data-theme-transition=reveal]::view-transition-group(root),html[data-theme-transition=reveal]::view-transition-old(root),html[data-theme-transition=reveal]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-theme-transition=reveal]::view-transition-old(root){z-index:1}html[data-theme-transition=reveal]::view-transition-new(root){z-index:2}html[data-theme-transition=reveal]::view-transition-group(kspps-theme-icon){z-index:3}html[data-theme-transition=reveal]::view-transition-old(kspps-theme-icon){animation:theme-icon-out .18s ease-out both}html[data-theme-transition=reveal]::view-transition-new(kspps-theme-icon){animation:theme-icon-in .45s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes theme-icon-out{to{opacity:0;transform:rotate(45deg) scale(.65)}}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-60deg) scale(.65)}to{opacity:1;transform:rotate(0) scale(1)}}@media(prefers-reduced-motion:no-preference){html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning *:before,html.theme-transitioning *:after{transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-transitioning .theme-icon{animation:theme-icon-in .42s cubic-bezier(.22,1,.36,1) both}}@media(prefers-reduced-motion:reduce){html[data-theme-transition=reveal]::view-transition-group(*),html[data-theme-transition=reveal]::view-transition-old(*),html[data-theme-transition=reveal]::view-transition-new(*){animation:none!important}}.theme-control.svelte-1ermhn4{position:fixed;top:14px;right:16px;z-index:90}.theme-toggle.svelte-1ermhn4{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line, #e3eaf0);border-radius:50%;background:var(--paper, #fff);color:var(--navy, #183e7c);box-shadow:0 3px 12px #00000014;cursor:pointer}.theme-toggle.svelte-1ermhn4:hover{background:var(--mist, #eaf5f9)}.theme-toggle[aria-disabled=true].svelte-1ermhn4{opacity:1;cursor:progress}.theme-icon.svelte-1ermhn4{display:grid;place-items:center;width:22px;height:22px;view-transition-name:kspps-theme-icon}.theme-toggle.svelte-1ermhn4:focus-visible{outline:3px solid var(--cyan, #51b0ce);outline-offset:3px}.theme-toggle.svelte-1ermhn4 .icon{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.theme-control.svelte-1ermhn4{top:12px;right:12px}}
