/* Native cross-document continuity. No translation or resizing of the logo. */
@view-transition { navigation: auto; }

::view-transition-group(root),
::view-transition-old(root),
::view-transition-new(root) { animation: none; }

:root[data-navigation-motion="on"]::view-transition-old(root) {
  animation: volt-page-out 320ms cubic-bezier(.2,.65,.3,1) both;
}
:root[data-navigation-motion="on"]::view-transition-new(root) {
  animation: volt-page-in 320ms cubic-bezier(.2,.65,.3,1) both;
}
@keyframes volt-page-out { to { opacity: 0; } }
@keyframes volt-page-in { from { opacity: 0; } }

@media (max-width: 700px) {
  :root[data-navigation-motion="on"]::view-transition-old(root),
  :root[data-navigation-motion="on"]::view-transition-new(root) {
    animation-duration: 220ms;
  }
}
@media (prefers-reduced-motion: reduce) {
  :root:not([data-navigation-motion="on"])::view-transition-old(root),
  :root:not([data-navigation-motion="on"])::view-transition-new(root) {
    animation: none;
  }
}

/* the WhatsApp mark beside Contact (Orhan, 28 Oct 2026); in the gold button it takes the button's ink */
.wa-icon{flex:none;width:16px;height:16px;margin-right:7px;color:#25D366;vertical-align:-3px}
.cta .wa-icon{color:currentColor;width:18px;height:18px;margin-right:0}
