/* Match the illustrated cards; keep the compact/mobile header untouched. */
@media(min-width:1101px){
 .site-header>nav>a{
  font-family:SlepokCards,Arial,sans-serif;font-weight:800;
  font-size:clamp(16px,1.25vw,19px);line-height:1.25;
  color:#720c21;letter-spacing:0;padding-left:4px;padding-right:4px;
 }
 .site-header>.header-cta{
  display:inline-flex;align-items:center;justify-content:center;gap:12px;
  min-height:52px;box-sizing:border-box;padding:11px 16px;
  border:3px solid #720c21;border-radius:14px;clip-path:none;
  background:#fbf7ee;color:#720c21;
  font-family:SlepokCards,Arial,sans-serif;font-size:clamp(16px,1.3vw,20px);
  font-weight:800;line-height:1.2;letter-spacing:0;white-space:nowrap;
  transition:background-color .2s,color .2s;
 }
 .site-header>.header-cta span{margin-left:0}
 .site-header>.header-cta:hover{background:#720c21;color:#fbf7ee}
 .site-header>.header-cta:focus-visible{outline:2px solid #720c21;outline-offset:4px}
 .scroll-menu-panel>a{
  font-family:SlepokCards,Arial,sans-serif;font-size:18px;font-weight:800;color:#720c21;
 }
 .scroll-menu-panel>.mobile-nav-booking{color:#fbf7ee}
}
@media(min-width:1024px){
 #format-cards .format-link-label{font-size:24px;line-height:1.15;width:57%}
 #format-cards .format-link>img.stable-illustration,
 #format-cards #format-coworking>img.stable-illustration{left:62%!important;width:35%!important}
}
