diff --git a/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css b/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css
index 501d334..c150d70 100644
--- a/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css
+++ b/wp-content/themes/dekart/assets/css/podgotovka-k-shkole.css
@@ -4,7 +4,7 @@
Loaded only via page-podgotovka-k-shkole.php template
═══════════════════════════════════════════════════════════ */
-@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap');
+/* Plus Jakarta Sans loaded via preload in header.php */
/* ═══════════════════════════════════════════════════════════
1. PAGE-SPECIFIC TOKENS
@@ -14,13 +14,15 @@
.page-pksh {
--pksh-radius-card: var(--radius-lg, 24px); /* cards & sheets */
/* Radius rule: cards/items=24px (--pksh-radius-card), buttons=28px (--radius-pill), photos=16px, tags/small=12px */
- --pksh-bg-warm: #FFFBEB;
- --pksh-bg-warm-alt: #FEF3C7;
- --pksh-text-warm: #78350F;
+ /* Section backgrounds — cool neutrals, aligned with --color-primary blue accent */
+ --color-bg-alt: #F1F5F9;
+ --pksh-bg-warm: #F0F4F8;
+ --pksh-bg-warm-alt: #E2E8F0;
+ --pksh-text-warm: #475569;
--pksh-bg-soft: #F8FAFC;
- --pksh-bg-fomo: color-mix(in oklab, var(--color-secondary), white 70%);
- --pksh-border-fomo: color-mix(in oklab, var(--color-secondary), transparent 60%);
- --pksh-text-fomo: #78350F;
+ --pksh-bg-fomo: color-mix(in oklab, var(--color-primary), white 85%);
+ --pksh-border-fomo: color-mix(in oklab, var(--color-primary), transparent 60%);
+ --pksh-text-fomo: #334155;
--pksh-gradient-btn: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);
--pksh-gradient-btn-hover: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary-hover) 100%);
--pksh-gradient-btn-alt: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);
@@ -1429,7 +1431,7 @@
padding-top: clamp(48px, 6vw, 80px);
padding-bottom: clamp(48px, 6vw, 80px);
}
- .page-pksh .pksh-section--teachers .bento-h2 { text-align: center; }
+
.page-pksh .pksh-teachers__wrapper {
display: flex;
diff --git a/wp-content/themes/dekart/header.php b/wp-content/themes/dekart/header.php
index dde80d8..c1f60ce 100644
--- a/wp-content/themes/dekart/header.php
+++ b/wp-content/themes/dekart/header.php
@@ -73,12 +73,12 @@ if ( is_front_page() ) {
-
+
get_city_clean();
+ // Для русских городов на -ово/-ево/-ино: замена -о → -а
+ if ( str_ends_with( $clean, 'ово' ) || str_ends_with( $clean, 'ево' ) || str_ends_with( $clean, 'ино' ) || str_ends_with( $clean, 'ыно' ) ) {
+ return mb_substr( $clean, 0, -1 ) . 'а';
+ }
+ return $clean;
+ }
+
public function get_city_clean(): string {
if ( ! array_key_exists( 'city_clean', $this->branch ) ) {
$this->branch['city_clean'] = str_replace( array( 'в ', 'В ' ), '', $this->get_city_prep() );
@@ -311,7 +328,7 @@ wp_cache_set( $cache_key, $this->branch['social'], 'dekart_branch', DAY_IN_SECON
* Иконки для social counters (порядок соответствует полю)
*/
public static function social_icons(): array {
- return array( '🎓', '📅', '⭐', '👩🏫' );
+ return array( 'icon-graduation', 'icon-calendar', 'icon-star-filled', 'icon-teacher' );
}
// ============================================================
diff --git a/wp-content/themes/dekart/template-parts/pksh/cta-test.php b/wp-content/themes/dekart/template-parts/pksh/cta-test.php
index ffdea82..5fa3147 100644
--- a/wp-content/themes/dekart/template-parts/pksh/cta-test.php
+++ b/wp-content/themes/dekart/template-parts/pksh/cta-test.php
@@ -14,10 +14,10 @@ $data = Pksh_Data::instance();
$timer_ts = $data->get_honest_deadline();
?>