body[data-page="romantic-malaysia"]{background:#f5eee7;color:#343c32}body[data-page="romantic-malaysia"] em{color:#77564b}body[data-page="romantic-malaysia"] .f-hero h1 em{color:#f0d6bb}body[data-page="romantic-malaysia"] .f-hero-copy{width:70%}body[data-page="romantic-malaysia"] .f-hero:after{background:linear-gradient(90deg,#1e2d2be0 0%,#25352c9c 35%,#29332910 75%),linear-gradient(0deg,#202d2870,transparent 50%)}body[data-page="romantic-malaysia"] .f-hero-image{object-position:75% center}body[data-page="romantic-malaysia"] .f-hero h1{font-size:clamp(3.5rem,6.5vw,7.1rem)}body[data-page="romantic-malaysia"] .f-escape{border-radius:160px 160px 7px 7px;background:#fff9f1}body[data-page="romantic-malaysia"] .f-escape:nth-child(2){margin-top:45px}body[data-page="romantic-malaysia"] .f-cards{align-items:start}body[data-page="romantic-malaysia"] .f-escape h3{font-family:Georgia,serif;font-size:30px;font-weight:400}body[data-page="romantic-malaysia"] .f-gold{background:#e8c9ad;color:#263d32}body[data-page="romantic-malaysia"] .f-gold:hover{background:#f5ddc7}.r-wishes{background:#173e34;color:#f9efe2;padding:80px 0}.r-wishes h2{color:#f9efe2!important}.r-wishes>.f-container>p:not(.f-kicker){font-size:13px;line-height:1.8}.r-moments{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 20px}.r-moment{display:flex;flex-direction:column;text-align:left;gap:17px;color:#f9efe2;background:#224c40;border:1px solid #749083;border-radius:8px;padding:28px;font:inherit;cursor:pointer;transition:transform .2s,background .2s}.r-moment:hover{transform:translateY(-4px);background:#2a584a}.r-moment[aria-pressed="true"]{background:#efd7bf;color:#213d32;border-color:#efd7bf}.r-moment:focus-visible{outline:3px solid #efd7bf;outline-offset:4px}.r-moment-number{font-family:Georgia,serif;font-size:28px;opacity:.8}.r-moment strong{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.025em}.r-moment>span:not(.r-moment-number){font-size:12px;line-height:1.8}.r-moment-action{margin-top:auto;text-decoration:underline;text-underline-offset:6px}.r-wishes small{display:block;font-size:10px;line-height:1.9;max-width:750px;margin:18px 0 25px}.r-wish-status{min-height:24px}.r-form-wishes{font-size:11px;line-height:1.8;padding:12px 0;border-top:1px solid #c8c7b8}.r-photo-credit{font-size:10px;text-align:center;padding:0 7% 35px;margin:0;line-height:1.9}.r-photo-credit a{color:inherit}body[data-page="romantic-malaysia"] .f-plan{scroll-margin-top:25px}body[data-page="romantic-malaysia"] #romantic-review{margin-top:28px;border-top:1px solid #a7b5a1;padding-top:20px}#romantic-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.8}#romantic-review p{font-size:11px}@media(max-width:760px){body[data-page="romantic-malaysia"] .f-hero-copy{width:100%;padding-top:140px;padding-bottom:120px}body[data-page="romantic-malaysia"] .f-hero h1{font-size:clamp(3.15rem,12vw,5rem)}body[data-page="romantic-malaysia"] .f-hero-image{object-position:85% center}body[data-page="romantic-malaysia"] .f-hero:after{background:linear-gradient(90deg,#1c2f2de8,#1c2f2d5e),linear-gradient(0deg,#1c2f2d70,transparent)}body[data-page="romantic-malaysia"] .f-hero{min-height:760px}body[data-page="romantic-malaysia"] .f-hero-note{max-width:240px;line-height:1.8}body[data-page="romantic-malaysia"] .f-location{font-size:7px;gap:10px}.r-moments{grid-template-columns:1fr}.r-moment{padding:24px;gap:12px}.r-wishes{padding:55px 0}body[data-page="romantic-malaysia"] .f-escape:nth-child(2){margin-top:0}.r-photo-credit{font-size:9px}}@media(prefers-reduced-motion:reduce){.r-moment{transition:none}}
