
/* Compact catalogue: preserve square artwork and readable course labels. */
body.masteriyo-courses-page.bma-watercolor-catalog .wp-site-blocks{min-height:100svh!important}
body.masteriyo-courses-page.bma-watercolor-catalog header.wp-block-template-part>header{padding:6px 24px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo{width:64px!important;max-width:64px!important;flex:0 0 64px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo img{width:64px!important;height:64px!important}
body.masteriyo-courses-page.bma-watercolor-catalog header .bma-nav-tile>a.wp-block-navigation-item__content{min-height:56px!important;padding:5px 14px!important}
body.masteriyo-courses-page.bma-watercolor-catalog header .bma-nav-en{font-size:13px!important}
body.masteriyo-courses-page.bma-watercolor-catalog header .bma-nav-hi,body.masteriyo-courses-page.bma-watercolor-catalog header .bma-nav-ru{font-size:11px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-container{flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:14px auto 16px!important;padding:0 24px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header{margin:0 0 8px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header__title{font-size:24px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header__title span[lang=hi]{font-size:15px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header__title span[lang=ru]{font-size:13px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-wrapper{gap:10px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--card{border-radius:11px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content{padding:6px 8px 7px!important;box-sizing:border-box!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content__title{min-height:48px!important;font-size:13px!important;line-height:1.2!important;margin:0 0 5px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-course-title-line[lang=hi],body.masteriyo-courses-page.bma-watercolor-catalog .bma-course-title-line[lang=ru]{font-size:11px!important;line-height:1.25!important;margin-top:2px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course-card-footer .masteriyo-btn{min-height:32px!important;height:32px!important;padding:5px 6px!important;font-size:11px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-container:before{top:-10px!important;bottom:-12px!important}
body.masteriyo-courses-page.bma-watercolor-catalog footer.site-footer{margin-top:auto!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-global-footer{padding:8px 20px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-inner{max-width:1040px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-top{display:flex!important;align-items:center!important;gap:24px!important;margin:0!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-brand{flex:0 0 48px!important;margin:0!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-logo{width:48px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-logo img{width:48px!important;height:48px!important;object-fit:contain!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-tagline{display:none!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-legal{gap:20px!important;margin:0!important;flex-wrap:nowrap!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-legal p{margin:0!important;max-width:none!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-legal a{display:block!important;line-height:1.25!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-legal span{font-size:11px!important;line-height:1.25!important;margin:0!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-copyright{border:0!important;padding:0!important;margin:0!important;font-size:10px!important;line-height:1.4!important}
@media(max-width:750px){
 body.masteriyo-courses-page.bma-watercolor-catalog header.wp-block-template-part>header{padding:4px 12px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog header.wp-block-template-part>header>.wp-block-group{gap:12px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo{width:56px!important;max-width:56px!important;flex-basis:56px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo img{width:56px!important;height:56px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-container{max-width:540px!important;margin:6px auto 8px!important;padding:0 10px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header{margin:0 0 6px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-header__title{font-size:21px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-wrapper{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--card{display:grid!important;grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;min-height:64px!important;height:auto!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--card>.masteriyo-course--img-wrap,
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--card>.masteriyo-course--img-wrap>a,
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-feature-img,
 body.masteriyo-courses-page.bma-watercolor-catalog .preview-art{width:60px!important;height:60px!important;min-height:0!important;aspect-ratio:1!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:5px!important;align-items:center!important;min-width:0!important;padding:5px 6px 5px 8px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content__title{font-size:13px!important;min-height:0!important;margin:0!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content__wrapper{min-width:0!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course-card-footer .masteriyo-btn{position:relative!important;font-size:0!important;width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;padding:0!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course-card-footer .masteriyo-btn::after{content:"→";font-size:19px;line-height:1}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-global-footer{padding:6px 10px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-inner{flex-direction:column!important;gap:5px!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-brand{display:none!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-top{justify-content:center!important;width:100%!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-legal{gap:18px!important;text-align:center!important}
}

/* Balance the mark with the navigation, without adding header height. */
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo{width:112px!important;max-width:112px!important;flex-basis:112px!important;height:90px!important;overflow:hidden!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo img{width:128px!important;max-width:none!important;height:128px!important;transform:translate(-8px,-19px)}
body.masteriyo-courses-page.bma-watercolor-catalog header .bma-nav-tile>a.wp-block-navigation-item__content{min-width:105px!important;min-height:52px!important;padding:4px 10px!important}
@media(max-width:750px){
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo{width:92px!important;max-width:92px!important;flex-basis:92px!important;height:66px!important}
body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo img{width:118px!important;height:118px!important;transform:translate(-13px,-26px)}
}

body.masteriyo-courses-page.bma-watercolor-catalog .bma-site-logo img,
body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-logo img{filter:none!important;mix-blend-mode:lighten!important}

@media(min-width:751px){body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content{flex:1 1 auto!important}body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--content__wrapper{flex:1 1 auto!important}body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course-archive--aside{margin-top:auto!important}}

/* Six courses across on desktop; one compact column on mobile. */
@media(min-width:751px){
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-container{flex:1 0 auto!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-courses-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-course--card{display:flex!important;flex-direction:column!important;min-width:0!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .masteriyo-container:before{top:-14px!important;bottom:-16px!important;background-size:cover!important}
 body.masteriyo-courses-page.bma-watercolor-catalog .bma-footer-inner{max-width:none!important}
}
