/* Preserve the supplied artwork while fitting Marathi copy to a portrait screen. */
body[data-invitation-template="marathi-cinematic-wedding"]{font-family:'Noto Serif Devanagari',serif}
body[data-invitation-template="marathi-cinematic-wedding"] h1,body[data-invitation-template="marathi-cinematic-wedding"] h2,body[data-invitation-template="marathi-cinematic-wedding"] h3{font-family:inherit}
body[data-invitation-template="marathi-cinematic-wedding"] .hero-content{max-width:88%;padding:12px 6px;margin-top:-90px}
body[data-invitation-template="marathi-cinematic-wedding"] h3{font-size:15px;line-height:1.7}
body[data-invitation-template="marathi-cinematic-wedding"] h1{font-size:27px;line-height:1.5}
body[data-invitation-template="marathi-cinematic-wedding"] h2{font-size:16px;line-height:1.7}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text{width:82%;padding:0!important;margin:-65px 0 0!important}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text h3{font-size:13px;line-height:1.8;white-space:pre-line;margin:5px 0}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text .couplenames{font-size:26px;line-height:1.7;margin:15px 0 5px}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text h1{font-size:18px;margin:5px 0}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text .date-text{font-size:29px;margin-top:8px}
body[data-invitation-template="marathi-cinematic-wedding"] .bottom-scroll-container{bottom:-45px;left:0;width:100%;pointer-events:none}
body[data-invitation-template="marathi-cinematic-wedding"] .bottom-scroll-container img{max-height:220px;width:auto;max-width:85%;object-fit:contain}
body[data-invitation-template="marathi-cinematic-wedding"] .datetime{margin-top:18px;gap:0}
body[data-invitation-template="marathi-cinematic-wedding"] .datetime .day{font-size:11px;line-height:1.8;min-width:76px}
body[data-invitation-template="marathi-cinematic-wedding"] .datetime .grid.date{margin:0 9px}
body[data-invitation-template="marathi-cinematic-wedding"] .datetime .grid.date p{font-size:13px;margin-bottom:7px}
body[data-invitation-template="marathi-cinematic-wedding"] .datetime .grid.date .day-num{font-size:36px!important}
body[data-invitation-template="marathi-cinematic-wedding"] .address-section .hero-content,body[data-invitation-template="marathi-cinematic-wedding"] .thankyou-section .hero-content{margin-top:0}
body[data-invitation-template="marathi-cinematic-wedding"] .address-text{font-size:13px;line-height:1.7;white-space:pre-line}
body[data-invitation-template="marathi-cinematic-wedding"] .thankyou-section .names{font-size:16px!important;line-height:1.8;white-space:pre-line}
body[data-invitation-template="marathi-cinematic-wedding"] .thankyou-section h1{font-size:23px!important}
body[data-invitation-template="marathi-cinematic-wedding"] .thank-text{font-size:14px!important;line-height:1.8}
body[data-invitation-template="marathi-cinematic-wedding"] .map-container iframe{height:120px}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text .couplenames{white-space:normal}
body[data-invitation-template="marathi-cinematic-wedding"] #entry-text .couplenames span{font-family:inherit;font-size:inherit}
