.booklet>.edition-header{display:none!important}.booklet>[data-book-page]{box-sizing:border-box}.booklet .shrine-caption{letter-spacing:.07em}.booklet #venue [data-sd-id="54"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;text-align:center}.booklet #venue [data-sd-id="54"]>span:nth-child(even){display:none}.booklet .kalash{display:none}.booklet>[data-book-page].page-active{animation:none}.booklet .hero-enter{animation:none;opacity:1;filter:none;transform:none}
@media(max-width:767px){
 body>div[data-sd-id="1"]{min-height:100svh!important;padding:16px 0 12px!important;justify-content:center!important}
 .booklet{width:calc(100vw - 28px)!important;height:calc(100svh - 110px)!important;min-height:540px!important;max-height:800px!important;border-radius:100px 100px 6px 6px!important;margin:0!important}
 .booklet>[data-book-page]{padding:42px 34px 35px!important;overflow-x:hidden;scrollbar-width:none}
 .booklet>header[data-book-page]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:17px!important;padding:28px 31px 35px!important}
 .booklet header #particle-container{position:relative!important;inset:auto!important;width:100%!important;height:185px!important;min-height:185px!important;flex:none!important;overflow:visible!important}
 .booklet .hero-portal{position:absolute!important;top:50%!important;left:50%!important;width:155px!important;height:185px!important;transform:translate(-50%,-50%)!important}
 .booklet .ganpati-art{top:29px!important;width:91%!important;height:66%!important}
 .booklet header>[data-sd-id="14"]{display:flex!important;width:100%!important;max-width:320px!important;margin:0!important;gap:13px!important;align-items:center!important;text-align:center!important}
 .booklet header>[data-sd-id="14"]>*{margin:0!important}
 .booklet header [data-sd-id="15"]{font-size:9px!important;line-height:1.4!important}
 .booklet .blessing-label{font-size:7px!important;line-height:1.5!important;letter-spacing:.08em!important}
 .booklet h1{font-size:clamp(27px,7.9vw,35px)!important;line-height:1.12!important;letter-spacing:-.045em!important;text-align:center!important;width:100%!important}
 .booklet h1>span:last-child{font-size:.94em!important;white-space:nowrap!important}
 .booklet header [data-sd-id="18"]{padding:10px 0!important;font-size:9px!important;gap:14px!important;justify-content:center!important}
 .booklet header [data-sd-id="22"]{font-size:14px!important;line-height:1.55!important;max-width:290px!important;text-align:center!important}
 .booklet .pill-cta{padding:13px 21px!important;font-size:10px!important;min-height:42px!important}
 .booklet #celebrations{display:flex!important;align-items:center!important;padding:45px 35px!important}
 .booklet #celebrations [data-sd-id="27"]{display:block!important;text-align:center;margin-bottom:25px!important}
 .booklet #celebrations [data-sd-id="29"]{display:none}
 .booklet #celebrations h2{font-size:30px!important;line-height:1.15!important}
 .booklet #celebrations [data-sd-id="30"]{display:grid!important;grid-template-columns:1fr!important;gap:17px!important}
 .booklet .ghost-card{padding:23px!important;text-align:left}
 .booklet .ghost-card h3{font-size:24px!important;margin-bottom:12px!important}
 .booklet .ghost-card [data-sd-id="34"],.booklet .ghost-card [data-sd-id="40"]{font-size:11px!important;margin-bottom:13px!important}
 .booklet .ghost-card [data-sd-id="35"],.booklet .ghost-card [data-sd-id="42"]{margin-top:14px!important}
 .booklet .ghost-card [data-sd-id="41"]{font-size:10px!important;margin-bottom:0!important}
 .booklet #venue{display:flex!important;align-items:center!important;justify-content:center!important;padding:42px 36px!important}
 .booklet #venue>.ghost-card{width:100%!important;max-width:330px!important;padding:0!important;text-align:center!important}
 .booklet #venue iconify-icon.mb-6{margin-bottom:14px!important;font-size:18px!important}
 .booklet #venue h3{font-size:9px!important;margin-bottom:18px!important}
 .booklet #venue [data-sd-id="47"]{font-size:24px!important;line-height:1.45!important;margin-bottom:20px!important}
 .booklet #venue [data-sd-id="48"]{margin-bottom:25px!important}
 .booklet #venue [data-sd-id="49"]{margin-bottom:25px!important}
 .booklet #venue [data-sd-id="50"]{font-size:17px!important;line-height:1.5!important;margin-bottom:26px!important}
 .booklet #venue [data-sd-id="52"]{font-size:8px!important;margin-bottom:10px!important}
 .booklet #venue [data-sd-id="53"]{font-size:29px!important;margin-bottom:17px!important}
 .booklet #venue [data-sd-id="54"]{font-size:10px!important;line-height:1.5!important;gap:8px!important}
 .booklet .card-arrow{width:25px!important;height:42px!important;font-size:16px!important;top:50%!important}
 #previous-page{left:3px!important}#next-page{right:3px!important}
 .booklet .page-forward-out{animation-name:mobile-forward!important;animation-duration:.65s!important}
 .booklet .page-back-in{animation-name:mobile-back!important;animation-duration:.65s!important}
 .book-controls{margin-top:12px!important}.book-status{margin:5px auto 12px!important}.scroll-hint{font-size:6px!important}
}
@keyframes mobile-forward{from{transform:translateX(0);opacity:1}to{transform:translateX(-12%);opacity:0}}
@keyframes mobile-back{from{transform:translateX(-12%);opacity:0}to{transform:translateX(0);opacity:1}}
@media(max-width:767px) and (min-height:820px){.booklet header #particle-container{height:215px!important;min-height:215px!important}.booklet .hero-portal{width:175px!important;height:210px!important}.booklet header>[data-sd-id="14"]{gap:17px!important}}
@media(max-width:767px) and (max-height:680px){.booklet{min-height:480px!important}.booklet header #particle-container{height:150px!important;min-height:150px!important}.booklet .hero-portal{height:150px!important;width:130px!important}.booklet header>[data-sd-id="14"]{gap:9px!important}.booklet header [data-sd-id="22"]{font-size:12px!important}.booklet #venue [data-sd-id="50"]{font-size:15px!important}}
