/* Template 100 only. No layout, scrolling, timing or transition overrides. */
.vi-ada .pearl-clock{isolation:isolate}
.vi-ada .pearl-clock:before{content:"";position:absolute;inset:-18px -24px;background:url('/templates/ada-bahcesi/countdown.png') center/100% 100% no-repeat;z-index:-1;pointer-events:none}
.vi-ada .pearl-clock{position:relative}
.vi-ada .pearl-divider{background:url('/templates/ada-bahcesi/divider.png') center/contain no-repeat;color:transparent;width:150px}
.vi-ada .pearl-divider:before,.vi-ada .pearl-divider:after{visibility:hidden}
.vi-ada .pearl-title:after{content:"";background:transparent url('/templates/ada-bahcesi/divider.png') center/contain no-repeat;width:130px;height:32px;left:calc(50% - 65px);bottom:-24px;pointer-events:none}

.vi-ada .pearl-divider{background-size:150px 50px}
.vi-ada.vi-pearl.vi-story :is(.pearl-eyebrow,.pearl-days,.pearl-clock,.pearl-clock span,.pearl-quote,.pearl-event-date,.vi-couple,.vi-scene-names,.vi-invitation-message){color:#4b543c!important}

.vi-ada .pearl-location :is(h2,h3,a){color:#4b543c!important}

/* Requested typography adjustments; scene geometry and timing unchanged. */
.vi-ada.vi-pearl.vi-story [aria-label="Biz"] .vi-couple{font-size:clamp(36px,calc(var(--paper-width)*.105),54px)!important}
.vi-ada.vi-pearl.vi-story [aria-label="Biz"] .vi-slogan{font-size:clamp(15px,calc(var(--paper-width)*.043),21px)!important}
.vi-ada.vi-pearl.vi-story [aria-label="Davetimiz"] .vi-scene-names{font-size:clamp(27px,calc(var(--paper-width)*.072),36px)!important}
.vi-ada.vi-pearl.vi-story [aria-label="Davetimiz"] .vi-invitation-message{font-size:clamp(14px,calc(var(--paper-width)*.038),18px)!important}
.vi-ada.vi-pearl.vi-story .pearl-iban{white-space:nowrap;overflow-wrap:normal;word-break:normal;letter-spacing:0;font-size:clamp(9px,calc(var(--paper-width)*.029),13px)}
