@import url('../vintage-garden/theme.css');
@import url('https://fonts.googleapis.com/css2?family=Marcellus&family=Nunito+Sans:wght@400;500;600;700&display=swap');
.khitanan-layout{--vt-head:'Marcellus',serif;--vt-body:'Nunito Sans',sans-serif;--vt-script:'Marcellus',serif;--vt-cream:var(--bg-color);--vt-text:var(--text);--vt-ink:var(--boho-dark);--vt-brown:var(--primary-light);--vt-teal:var(--primary)}
.khitanan-layout .vt-gate-bg{background:radial-gradient(ellipse at 50% 20%,#d7b86a35,transparent 55%),linear-gradient(160deg,#173e43e8,#28636ad9),var(--vt-img-landscape) center/cover}
.khitanan-layout .vt-gate-inner{color:#f8f3df}
.khitanan-layout .vt-gate-eyebrow,.khitanan-layout .vt-gate-to{color:#e2d5a9}
.khitanan-layout .vt-gate-photo{width:clamp(124px,31cqw,164px);border:2px solid #d7b86a;border-radius:50% 50% 14px 14px;box-shadow:0 0 0 8px #d7b86a18,0 16px 38px #071f24a8}
.khitanan-layout .vt-gate-names{color:#f8f3df}
.khitanan-layout .vt-btn-open,.khitanan-layout .vt-btn-std{background:linear-gradient(135deg,var(--primary-light),color-mix(in srgb,var(--primary-light),#8d7136 25%));color:var(--boho-dark);box-shadow:0 7px 20px #071f2440}
.khitanan-layout .vt-hero-copy{background:linear-gradient(180deg,#092b31aa,#092b3180);color:#f8f3df}
.khitanan-layout .vt-hero-eyebrow,.khitanan-layout .vt-hero-names{color:#f8f3df}
.khitanan-layout .vt-sec:not(.vt-hero){background:linear-gradient(145deg,#f7f4e9,#e6efea)}
.khitanan-layout .vt-title{color:#1b5055}
