.nav-actions{position:relative}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;color:var(--body-copy);background:var(--paper-surface);padding:0;cursor:pointer;flex-shrink:0}.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle-desktop{position:absolute;right:calc(100% + 6px);top:50%;transform:translateY(-50%);width:32px;height:32px}.theme-toggle-mobile{display:none}.theme-toggle:disabled{opacity:.7;cursor:progress}html[data-theme-switching]::view-transition-old(root),html[data-theme-switching]::view-transition-new(root){animation-duration:300ms;animation-timing-function:ease}html[data-theme-switching]::view-transition-group(*){animation-duration:300ms}@media(max-width:1023px){.theme-toggle-desktop{display:none}.theme-toggle-mobile{display:flex;justify-content:flex-start;gap:12px;min-height:44px;border-radius:10px;border:0;border-top:1px solid var(--line-soft);padding:12px 0 0;background:none;font-size:16px}}@media(prefers-reduced-motion:reduce){html[data-theme-switching]::view-transition-group(*),html[data-theme-switching]::view-transition-old(*),html[data-theme-switching]::view-transition-new(*){animation:none!important}}body[data-scene=v8] .nav-actions{position:relative}@media(min-width:1024px){html[data-theme=dark] body[data-scene=v8] #home[data-tone=light] .v8-title{color:var(--hero-bright-heading);text-shadow:0 1px var(--hero-bright-engraving);-webkit-text-stroke:.25px var(--hero-bright-stroke)}html[data-theme=dark] #home[data-tone=light] .v8-copy{color:var(--hero-bright-copy);text-shadow:0 1px 2px var(--hero-bright-shadow)}}