/*
Theme Name: Winnavi WordPress Theme
Theme URI: https://winnavi.jp/
Author: Axenor
Description: 現行の静的 ウィンナビ サイトを WordPress へ移植するためのスターターテーマです。
Version: 1.0.331
Text Domain: winnavi-static-bridge
*/

@view-transition {
  navigation: auto;
}

::view-transition-old(root) {
  animation: winnavi-page-out 160ms cubic-bezier(0.4, 0, 1, 1) both;
}

::view-transition-new(root) {
  animation: winnavi-page-in 260ms cubic-bezier(0.2, 0.75, 0.25, 1) both;
}

@keyframes winnavi-page-out {
  from { opacity: 1; transform: translateY(0); }
  to { opacity: 0.96; transform: translateY(-2px); }
}

@keyframes winnavi-page-in {
  from { opacity: 0.96; transform: translateY(4px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation: none;
  }
}

html.is-page-leaving body {
  opacity: 0.96;
  transform: translateY(-2px);
  transition: opacity 140ms ease, transform 140ms ease;
}

@media (prefers-reduced-motion: reduce) {
  html.is-page-leaving body {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.wp-site-main {
  min-height: 60vh;
}

.wp-entry-section {
  padding: 88px 0 112px;
}

.wp-entry-shell {
  width: min(100%, 960px);
}

.wp-entry-content > *:first-child {
  margin-top: 0;
}

.wp-entry-content > *:last-child {
  margin-bottom: 0;
}
