/*
Theme Name: VisitKazakhland
Theme URI: https://www.visitkazakhland.com
Author: Qreativa Solutions
Author URI: https://www.visitkazakhland.com
Description: VisitKazakhland — Kazakhstan adventure travel theme: horse riding, hiking and eagle hunting tours. Transparent front-page navbar, hero search, flexible time-based itineraries, tour facts, multilingual (KazTour Multilang ready). Built on the KazTour Premium engine.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kaztour
Tags: travel, tourism, tours, one-page, custom-menu, featured-images, translation-ready
*/

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; padding: 0; }

.screen-reader-text {
    border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
    height: 1px; margin: -1px; overflow: hidden; padding: 0;
    position: absolute; width: 1px; word-wrap: normal !important;
}
.alignleft  { float: left;  margin-right: 1.5em; }
.alignright { float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin: 0 auto; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: .875rem; text-align: center; color: #64748b; }

.custom-logo-link {
    display: flex;
    align-items: center;
    height: 100%;
}

.custom-logo-link .custom-logo {
    width: 330px;
    height: auto;
    object-fit: contain;
    display: block;
    position: static;
    margin: 0;
}

/* ═══ VisitKazakhland overrides — amber/yellow utility remap to brand palette ═══ */
.text-amber-400 { color:#7db4e0 !important; }
.text-amber-500 { color:#2774b8 !important; }
.text-amber-600 { color:#1f5a91 !important; }
.hover\:text-amber-400:hover { color:#7db4e0 !important; }
.hover\:text-amber-600:hover { color:#1f5a91 !important; }
.hover\:bg-amber-500:hover  { background-color:#2774b8 !important; }
.hover\:bg-amber-50:hover   { background-color:#f3f8fd !important; }
.hover\:border-amber-300:hover { border-color:#8fc0e8 !important; }
.focus\:border-amber-400:focus { border-color:#5a9fd6 !important; }
.focus\:ring-amber-100:focus   { --tw-ring-color:#e8f2fc !important; }
.bg-amber-500 { background-color:#2774b8 !important; }
.bg-amber-50  { background-color:#f3f8fd !important; }
.border-amber-300 { border-color:#8fc0e8 !important; }


/* ═══ VisitKazakhland — front page typography scale (best practice: body 16px+) ═══ */
/* Секция label-дері */
.home section p.font-ubuntu.font-bold { font-size: 14px !important; letter-spacing: .06em; text-transform: uppercase; }
/* Секция тақырыптары (Cuprum h3) */
.home section h3.font-cuprum { font-size: clamp(30px, 3.4vw, 44px) !important; }
/* Негізгі абзацтар — 14px оқуға ұсақ, 16px-ке көтеру */
.home section p.font-roboto,
.home section .text-slate-500.font-roboto,
.home section .text-slate-300.font-roboto { font-size: 16px !important; line-height: 1.75 !important; }
/* Tailwind text-sm абзацтары секция контекстінде */
.home section p.text-sm.font-roboto { font-size: 15px !important; }
/* Карточка тақырыптары */
.home section h4.font-cuprum { font-size: 21px !important; }
