@font-face{font-family:NoorArabic;src:url('fonts/noto-naskh-arabic.ttf') format('truetype');font-display:swap}
/* Quiet paper, polished metal and dimensional silk. */
.topbar{position:sticky;top:0;background:#f7f2e8f2;backdrop-filter:blur(14px);z-index:50;height:78px}
.header-tools{gap:20px}.header-tools button{min-height:42px}.header-tools small{font-size:9px}.header-tools #languageButton>span{font:20px NoorArabic,serif}#languageButton small{display:none}
.audio-icon{display:flex;width:20px;height:20px;align-items:center;gap:2px}.audio-icon i{width:2px;height:5px;background:currentColor;border-radius:2px;transition:height .3s}.audio-icon i:nth-child(2){height:12px}.audio-icon i:nth-child(3){height:17px}.audio-icon i:nth-child(4){height:8px}.music-playing .audio-icon i{animation:audioWave .85s ease-in-out infinite alternate}.music-playing .audio-icon i:nth-child(2){animation-delay:-.3s}.music-playing .audio-icon i:nth-child(3){animation-delay:-.65s}.music-playing .audio-icon i:nth-child(4){animation-delay:-.2s}
.cover{min-height:calc(100svh - 78px);padding-top:42px}.cover-backdrop{transition:transform 6s ease,opacity 3s}.cover.opening .cover-backdrop{transform:scale(1.12);opacity:.21}.guest-dedication{z-index:3;text-align:center;display:flex;flex-direction:column;gap:9px;margin-top:22px}.guest-dedication>span{font-size:8px;letter-spacing:2.1px;color:#bdac86}.guest-dedication>strong{font:italic 22px var(--serif);color:#f0deba;max-width:650px;overflow-wrap:anywhere}.envelope-scene{margin-top:31px;transition:transform 1.7s cubic-bezier(.25,.65,.2,1);transform-style:preserve-3d}.envelope{transform:rotate(-4deg) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg));transition:transform .55s ease;will-change:transform}.envelope:hover{transform:rotate(-2deg) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg)) translateY(-3px)}.envelope-flap{box-shadow:0 5px 15px #0003}.envelope-border{box-shadow:inset 0 0 0 1px #f1d49e22,0 1px 1px #0004}.env-flower{filter:drop-shadow(0 1px 0 #e0c58a55) drop-shadow(0 -1px 0 #051f1866)}.envelope-inscription{text-shadow:0 1px 1px #fff2,0 -1px 1px #001b15}.paper-grain{inset:0;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;z-index:13;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}.foil-sheen{inset:0;z-index:14;pointer-events:none;background:linear-gradient(112deg,transparent 20%,#e9d9a100 40%,#fff1bd22 49%,transparent 61%);background-position:var(--sheen,50%) 50%;background-size:220% 100%;mix-blend-mode:screen;transition:background-position .7s}.wax-medallion{box-shadow:inset 1px 1px 4px #ffedbd77,inset -2px -2px 4px #5a401d88,2px 6px 9px #071f19bb}.inside-card{box-shadow:0 -2px 12px #0003,0 12px 30px #061c1880;background:radial-gradient(ellipse at 40% 30%,#fffdf4,#e9ddc7)}.loose-ribbon{opacity:0;filter:drop-shadow(0 5px 2px #081c1c66);stroke:#f8e3b6;stroke-width:.5}.opening .envelope-scene{transform:translateY(12px) scale(1.075)}.opening .envelope,.opening .envelope:hover{transform:rotate(0deg) rotateX(7deg)}.opening .cover-heading{transform:translateY(-16px);opacity:.15}.opening .guest-dedication{opacity:.2;transition:opacity .8s}.opening .roshni-picker,.opening .music-hint,.opening .sample-marker{opacity:0;pointer-events:none;transition:opacity .5s}.untying .bow-knot{animation:knotRelease 1.6s ease-in-out forwards}.untying .bow-loop-left{animation:loopReleaseL 1.75s cubic-bezier(.45,.05,.25,1) forwards}.untying .bow-loop-right{animation:loopReleaseR 1.75s cubic-bezier(.45,.05,.25,1) forwards}.untying .bow-tail-left{animation:tailReleaseL 1.65s ease-in-out forwards}.untying .bow-tail-right{animation:tailReleaseR 1.65s ease-in-out forwards}.untying .ribbon-band-left{animation:satinLeft 2.9s .3s cubic-bezier(.45,.05,.25,1) forwards}.untying .ribbon-band-right{animation:satinRight 2.9s .3s cubic-bezier(.45,.05,.25,1) forwards}.untying .vertical-ribbon{animation:satinDown 2.8s .4s cubic-bezier(.45,.05,.25,1) forwards}.untying .wax-medallion{animation:sealRelease 2.1s .8s ease-in-out forwards}.flap-open .envelope-flap{animation:flapOpen 1.3s cubic-bezier(.25,.6,.25,1) forwards}.card-out .inside-card{transform:translateY(-60%) rotate(-1deg);transition:transform 1.35s cubic-bezier(.2,.65,.15,1)}.card-out .envelope{transform:rotateX(-5deg)}.departing{animation:depart .9s forwards}.opening-instruction{min-height:65px}.skip-opening{border:0;border-bottom:1px solid #b5955d66;color:#d3bf97;background:none;font-size:9px;padding:8px 6px;z-index:10;position:absolute;bottom:32px}.music-hint{font-size:9px;color:#bba982;margin:16px 0 0;z-index:2}.sample-marker{margin-top:13px}.inside-dedication{font-size:10px;letter-spacing:.5px;color:var(--gold);max-width:90%;line-height:1.6;overflow-wrap:anywhere;margin:0 0 15px}
/* Each occasion receives its own physical decoration. */
.programme-section{position:relative;transition:background-color 1s,color .6s;background:#eee9dd}.programme-section[data-occasion=mehndi]{background:#f0e9cc}.programme-section[data-occasion=baraat]{background:#eee5df}.programme-section[data-occasion=walima]{background:#f6f0e6}.event-panel{transition:box-shadow .8s;box-shadow:0 15px 55px #533e2510}.event-artwork{isolation:isolate;overflow:hidden;transition:background 1s,color .8s}.occasion-scenery{position:absolute;inset:0;z-index:-1;pointer-events:none}.royal-chandelier{position:absolute;top:0;left:calc(50% - 75px);width:150px;height:135px;color:#dcb978;opacity:0;transition:opacity 1s;transform-origin:top center}.event-panel[data-theme=baraat] .royal-chandelier{opacity:.8;animation:sway 8s ease-in-out infinite}.event-panel[data-theme=baraat] .event-artwork{background:radial-gradient(ellipse at top,#863f4c,#51202e 90%);color:#e7bf93}.event-panel[data-theme=baraat] .event-art-lights{opacity:0}.event-panel[data-theme=baraat] .event-urdu{margin-top:55px}.occasion-flowers{position:absolute;bottom:-23px;left:-4%;right:-4%;display:flex;align-items:center;justify-content:space-between;transition:color 1s,opacity 1s;opacity:.6}.occasion-flowers svg{width:25%;height:115px;filter:drop-shadow(0 2px 0 #0003)}.occasion-flowers svg:nth-child(2n){transform:translateY(18px) rotate(20deg)}.event-panel[data-theme=mehndi] .occasion-flowers{color:#e1ac32}.event-panel[data-theme=baraat] .occasion-flowers{color:#ca8790}.event-panel[data-theme=walima] .occasion-flowers{color:#fefbf4;opacity:1}.marigold-strings{position:absolute;inset:0;display:flex;justify-content:space-around;opacity:0;transition:opacity .8s}.event-panel[data-theme=mehndi] .marigold-strings{opacity:1}.marigold-string{display:flex;flex-direction:column;align-items:center;gap:3px;transform-origin:top center;animation:garlandSway 5s ease-in-out infinite alternate}.marigold-string:nth-child(2n){animation-delay:-2s}.marigold-string:before{content:'';height:22px;width:1px;background:#d3b160}.marigold-string i{width:18px;height:18px;border-radius:42%;background:radial-gradient(circle,#f7cc52 7%,#dc922e 26%,#f6c141 40%,#be741e 72%,#efb334);box-shadow:0 2px 2px #382b1933;transform:rotate(20deg)}.event-panel[data-theme=mehndi] .event-artwork{background:radial-gradient(ellipse at top,#6a7025,#3e501c 85%);color:#edd66d}.event-panel[data-theme=mehndi] .event-art-lights{opacity:0}.event-panel[data-theme=mehndi] .event-urdu{margin-top:42px}.event-panel[data-theme=walima] .event-artwork{background:radial-gradient(ellipse at top,#e5dcc7,#beb59c);color:#655f47}.event-panel[data-theme=walima] .event-arch{border-color:#fffbefbb}.event-panel[data-theme=walima] .event-art-lights .wire{stroke:#887b5755}.candle{position:absolute;width:13px;height:60px;background:linear-gradient(90deg,#d6c5a0,#fff9e5,#d7c8ac);bottom:80px;box-shadow:0 4px 7px #6b583444;opacity:0;transition:opacity 1s}.candle:after{content:'';position:absolute;bottom:-5px;left:-7px;width:27px;height:5px;background:#bfa36b;border-radius:50%}.candle i{position:absolute;bottom:calc(100% + 3px);left:3px;width:7px;height:16px;border-radius:80% 10% 60% 50%;background:#fff4b1;box-shadow:0 0 15px #ffcc64;transform-origin:bottom center;animation:candleFlicker 2s ease-in-out infinite}.candle-left{left:15%}.candle-right{right:15%;height:85px}.event-panel[data-theme=walima] .candle{opacity:1}.event-art-number{z-index:2}.event-icon,.event-urdu,.event-artwork>p{position:relative;z-index:2}.event-artwork>p{max-width:80%;margin-inline:auto}.event-arch{transition:border-color .8s}.event-art-lights:not(.is-lit) .bulb,.rsvp-section:not(.is-lit) .bulb{opacity:.08;filter:none;animation:none}.section-lights .bulb{transition:opacity 1.3s,filter 1.3s}.lights-off .royal-chandelier{filter:none!important}.lights-off .candle i{opacity:.12;box-shadow:none;animation:none}.event-panel.is-lit .royal-chandelier{filter:drop-shadow(0 0 8px #e8bc6577)}.reveal{transition-duration:1.1s}.family-column.visible .family-divider{animation:lineDraw 1.2s .3s both}.paper-floral,.event-flower{stroke-dasharray:1500;stroke-dashoffset:0}.families-section .family-grid{overflow:hidden}
/* Personal invitations and QR are generated locally in the browser. */
.share-section{text-align:center;padding:85px 25px;background:#eee8d9}.share-section h2{font-size:49px;line-height:1.2;margin:20px 0}.share-section h2 em{color:#947b4b}.share-section>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8;max-width:440px;margin:0 auto 27px}.share-preview{display:grid;grid-template-columns:152px 1fr;align-items:center;gap:25px;margin:25px 0}.qr-code{aspect-ratio:1;background:white;padding:3px;box-shadow:0 3px 15px #183d2c0b}.qr-code svg{display:block;width:100%;height:auto}.share-preview .eyebrow{font-size:7px}.share-preview p{font:22px/1.4 var(--serif);margin:12px 0;overflow-wrap:anywhere}.share-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin:23px 0 0}.share-access{font-size:10px;line-height:1.7;color:var(--muted);margin:22px 0 0}#shareUrl{font-size:11px}#previewGuest{font-size:10px}.share-section .primary-button{margin-top:5px}
/* The Urdu edition is typeset, rather than stretched into the Latin layout. */
.urdu,.bismillah{font-family:NoorArabic,serif}.lang-ur{font-family:NoorArabic,serif;font-size:17px}.lang-ur h1,.lang-ur h2,.lang-ur h3,.lang-ur p,.lang-ur button,.lang-ur input,.lang-ur textarea,.lang-ur select,.lang-ur .eyebrow,.lang-ur small,.lang-ur span,.lang-ur label,.lang-ur em{font-family:NoorArabic,serif;letter-spacing:0;font-style:normal}.lang-ur .topbar,.lang-ur .header-tools,.lang-ur .invitation-hero,.lang-ur .event-panel,.lang-ur .event-tabs,.lang-ur .countdown,.lang-ur .venue-section,.lang-ur .family-grid,.lang-ur .envelope{direction:ltr}.lang-ur .hero-paper,.lang-ur .event-content,.lang-ur .venue-copy,.lang-ur .family-column{direction:rtl}.lang-ur .monogram-logo span{font-family:var(--serif)}.lang-ur .cover h1{font-size:64px;line-height:1.6}.lang-ur .cover-urdu{display:none}.lang-ur .cover-heading .eyebrow{font-size:16px;margin-bottom:3px}.lang-ur .cover-date{font-size:15px;line-height:1.8}.lang-ur .guest-dedication>span{font-size:15px;letter-spacing:0}.lang-ur .guest-dedication>strong{font-family:NoorArabic,serif;line-height:1.7}.lang-ur .opening-instruction p{font-family:NoorArabic,serif;font-size:21px;line-height:1.7}.lang-ur .open-prompt{font-size:14px;letter-spacing:0}.lang-ur .music-hint{font-size:13px}.lang-ur .sample-marker{font-size:10px;letter-spacing:0}.lang-ur .inside-card .small-caps{font-size:14px;letter-spacing:0}.lang-ur .insert-names{font-family:NoorArabic,serif;font-size:37px;line-height:1.05}.lang-ur .insert-names em{line-height:1}.lang-ur .envelope-inscription{font-family:NoorArabic,serif;font-size:19px}.lang-ur .header-tools small,.lang-ur .main-nav{font-size:14px}.lang-ur .host-names{font-size:26px}.lang-ur .formal-invite{font-size:17px;line-height:1.9}.lang-ur .parentage{font-size:16px}.lang-ur .couple-names{font-size:87px;line-height:1.2}.lang-ur .couple-names small{font-size:24px;line-height:1.2;margin-top:0}.lang-ur .couple-names em{font-size:25px;line-height:1.4}.lang-ur .bismillah-translation{font-size:12px;letter-spacing:0}.lang-ur .hero-dates{font-size:18px}.lang-ur .hero-city{font-size:25px}.lang-ur .down-link{font-size:13px;letter-spacing:0}.lang-ur .inside-dedication{font-size:16px}.lang-ur .celebration-ribbon{font-size:15px;letter-spacing:0}.lang-ur .section-heading .eyebrow,.lang-ur .eyebrow{font-size:14px}.lang-ur h2{line-height:1.65;font-size:43px}.lang-ur .body-copy,.lang-ur .section-heading>p:last-child,.lang-ur .event-content>p:not(.eyebrow),.lang-ur .venue-copy>p,.lang-ur .guest-note>p,.lang-ur .rsvp-inner>p,.lang-ur .share-section>p:not(.eyebrow){font-size:18px;line-height:2}.lang-ur .event-tabs i{display:none}.lang-ur .event-tabs small{font-size:13px;letter-spacing:0}.lang-ur .event-tabs button>span{font-size:30px;line-height:1.5}.lang-ur .event-content>h3{font-size:42px;line-height:1.6}.lang-ur .event-date-line{font-size:17px}.lang-ur .event-timeline li{font-size:17px;line-height:1.8}.lang-ur .event-timeline time{font-family:var(--sans);font-size:11px;direction:ltr}.lang-ur .event-venue>span{font-size:13px;letter-spacing:0}.lang-ur .event-venue strong{font-family:NoorArabic,serif;font-size:25px;line-height:1.8}.lang-ur .event-venue small{font-size:16px}.lang-ur .text-button,.lang-ur .primary-button{font-size:16px}.lang-ur .programme-bottom>span{font-size:12px;letter-spacing:0}.lang-ur .countdown span{font-size:15px}.lang-ur .countdown b{font-family:var(--serif)}.lang-ur .family-label{font-size:14px;letter-spacing:0}.lang-ur .family-column h3{font-size:29px;line-height:1.9}.lang-ur .family-column>p:not(.elder-names){font-size:18px}.lang-ur .elder-names{font-family:NoorArabic,serif;font-size:25px}.lang-ur .awaiting>p:not(.urdu){font-family:NoorArabic,serif;font-size:24px;line-height:2}.lang-ur .awaiting small{font-size:14px;letter-spacing:0}.lang-ur .guest-note>span,.lang-ur .rsvp-hosts span{font-size:14px;letter-spacing:0}.lang-ur .rsvp-hosts small{font-size:14px}.lang-ur .rsvp-inner .reply-note,.lang-ur .sample-disclosure,.lang-ur .design-sources{font-size:14px;line-height:1.9}.lang-ur .dialog-description,.lang-ur .share-access{font-size:16px;line-height:1.9}.lang-ur label,.lang-ur legend{font-size:16px}.lang-ur input,.lang-ur select,.lang-ur textarea{font-size:18px}.lang-ur #shareUrl{font:11px var(--sans)}.lang-ur .share-preview p{font-family:NoorArabic,serif}.lang-ur .art-caption p{font-size:38px;line-height:1.7}.lang-ur .art-caption>span,.lang-ur .art-caption small{font-size:13px}.lang-ur footer>p{font-size:14px;letter-spacing:0}.lang-ur .footer-signature{font-family:NoorArabic,serif}.lang-ur .toast{font-family:NoorArabic,serif;font-size:16px}
@keyframes audioWave{to{height:4px}}@keyframes knotRelease{20%{transform:scale(1.08) rotate(5deg)}55%{transform:scaleX(1.35) scaleY(.7) rotate(-8deg);opacity:1}100%{transform:translateY(25px) scale(.15);opacity:0}}@keyframes loopReleaseL{18%{transform:rotate(-6deg) scaleX(1.13)}43%{transform:translate(-20px,7px) rotate(-16deg) scaleX(.9)}75%{transform:translate(-82px,25px) rotate(-37deg) scaleX(.3);opacity:.7}100%{transform:translate(-134px,55px) rotate(-50deg) scaleX(.02);opacity:0}}@keyframes loopReleaseR{18%{transform:rotate(6deg) scaleX(1.13)}43%{transform:translate(20px,7px) rotate(16deg) scaleX(.9)}75%{transform:translate(82px,25px) rotate(37deg) scaleX(.3);opacity:.7}100%{transform:translate(134px,55px) rotate(50deg) scaleX(.02);opacity:0}}@keyframes tailReleaseL{50%{transform:translate(-10px,16px) rotate(10deg)}100%{transform:translate(-70px,80px) rotate(35deg);opacity:0}}@keyframes tailReleaseR{50%{transform:translate(10px,16px) rotate(-10deg)}100%{transform:translate(70px,80px) rotate(-35deg);opacity:0}}@keyframes satinLeft{25%{transform:translateX(-2%) rotate(2deg)}55%{transform:translate(-20%,10%) rotate(-8deg);opacity:1}100%{transform:translate(-100%,380%) rotate(-34deg);opacity:0}}@keyframes satinRight{25%{transform:translateX(2%) rotate(-2deg)}55%{transform:translate(20%,10%) rotate(8deg);opacity:1}100%{transform:translate(100%,380%) rotate(34deg);opacity:0}}@keyframes satinDown{25%{transform:translateY(1%)}60%{transform:translateY(35%) rotate(3deg);opacity:1}100%{transform:translateY(150%) rotate(-17deg);opacity:0}}@keyframes sealRelease{30%{transform:translateY(8px) rotate(-9deg)}60%{opacity:1}100%{transform:translate(25px,250px) rotate(65deg);opacity:0}}@keyframes garlandSway{to{transform:rotate(3deg)}}@keyframes candleFlicker{50%{transform:rotate(7deg) scale(.9,1.1);opacity:.75}}@keyframes lineDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:700px){html{scroll-padding-top:85px}.topbar{height:67px;padding-inline:17px;gap:12px}.monogram-logo small{display:none}.monogram-logo>span{font-size:25px}.header-tools{gap:14px}.header-tools small{font-size:9px;letter-spacing:0}.header-tools #lightButton small{display:none}.header-tools #languageButton>span{font-size:21px}.cover{min-height:calc(100svh - 67px);padding:51px 16px 28px}.guest-dedication{margin-top:19px;gap:7px}.guest-dedication>span{font-size:6px;letter-spacing:1.3px}.guest-dedication>strong{font-size:19px;max-width:300px}.envelope-scene{margin:31px 0 23px}.opening .envelope-scene{transform:scale(1.045) translateY(12px)}.opening-instruction p{font-size:17px}.music-hint{font-size:8px;max-width:280px;text-align:center}.skip-opening{bottom:22px}.event-panel[data-theme=baraat] .event-urdu{margin-top:39px}.royal-chandelier{width:120px;height:100px;left:calc(50% - 60px)}.marigold-string i{width:13px;height:13px}.event-panel[data-theme=mehndi] .event-urdu{margin-top:24px}.event-artwork{min-height:335px}.occasion-flowers svg{height:90px}.candle{bottom:52px;transform:scale(.8)}.share-section{padding:58px 25px}.share-section h2{font-size:37px}.share-section>p:not(.eyebrow){font-size:12px}.share-preview{grid-template-columns:126px 1fr;gap:16px}.share-preview p{font-size:21px}.share-actions{gap:18px}.share-access{font-size:11px}.inside-dedication{font-size:10px}.lang-ur .cover h1{font-size:47px;margin-bottom:3px}.lang-ur .cover-heading .eyebrow{font-size:13px}.lang-ur .cover-date{font-size:12px}.lang-ur .guest-dedication{margin-top:12px}.lang-ur .guest-dedication>span{font-size:13px}.lang-ur .opening-instruction p{font-size:19px}.lang-ur .music-hint{font-size:12px}.lang-ur .envelope-inscription{font-size:13px}.lang-ur .inside-card .small-caps{font-size:10px}.lang-ur .insert-names{font-size:28px}.lang-ur .host-names{font-size:23px}.lang-ur .couple-names{font-size:71px;line-height:1.1}.lang-ur .couple-names small{font-size:23px}.lang-ur .hero-paper{min-height:840px;padding-block:47px 37px}.lang-ur .bismillah-translation{font-size:11px}.lang-ur .parentage{font-size:15px}.lang-ur .event-tabs small{font-size:10px}.lang-ur .event-tabs button>span{font-size:23px}.lang-ur .event-content>h3{font-size:35px}.lang-ur .event-content{padding-inline:23px}.lang-ur .event-date-line{font-size:16px}.lang-ur .event-timeline li{font-size:16px;gap:10px}.lang-ur .event-timeline time{font-size:10px;width:63px}.lang-ur .event-actions{gap:15px}.lang-ur .text-button{font-size:13px}.lang-ur .programme-bottom>span{font-size:11px}.lang-ur .programme-bottom .text-button{font-size:12px}.lang-ur h2{font-size:35px}.lang-ur .family-column{padding-inline:0}.lang-ur .family-column h3{font-size:26px}.lang-ur .celebration-ribbon{font-size:12px;gap:10px}.lang-ur .awaiting>p:not(.urdu){font-size:22px}.lang-ur .art-caption p{font-size:32px}.lang-ur .art-caption small{font-size:11px}.lang-ur .header-tools small{font-size:13px}.lang-ur .rsvp-hosts{gap:15px}.lang-ur .share-preview{grid-template-columns:125px 1fr}.lang-ur .share-preview p{font-size:20px}.lang-ur .share-preview .eyebrow{font-size:12px}.lang-ur .share-actions{gap:20px}}
@media(max-width:365px){.header-tools small{display:inline!important}.header-tools #lightButton small{display:none!important}.header-tools{gap:11px}.cover h1{font-size:38px}.lang-ur .cover h1{font-size:42px}.share-preview{grid-template-columns:113px 1fr;gap:12px}.lang-ur .share-preview{grid-template-columns:113px 1fr}.event-timeline li{gap:10px}.lang-ur .event-tabs button>span{font-size:21px}}
@media(prefers-reduced-motion:reduce){.envelope,.envelope:hover,.opening .envelope-scene{transform:none}.foil-sheen{background-position:50% 50%}.reveal{opacity:1;transform:none}.audio-icon i,.royal-chandelier,.marigold-string,.candle i{animation:none!important}}
.event-art-lights:not(.is-lit) .bulb{opacity:.08;filter:none;animation:none}.event-panel:not(.is-lit) .royal-chandelier,.event-panel:not(.is-lit) .marigold-string,.event-panel:not(.is-lit) .candle i{animation-play-state:paused}.lang-ur .event-timeline time{font-family:NoorArabic,serif;font-size:15px;width:82px;direction:rtl}.lang-ur .envelope-inscription{line-height:1.4}.share-actions .primary-button{white-space:nowrap}.hero-paper .paper-floral{animation:botanicalDraw 3s ease both}@keyframes botanicalDraw{from{stroke-dashoffset:1500;opacity:.1}to{stroke-dashoffset:0;opacity:1}}
.music-hint.quiet{visibility:hidden}.cover-heading{margin-top:18px}.lang-ur .wax-medallion>span,.lang-ur .wax-medallion i{font-family:var(--serif)}.lang-ur .art-caption{text-align:right}.lang-ur .envelope-inscription{left:8%;right:8%;bottom:4.5%}@media(max-width:700px){.cover-heading{margin-top:0}.lang-ur .envelope-inscription{font-size:12px}.lang-ur .event-timeline time{width:77px;font-size:14px}}
@media(max-width:365px){.header-tools #languageButton small{display:none!important}.event-tabs button>span{white-space:normal;min-height:2.3em;display:flex;align-items:center;justify-content:center;line-height:1.15;font-size:18px}.lang-ur .event-tabs button>span{font-size:20px}}
