This commit is contained in:
Flatlogic Bot 2026-03-24 10:54:09 +00:00
parent fd386cfdd5
commit add9fc0fad
5 changed files with 88 additions and 14 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

View File

@ -8,7 +8,7 @@ if (!defined('ABSPATH')) {
exit; exit;
} }
const COACHING_MVP_TEMPLATE_VERSION = '2.0.0'; const COACHING_MVP_TEMPLATE_VERSION = '2.0.1';
function coaching_mvp_service_catalog() { function coaching_mvp_service_catalog() {
return [ return [
@ -142,21 +142,76 @@ body.coaching-mvp-active .site,
body.coaching-mvp-active main { body.coaching-mvp-active main {
color: var(--coach-text); color: var(--coach-text);
} }
body.coaching-mvp-active.page .wp-site-blocks main, body.coaching-mvp-active {
body.coaching-mvp-active.home .wp-site-blocks main, --coach-page-gutter: 20px;
body.coaching-mvp-active.blog .wp-site-blocks main, --coach-content-max: 1280px;
body.coaching-mvp-active.single-post .wp-site-blocks main { --coach-wide-max: 1320px;
--wp--style--global--content-size: min(1220px, calc(100vw - 40px)); --wp--style--global--content-size: min(var(--coach-content-max), calc(100% - (var(--coach-page-gutter) * 2)));
--wp--style--global--wide-size: min(1380px, calc(100vw - 40px)); --wp--style--global--wide-size: min(var(--coach-wide-max), calc(100% - (var(--coach-page-gutter) * 2)));
} }
body.coaching-mvp-active .wp-block-post-content, body.coaching-mvp-active .wp-block-post-content,
body.coaching-mvp-active .wp-block-query, body.coaching-mvp-active .wp-block-query,
body.coaching-mvp-active .wp-block-group { body.coaching-mvp-active .wp-block-group {
width: 100%; width: 100%;
} }
body.coaching-mvp-active .wp-block-post-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)), body.coaching-mvp-active main.wp-block-group.has-global-padding,
body.coaching-mvp-active .coach-home-page.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { body.coaching-mvp-active .entry-content.wp-block-post-content.has-global-padding,
max-width: var(--wp--style--global--content-size); body.coaching-mvp-active .coach-home-page,
body.coaching-mvp-active .coach-shell,
body.coaching-mvp-active .coach-shell > .wp-block-group__inner-container,
body.coaching-mvp-active .coach-section > .wp-block-group__inner-container {
box-sizing: border-box;
}
body.coaching-mvp-active main.wp-block-group.has-global-padding,
body.coaching-mvp-active .entry-content.wp-block-post-content.has-global-padding {
padding-left: var(--coach-page-gutter) !important;
padding-right: var(--coach-page-gutter) !important;
}
body.coaching-mvp-active main > .wp-block-group.alignfull.has-global-padding {
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
body.coaching-mvp-active .entry-content.wp-block-post-content.has-global-padding {
max-width: none !important;
}
body.coaching-mvp-active .entry-content.alignfull.wp-block-post-content.has-global-padding {
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.coaching-mvp-active .coach-home-page,
body.coaching-mvp-active .coach-shell,
body.coaching-mvp-active .coach-shell > .wp-block-group__inner-container {
width: min(100%, var(--coach-content-max));
max-width: var(--coach-content-max);
margin-left: auto !important;
margin-right: auto !important;
}
body.coaching-mvp-active .coach-home-page > .wp-block-group__inner-container,
body.coaching-mvp-active .coach-shell > .wp-block-group__inner-container,
body.coaching-mvp-active .coach-section > .wp-block-group__inner-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.coaching-mvp-active .coach-home-page > .wp-block-group__inner-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
body.coaching-mvp-active .coach-shell > .wp-block-group__inner-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
body.coaching-mvp-active .coach-section > .wp-block-group__inner-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
body.coaching-mvp-active .coach-home-page > .wp-block-group__inner-container > .alignwide,
body.coaching-mvp-active .coach-shell > .wp-block-group__inner-container > .alignwide,
body.coaching-mvp-active .coach-section > .wp-block-group__inner-container > .alignwide,
body.coaching-mvp-active .coach-hero,
body.coaching-mvp-active .coach-section,
body.coaching-mvp-active .coach-stats-grid {
width: 100%;
max-width: 100%;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box;
}
body.coaching-mvp-active .wp-site-blocks {
overflow-x: clip;
} }
body.coaching-mvp-active header.wp-block-template-part { body.coaching-mvp-active header.wp-block-template-part {
position: sticky; position: sticky;
@ -166,6 +221,16 @@ body.coaching-mvp-active header.wp-block-template-part {
background: rgba(255,255,255,.78); background: rgba(255,255,255,.78);
border-bottom: 1px solid rgba(20,32,51,.06); border-bottom: 1px solid rgba(20,32,51,.06);
} }
body.coaching-mvp-active header.wp-block-template-part .wp-block-group.has-global-padding.is-layout-constrained {
padding-left: var(--coach-page-gutter) !important;
padding-right: var(--coach-page-gutter) !important;
}
body.coaching-mvp-active header.wp-block-template-part .wp-block-group.alignwide {
width: min(calc(100% - (var(--coach-page-gutter) * 2)), var(--coach-content-max));
max-width: var(--coach-content-max);
margin-left: auto !important;
margin-right: auto !important;
}
body.coaching-mvp-active .wp-block-site-title a, body.coaching-mvp-active .wp-block-site-title a,
body.coaching-mvp-active .wp-block-navigation a, body.coaching-mvp-active .wp-block-navigation a,
body.coaching-mvp-active .wp-block-navigation-item__content { body.coaching-mvp-active .wp-block-navigation-item__content {
@ -355,6 +420,15 @@ body.coaching-mvp-active h4 {
.coach-hero-shell { .coach-hero-shell {
position: relative; position: relative;
z-index: 1; z-index: 1;
width: 100%;
max-width: 35rem;
margin-left: auto;
}
.coach-hero .wp-block-columns {
gap: clamp(1.4rem, 3.2vw, 3rem);
}
.coach-hero .wp-block-column {
min-width: 0;
} }
.coach-system-card h3, .coach-system-card h3,
.coach-service-card h3, .coach-service-card h3,
@ -560,8 +634,8 @@ function coaching_mvp_home_content() {
<div class="wp-block-group alignwide coach-hero"> <div class="wp-block-group alignwide coach-hero">
<!-- wp:columns {"verticalAlignment":"center"} --> <!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"> <div class="wp-block-columns are-vertically-aligned-center">
<!-- wp:column {"verticalAlignment":"center","width":"58%"} --> <!-- wp:column {"verticalAlignment":"center","width":"54%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:58%"> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:54%">
<!-- wp:paragraph {"className":"coach-eyebrow"} --> <!-- wp:paragraph {"className":"coach-eyebrow"} -->
<p class="coach-eyebrow">Premium Coaching Template Booking-first architecture</p> <p class="coach-eyebrow">Premium Coaching Template Booking-first architecture</p>
<!-- /wp:paragraph --> <!-- /wp:paragraph -->
@ -585,8 +659,8 @@ function coaching_mvp_home_content() {
</div> </div>
<!-- /wp:column --> <!-- /wp:column -->
<!-- wp:column {"verticalAlignment":"center","width":"42%"} --> <!-- wp:column {"verticalAlignment":"center","width":"46%"} -->
<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:42%"> <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:46%">
<!-- wp:html --> <!-- wp:html -->
<div class="coach-hero-shell coach-stack"> <div class="coach-hero-shell coach-stack">
<div class="coach-quote-card"> <div class="coach-quote-card">