/* New content flows between the two original stationery canvases. */
#invitation-continuation{position:relative;width:420px;overflow:hidden;background:white;isolation:isolate}
.celebrations{position:relative;width:420px;padding:26px 28px 30px;background:#faf9f1 url('assets/37bec.webp') center top/420px auto;color:#28621c}
.celebrations>h2{font:26px/1.9 'BHN BP Ecatherina',cursive;font-weight:400;text-align:center;margin:0 0 38px;padding:0 0 4px}
.celebration-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:61px minmax(0,1fr);column-gap:17px;padding:23px 0 22px;border-top:1px solid #a9b99a99}
.celebration-card:last-child{border-bottom:0}
.celebration-card .leaf{position:absolute;right:-52px;bottom:-45px;width:128px;height:auto;opacity:.1;z-index:-1;rotate:-35deg;pointer-events:none}
.celebration-card h3{grid-column:2;font:22px/1.65 '1FTV VIP British Green',Georgia,serif;font-weight:400;margin:0 0 10px}
.celebration-card .address{grid-column:2;font:11px/1.75 'Lora',Georgia,serif;margin:0 0 8px}
.event-date{grid-column:1;grid-row:1 / span 7;align-self:start;display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid #a9b99a77;padding:5px 14px 8px 0;margin:0}
.event-date .day{font:37px/1.15 '1FTV VIP British Green',Georgia,serif}
.event-date .month-year{font:9px/1.8 'Lora',Georgia,serif;letter-spacing:.3px;text-transform:uppercase;margin-top:5px}
.celebration-card .pending{grid-column:2;font:10px/1.7 'Lora',Georgia,serif;font-style:italic;margin:0;color:#617653}
.celebration-card .lunar-date{grid-column:2;font:10px/1.65 'Lora',Georgia,serif;font-style:italic;margin:0 0 6px}
.celebration-card .event-map{grid-column:2;justify-self:start;display:inline-flex;align-items:center;min-height:34px;font:11px/1.5 'Lora',Georgia,serif;text-decoration:none;border-bottom:1px solid #28621c55;margin-top:5px}

.celebrations>.welcome-note{font:22px/1.7 '1FTV VIP British Green',Georgia,serif;text-align:center;margin:22px 0 4px;padding-top:6px}

.celebration-card .event-details{grid-column:2;font:600 11.5px/1.65 Lora,Georgia,serif;margin:0 0 5px}
.event-details .event-time{white-space:nowrap;font-weight:700}
.event-details .event-dot{margin:0 .45em;color:#7a8c66}
