/*
Theme Name: Горизонт
Description: Оформление сайта учебного центра «Горизонт». Дочерняя тема стандартной Twenty Twenty-Five: шапка, подвал и цвета.
Template: twentytwentyfive
Version: 0.1.0
Requires at least: 6.7
Text Domain: gorizont
*/

/* Header */
.gz-header{padding-top:14px}
.gz-top{align-items:center;justify-content:space-between;gap:16px}
.gz-brand{align-items:center;gap:14px}
.gz-brand .wp-block-site-title{margin:0;font-weight:800;text-transform:uppercase;font-size:clamp(1.15rem,2.4vw,1.9rem);line-height:1.15}
.gz-brand .wp-block-site-title a{color:#24186e;text-decoration:none}
.gz-btn-red .wp-block-button__link{background:#d9342b;color:#fff}
.gz-nav{justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e3e3ec;border-bottom:1px solid #e3e3ec;margin-top:12px;padding:6px 0}
.gz-nav .wp-block-navigation{font-weight:600;font-size:1rem}
.gz-nav .wp-block-navigation .wp-block-navigation__submenu-container{min-width:340px}
.gz-nav .wp-block-search{max-width:260px}
.gz-contacts{justify-content:center;align-items:center;gap:6px 28px;font-size:.95rem;padding:10px 0}
.gz-contacts p{margin:0}
.gz-contacts a{text-decoration:none}

/* Page body */
main.gz-main{margin-top:0;padding-bottom:48px}
main.gz-main > .wp-block-post-content > :first-child:not(.alignfull){margin-top:32px}
.wp-block-post-content h1{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}
.wp-block-post-content h2{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.25}
.wp-block-post-content h3{font-size:1.2rem}
.wp-block-post-content table{border-collapse:collapse;width:100%}
.wp-block-post-content td,.wp-block-post-content th{border:1px solid #d9d9e3;padding:6px 10px;vertical-align:top}

/* Footer */
.gz-footer{background:#24186e;color:#fff;padding-top:40px;padding-bottom:24px;margin-top:0}
.gz-footer a{color:#fff}
.gz-footer h3{color:#fff;font-size:1.1rem;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:8px;margin-top:0}
.gz-footer ul{padding-left:1.1em;margin:0}
.gz-footer p{margin:.3em 0}
.gz-footer .wp-block-button__link{background:#fff;color:#24186e}
