/* The restore removed both menu buttons; anchors now control the existing panel. */
.site-fix-menu-open,.site-fix-menu-close{display:none}
@media(max-width:780px){
  #guten-uNzlPk .site-fix-menu-open{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;border:2px solid #66fcf1;color:#fff;font-size:26px;text-decoration:none}
  #guten-uNzlPk .gutenverse-menu-wrapper:target{left:0;z-index:1000;visibility:visible}
  #guten-uNzlPk .site-fix-menu-close{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:10px;width:44px;height:44px;border:1px solid #66fcf1;color:#fff;font-size:28px;text-decoration:none;z-index:6}
  #guten-uNzlPk .gutenverse-nav-site-title img{max-width:180px}
}
.site-fix-menu-open:focus-visible,.site-fix-menu-close:focus-visible{outline:2px solid #fff;outline-offset:4px}
/* There is no thumbnail image or text inside this theme placeholder. */
.guten-dAStNb .guten-thumb:has(.no_thumbnail){display:none}
/* The stripped carousel hid three genuine testimonials; show every card in document order. */
html body .guten-SyTbZy .swiper-wrapper[data-restored-slider]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
html body .guten-SyTbZy [data-restored-slide]{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;width:100%!important;height:auto!important;transform:none!important}
.guten-SyTbZy.guten-testimonials .swiper-container .guten-testimonial-item .testimonial-box{margin:0;padding:30px 20px;height:100%}
.guten-SyTbZy.guten-testimonials.style-1 .swiper-container .testimonial-box .comment-bio{position:static;width:auto}
.guten-SyTbZy .testimonial-slider{display:flex;flex-direction:column}
.guten-SyTbZy .comment-bio{order:2}
/* The phone theme offsets the portrait for an absolute-positioned carousel bio. */
.guten-SyTbZy .guten-testimonial-item .profile-image{margin-top:0}
.guten-SyTbZy.guten-testimonials .testimonial-box .profile-info .profile-des{margin-bottom:0}
@media(max-width:1023px){html body .guten-SyTbZy .swiper-wrapper[data-restored-slider]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){html body .guten-SyTbZy .swiper-wrapper[data-restored-slider]{grid-template-columns:1fr}}
