/* Small compatibility layer. The archived rules load first and keep their order. */
body.myv-recovered {font-family:"Zen Maru Gothic","Hiragino Maru Gothic ProN","Yu Gothic",Meiryo,sans-serif;}
.myv-recovered .fas,.myv-recovered .far,.myv-recovered .fab {font-family:Arial,sans-serif!important;font-weight:400;}
.myv-recovered [data-myv-icon]::before {content:attr(data-myv-icon)!important;}
.myv-recovered .fa-music::before {content:"♫"!important;}
.myv-recovered .fa-sign-language::before {content:"♪"!important;}
.myv-recovered .fa-scroll::before {content:"▤"!important;}
.myv-recovered .fa-mortar-pestle::before {content:"✿"!important;}
.myv-recovered .fa-user-plus::before {content:"＋"!important;}
.myv-recovered .fa-search::before {content:"⌕"!important;}
.myv-recovered .fa-bars::before {content:"☰"!important;}
.myv-recovered .fa-times::before {content:"×"!important;}
.myv-recovered .fa-angle-down::before {content:"⌄"!important;}
.myv-recovered .fa-angle-right::before {content:"›"!important;}
.myv-recovered .fa-angle-double-up::before {content:"↑"!important;}
.myv-recovered .myv-skip-link {position:fixed;top:-100px;left:1rem;z-index:10000;padding:.75em 1em;background:white;color:#222;}
.myv-recovered .myv-skip-link:focus {top:1rem;}
.myv-recovered :focus-visible {outline:3px solid #b66f32;outline-offset:3px;}
.myv-recovered .myv-view-title,.myv-recovered.myv-generated-view .archive-title {display:block;text-align:center;margin:1em 0;}
.myv-recovered .myv-empty {padding:2em;text-align:center;}
.myv-recovered .myv-card-no-image {display:block;width:100%;aspect-ratio:16/9;background:#eee;}
.myv-recovered .entry-card-thumb img {width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}
.myv-recovered .myv-dynamic-cards .entry-card-title {display:block;}
.myv-recovered .myv-dynamic-cards .entry-card-snippet {display:none;}
.myv-recovered .info-list-item-meta {display:flex;gap:.75em;flex-wrap:wrap;}
.myv-recovered input[type=search] {border:3px solid #bbb;border-radius:10px;background:#fff;padding:10px;}
.myv-recovered .footer-widgets iframe,.myv-recovered .footer-widgets-mobile iframe {max-width:100%;}
.myv-recovered #header-container.myv-fixed-header {position:fixed;z-index:90;top:0;left:0;width:100%;box-shadow:0 2px 10px #0002;animation:myv-header-in .25s ease-out;}
.myv-recovered #header-container.myv-fixed-header #header-container-in {display:flex;align-items:center;justify-content:space-between;}
.myv-recovered #header-container.myv-fixed-header .logo-header img {padding:8px 0;max-height:80px;width:auto;}
.myv-recovered #header-container.myv-fixed-header #navi {flex:1;}
@keyframes myv-header-in {from {transform:translateY(-100%)}to {transform:translateY(0)}}
.myv-recovered .myv-slider-window {overflow:hidden;width:100%;margin:1em 0 2em;}
.myv-recovered .myv-slider-window .slider {display:flex!important;gap:20px;list-style:none!important;width:max-content;max-width:none;margin:0!important;padding:0!important;animation:myv-gallery-scroll var(--myv-duration,90s) linear infinite;will-change:transform;}
.myv-recovered .myv-slider-window .slider>li {flex:0 0 var(--myv-slide-width,40vw);width:var(--myv-slide-width,40vw);padding:0;margin:0;list-style:none;}
.myv-recovered .myv-slider-window .slider img {display:block;width:100%;height:50vh;object-fit:cover;}
@keyframes myv-gallery-scroll {to {transform:translateX(calc(-1 * var(--myv-distance,0px)))}}
.myv-recovered .go-to-top-button.myv-visible {display:block!important;opacity:1;visibility:visible;}
.myv-recovered .myv-lightbox {border:0;background:transparent;padding:0;max-width:95vw;max-height:95vh;overflow:visible;}
.myv-recovered .myv-lightbox::backdrop {background:#000d;}
.myv-recovered .myv-lightbox img {display:block;max-width:90vw;max-height:85vh;object-fit:contain;margin:auto;}
.myv-recovered .myv-lightbox button {position:absolute;right:0;top:-2.5rem;background:#fff;color:#222;border:0;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.5rem;cursor:pointer;}
/* Jetpack's saved gallery markup, without loading Jetpack or Swiper. */
.myv-recovered .wp-block-jetpack-tiled-gallery {width:100%;max-width:100%;margin:1.5em auto;}
.myv-recovered .tiled-gallery__gallery {display:flex;flex-direction:column;gap:8px;}
.myv-recovered .tiled-gallery__row {display:flex;align-items:stretch;gap:8px;}
.myv-recovered .tiled-gallery__col {display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0;}
.myv-recovered .tiled-gallery__item {flex:1 1 auto;min-width:0;margin:0!important;overflow:hidden;}
.myv-recovered .tiled-gallery__item a {display:block;height:100%;}
.myv-recovered .tiled-gallery__item img {display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;margin:0;}
.myv-recovered .wp-block-jetpack-tiled-gallery.is-style-circles .tiled-gallery__item {border-radius:50%;}
.myv-recovered .wp-block-jetpack-tiled-gallery.is-style-square .tiled-gallery__item img {aspect-ratio:1;}
.myv-recovered .wp-block-jetpack-slideshow {position:relative;width:100%;max-width:100%;margin:1.5em auto;background:#111;overflow:hidden;}
.myv-recovered .wp-block-jetpack-slideshow_container {position:relative;width:100%;}
.myv-recovered .wp-block-jetpack-slideshow_swiper-wrapper {display:block!important;list-style:none!important;padding:0!important;margin:0!important;}
.myv-recovered .wp-block-jetpack-slideshow_slide {width:100%;padding:0!important;margin:0!important;list-style:none!important;}
.myv-recovered .wp-block-jetpack-slideshow_slide:not(:first-child):not([data-myv-active]) {display:none;}
.myv-recovered .wp-block-jetpack-slideshow_slide[hidden] {display:none!important;}
.myv-recovered .wp-block-jetpack-slideshow_slide figure {margin:0!important;}
.myv-recovered .wp-block-jetpack-slideshow_slide a {display:flex;align-items:center;justify-content:center;}
.myv-recovered .wp-block-jetpack-slideshow_slide img {display:block;width:100%;height:clamp(220px,55vw,620px);object-fit:contain;margin:0;}
.myv-recovered .wp-block-jetpack-slideshow [class*="slideshow_button-"],
.myv-recovered .wp-block-jetpack-slideshow_pagination {display:none;}
.myv-recovered .myv-slideshow-controls {position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;}
.myv-recovered .myv-slideshow-controls[hidden] {display:none;}
.myv-recovered .myv-slideshow-controls button {pointer-events:auto;cursor:pointer;color:white;background:#0007;border:0;border-radius:3px;padding:4px 14px;font:inherit;min-width:44px;min-height:44px;}
.myv-recovered .myv-slideshow-controls button:hover {background:#000b;}
.myv-recovered .myv-slideshow-controls .myv-slideshow-prev,
.myv-recovered .myv-slideshow-controls .myv-slideshow-next {font-size:32px;line-height:1;margin:8px;}
.myv-recovered .myv-slideshow-bottom {position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:12px;color:white;}
.myv-recovered .myv-slideshow-count {font-size:14px;padding:4px 10px;border-radius:3px;background:#0007;}
@media(max-width:1023px) {
 .myv-recovered #header-container.myv-fixed-header {position:static;}
 .myv-recovered .mobile-menu-buttons .menu-button {min-height:46px;}
}
@media(max-width:834px) {
 .myv-recovered .myv-slider-window .slider img {height:25vh;}
 .myv-recovered .tiled-gallery__gallery,.myv-recovered .tiled-gallery__row,.myv-recovered .tiled-gallery__col {gap:4px;}
 .myv-recovered .wp-block-jetpack-slideshow_slide img {height:clamp(220px,65vw,480px);}
}
@media(prefers-reduced-motion:reduce) {
 .myv-recovered *, .myv-recovered *::before, .myv-recovered *::after {scroll-behavior:auto!important;}
 .myv-recovered .myv-slider-window {overflow-x:auto;}
 .myv-recovered .myv-slider-window .slider {animation:none;}
 .myv-recovered .myv-slider-window [data-myv-clone] {display:none;}
 .myv-recovered #header-container.myv-fixed-header {animation:none;}
}
