@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fa003182-module__E_H7JW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_fa003182-module__E_H7JW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_5b7ce69-module__3KNNRq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_5b7ce69-module__3KNNRq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.13fuw45rznnbw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.00_s7u0207b06.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.0.c8snxkpy0.1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.130eupr26to7g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0b9ze1zw0~l1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.13m1ppbimti50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_2dba33d0-module__t5xfUG__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_2dba33d0-module__t5xfUG__variable{--font-script-main:"Great Vibes", "Great Vibes Fallback"}
@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.0f17vrh8ybtyr.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.0ez-~3r._54jf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.0xwflbk6~s51x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.0f17vrh8ybtyr.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.0ez-~3r._54jf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.0xwflbk6~s51x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ed42b8cb63a209d1-s.p.0f17vrh8ybtyr.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/55ea2d2fa665b895-s.0ez-~3r._54jf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/765f8965ab802bf9-s.0xwflbk6~s51x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Myanmar Fallback;src:local(Arial);ascent-override:107.71%;descent-override:69.96%;line-gap-override:0.0%;size-adjust:122.92%}.noto_sans_myanmar_f088869c-module__Vpu3cW__className{font-family:Noto Sans Myanmar,Noto Sans Myanmar Fallback;font-style:normal}.noto_sans_myanmar_f088869c-module__Vpu3cW__variable{--font-myanmar:"Noto Sans Myanmar", "Noto Sans Myanmar Fallback"}
.MusicPlayer-module__NJVz3G__playerContainer{bottom:max(1.5rem, env(safe-area-inset-bottom,0px));left:max(1.5rem, env(safe-area-inset-left,0px));z-index:1000;position:fixed}.MusicPlayer-module__NJVz3G__musicBtn{border-radius:var(--radius-full);background:var(--surface);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border-gold-strong);width:3.25rem;height:3.25rem;color:var(--primary);cursor:pointer;box-shadow:0 6px 20px var(--shadow-color-md), 0 2px 8px #2d2b2a1a, 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent);justify-content:center;align-items:center;padding:0;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s;display:flex}.MusicPlayer-module__NJVz3G__musicBtn:hover{background:color-mix(in srgb, var(--surface) 82%, var(--primary) 18%);border-color:color-mix(in srgb, var(--primary) 55%, var(--border-gold));color:var(--primary-deep);box-shadow:0 8px 24px var(--shadow-color-md), 0 2px 10px #2d2b2a1f, 0 0 0 1px color-mix(in srgb, var(--primary) 28%, transparent);transform:scale(1.05)}.MusicPlayer-module__NJVz3G__musicBtn:focus{outline:none}.MusicPlayer-module__NJVz3G__musicBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), 0 6px 20px var(--shadow-color-md), 0 0 0 1px var(--primary-deep)}.MusicPlayer-module__NJVz3G__musicBtn.MusicPlayer-module__NJVz3G__playing{border-color:color-mix(in srgb, var(--primary) 45%, var(--border-gold-strong));animation:10s linear infinite MusicPlayer-module__NJVz3G__rotate}.MusicPlayer-module__NJVz3G__icon{fill:currentColor;width:1.4rem;height:1.4rem}@keyframes MusicPlayer-module__NJVz3G__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:639px){.MusicPlayer-module__NJVz3G__playerContainer{bottom:max(1.15rem, env(safe-area-inset-bottom,0px));left:max(1rem, env(safe-area-inset-left,0px))}.MusicPlayer-module__NJVz3G__musicBtn{width:3rem;height:3rem}.MusicPlayer-module__NJVz3G__icon{width:1.25rem;height:1.25rem}}@media (prefers-reduced-motion:reduce){.MusicPlayer-module__NJVz3G__musicBtn.MusicPlayer-module__NJVz3G__playing{animation:none}}
.LanguageToggle-module__jEs9rq__toggle{top:var(--space-4);right:var(--space-4);z-index:10001;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--border-gold);box-shadow:0 8px 24px var(--shadow-color);-webkit-backdrop-filter:blur(12px);align-items:center;gap:2px;padding:3px;display:inline-flex;position:fixed}.LanguageToggle-module__jEs9rq__button{border-radius:var(--radius-pill);min-width:2.5rem;color:var(--text-muted);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);cursor:pointer;background:0 0;border:none;padding:.4rem .65rem;transition:background-color .2s,color .2s,transform .2s}.LanguageToggle-module__jEs9rq__button:hover{color:var(--foreground)}.LanguageToggle-module__jEs9rq__buttonActive{background:var(--gradient-primary);color:var(--text-on-primary)}.LanguageToggle-module__jEs9rq__buttonActive:hover{color:var(--text-on-primary)}@media (max-width:639px){.LanguageToggle-module__jEs9rq__toggle{top:var(--space-3);right:var(--space-3)}.LanguageToggle-module__jEs9rq__button{min-width:2.25rem;padding:.38rem .55rem;font-size:.68rem}}
:root{--color-cream-50:#fffaf6;--color-cream-100:#faf9f6;--color-blush-100:#f8edef;--color-blush-200:#f4e4e8;--color-blush-300:#e6d3cf;--color-gold-200:#e8d4bc;--color-gold-300:#d4b895;--color-gold-400:#c9a87c;--color-gold-500:#b89b78;--color-gold-600:#9a7d5c;--color-rose-100:#f6e1e6;--color-rose-200:#efd4da;--color-rose-300:#e8bfc9;--color-rose-400:#c98797;--color-rose-500:#c57c8c;--color-rose-600:#9e5568;--color-rose-700:#6c4d56;--color-rose-800:#4a3a3c;--color-sage-400:#9ba59a;--color-neutral-900:#2d2b2a;--color-neutral-700:#4a4543;--color-neutral-500:#6f6862;--color-neutral-400:#8b7178;--color-white:#fff;--background:var(--color-cream-100);--foreground:var(--color-neutral-900);--primary:var(--color-gold-300);--primary-hover:var(--color-gold-500);--primary-deep:var(--color-gold-600);--secondary:var(--color-blush-300);--accent:var(--color-sage-400);--accent-soft:color-mix(in srgb, var(--accent) 22%, transparent);--accent-muted:color-mix(in srgb, var(--accent) 45%, var(--text-muted));--text-body:var(--color-neutral-700);--text-muted:var(--color-neutral-500);--text-subtle:var(--color-neutral-400);--text-on-primary:var(--color-white);--text-label:var(--color-gold-600);--text-label-rose:color-mix(in srgb, var(--color-rose-400) 55%, var(--color-gold-600));--surface:var(--color-white);--surface-cream:var(--color-cream-50);--surface-blush:var(--color-blush-100);--surface-blush-deep:var(--color-blush-200);--surface-glass:#ffffff59;--surface-input:#fffc;--border-gold:#d4b89547;--border-gold-soft:#d4b89538;--border-gold-strong:#d4b8954d;--border-rose:#b8989a40;--border-rose-soft:#c49aa580;--border-input:#e0d8d0;--shadow-color:#2d2b2a12;--shadow-color-md:#2d2b2a1c;--shadow-rose:#8c667038;--shadow-rose-lg:#9c6f7b29;--focus-ring:#d4b89533;--focus-ring-accent:color-mix(in srgb, var(--accent) 28%, transparent);--focus-ring-rose:#b17e8a47;--gradient-section:linear-gradient(135deg, var(--secondary) 0%, color-mix(in srgb, var(--background) 94%, var(--accent)) 100%);--gradient-divider:linear-gradient(to right, transparent, var(--accent-soft), var(--primary), var(--accent-soft), transparent);--gradient-cover:linear-gradient(180deg, var(--surface-cream) 0%, var(--surface-blush) 55%, var(--surface-blush-deep) 100%);--gradient-primary:linear-gradient(135deg, var(--primary) 0%, var(--color-gold-400) 100%);--gradient-envelope:linear-gradient(135deg, #fbf0f2 0%, #f9ece8 48%, #f5e5e4 100%);--gradient-seal:radial-gradient(circle at 35% 35%, var(--color-rose-500), var(--color-rose-600) 60%, #804354);--gradient-floral-bud:radial-gradient(circle at 35% 35%, #f5d3dc, #d69ba8 60%, #b77a89 100%);--gradient-hint-icon:linear-gradient(135deg, #d8a0ae, var(--color-rose-400));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-section-y:clamp(4rem, 10vw, 6rem);--space-container-x:clamp(var(--space-4), 5vw, var(--space-8));--space-card-padding:var(--space-6);--space-card-gap:var(--space-5);--space-form-gap:var(--space-4);--measure-prose:38rem;--measure-details:42rem;--measure-map:min(72rem, 100%);--radius-xs:4px;--radius-sm:6px;--radius-md:12px;--radius-glass:14px;--radius-lg:18px;--radius-pill:9999px;--radius-full:50%;--font-serif:var(--font-playfair), "Wedding Myanmar", var(--font-myanmar), serif;--font-sans:var(--font-montserrat), "Wedding Myanmar", var(--font-myanmar), sans-serif;--font-script:var(--font-script-main), cursive;--text-caption:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.125rem;--text-xl:1.2rem;--text-2xl:clamp(1.6rem, 5vw, 3rem);--text-display:clamp(3.2rem, 12vw, 8rem);--text-display-cover:clamp(2.5rem, 7vw, 4.5rem);--text-save-date:clamp(1.4rem, 3vw, 1.9rem);--text-body-fluid:clamp(.95rem, 1.8vw, 1.1rem);--text-subtitle-fluid:clamp(.9rem, 2vw, 1.2rem);--text-hero-eyebrow:clamp(.72rem, 2.5vw, 1.1rem);--text-hero-date:clamp(1rem, 4vw, 1.5rem);--text-row:.9375rem;--text-timeline-title:1.05rem;--text-countdown-number:clamp(1.8rem, 6vw, 3rem);--text-countdown-label:clamp(.65rem, 1.5vw, .8rem);--text-footer:clamp(.8rem, 1.5vw, .9rem);--text-button:1rem;--text-button-sm:.9rem;--leading-none:1;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.65;--leading-loose:1.8;--leading-story:1.9;--tracking-body:.3px;--tracking-tight:.01em;--tracking-wide:.08em;--tracking-wider:.1em;--tracking-caps:.12em;--tracking-hero:clamp(2px, .8vw, 4px);--tracking-button:.0625em;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}@font-face{font-family:Wedding Myanmar;src:url(/fonts/custommyanmar.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+1000-109F,U+AA60-AA7F,U+A9E0-A9FF}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media (min-width:1024px){:root{--measure-details:min(64rem, 100%)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:var(--font-normal);color:var(--foreground)}a{color:inherit;text-decoration:none}.container{max-width:1200px;padding:0 var(--space-container-x);margin:0 auto}.section{padding:var(--space-section-y) 0}.text-center{text-align:center}.btn{background-color:var(--primary);color:var(--text-on-primary);padding:var(--space-3) var(--space-8);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-button);letter-spacing:var(--tracking-button);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;transition:background-color .3s;display:inline-block}.btn:hover{background-color:var(--primary-hover)}@media (max-width:639px){.btn{padding:var(--space-3) var(--space-7);font-size:var(--text-button-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
