body{background:var(--theme-cream);color:var(--theme-olive);font-family:var(--body-font)}.top,.story,.rsvp,.closing{background-color:var(--theme-olive);color:var(--theme-cream)}.hero{color:var(--theme-cream)}.invite-card,.button{background-color:var(--theme-burgundy)}.button.outline{background:transparent;color:var(--theme-burgundy);border-color:var(--theme-burgundy)}.intro h2,.venue h2,.schedule h2,.gallery h2,.rsvp h2,.faq h2,.story-card h2,.gift-accounts h2,.gift-qr h2{font-family:var(--heading-font)}.site-countdown{position:fixed;z-index:9;top:78px;right:20px;display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--theme-olive);color:var(--theme-cream);border:1px solid #d0b78899;box-shadow:0 5px 22px #0002;backdrop-filter:blur(8px)}.countdown-label{font:italic 12px Instrument;color:#e3d0a4;padding-right:5px;white-space:nowrap}.site-countdown div{display:grid;justify-items:center;min-width:25px;border-left:1px solid #f7ead733;padding-left:8px}.site-countdown b{font:16px Instrument;line-height:1}.site-countdown small{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#d2c8af;margin-top:3px}.site-countdown.arrived{padding:10px 16px}.site-countdown.arrived:after{content:'Hari bahagia telah tiba';font:italic 14px Instrument;color:#e3d0a4}.site-countdown.arrived div,.site-countdown.arrived .countdown-label{display:none}.site-countdown.invalid{display:none}.gift-page{background:var(--theme-olive);color:var(--theme-cream)}.gift-main{background:var(--theme-olive)}.gift-accounts,.gift-qr{background:var(--theme-cream);color:var(--theme-olive)}.account-card{background:var(--theme-cream);border-color:#c9b894}.gift-page .top{background:var(--theme-olive)}
@media(max-width:720px){.site-countdown{top:66px;right:8px;gap:5px;padding:6px 8px}.countdown-label{font-size:10px;padding-right:1px}.site-countdown div{min-width:21px;padding-left:5px}.site-countdown b{font-size:13px}.site-countdown small{font-size:6px}.gift-main{background:var(--theme-olive)}}
