@import url('../vintage-garden/theme.css');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Prata&display=swap');
.event-layout{--vt-head:'Prata',serif;--vt-body:'Outfit',sans-serif;--vt-script:'Prata',serif;--vt-cream:var(--bg-color);--vt-text:var(--text);--vt-ink:var(--boho-dark);--vt-brown:var(--primary-light);--vt-teal:var(--primary)}
.event-layout .vt-gate-bg{background:radial-gradient(ellipse at 50% 28%,#5477d144,transparent 36%),linear-gradient(145deg,#182442f2,#293d6be8),var(--vt-img-landscape) center/cover}
.event-layout .vt-gate-inner{color:#fff}
.event-layout .vt-gate-eyebrow,.event-layout .vt-gate-to{color:#e6d29d}
.event-layout .vt-gate-photo{border:2px solid var(--primary-light);border-radius:12px;box-shadow:0 0 0 7px #ffffff12,0 20px 48px #0b1634a6}
.event-layout .vt-gate-names{color:#fff}
.event-layout .vt-btn-open,.event-layout .vt-btn-std{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary),#152446 24%));box-shadow:0 8px 22px #111d4350}
.event-layout .vt-hero-copy{background:linear-gradient(180deg,#111d4340,#111d43c7);color:#fff}
.event-layout .vt-hero-eyebrow,.event-layout .vt-hero-names{color:#fff}
.event-layout .vt-sec:not(.vt-hero){background:linear-gradient(150deg,#f6f7fc,#e9edf8)}
.event-layout .vt-title{color:#354f9b}
