@font-face{font-family:T10Archivo;src:url(/invitation-templates-10/fonts/ArchivoBlack-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2013,U+2014,U+2015,U+2017,U+2018,U+2019,U+201A,U+201B,U+201C,U+201D,U+201E,U+2020,U+2021,U+2022,U+2026,U+2030,U+2032,U+2033,U+2039,U+203A,U+203C,U+203E,U+2044,U+20A3,U+20A4,U+20A7,U+20AC,U+2190,U+2191,U+2192,U+2193,U+2302}@font-face{font-family:T10Mono;src:url(/invitation-templates-10/fonts/SpaceMono-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2020,U+2021,U+2022,U+2026,U+2030,U+2032,U+2033,U+2039,U+203A,U+2044,U+20A1,U+20A4,U+20A6,U+20A7,U+20AB,U+20AC,U+20B1,U+20B2,U+20B5,U+20B9,U+2190,U+2191,U+2192,U+2193}@font-face{font-family:T10Mono;src:url(/invitation-templates-10/fonts/SpaceMono-Bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2020,U+2021,U+2022,U+2026,U+2030,U+2032,U+2033,U+2039,U+203A,U+2044,U+20A1,U+20A4,U+20A6,U+20A7,U+20AB,U+20AC,U+20B1,U+20B2,U+20B5,U+20B9,U+2190,U+2191,U+2192,U+2193}.t10-cherry{--bg:#fff;--tint:#fff3f6;--ink:#1e1a1d;--soft:#7a6f74;--pink:#f0287a;--cherry:#c4122f;--sky:#2f6fd6;--line:#f2d9e2;--mark:#ffe14d;--f-script:T8Yellowtail,T8Gowun,cursive;--f-pop:T10Archivo,"Arial Black",T8Gowun,sans-serif;--f-mono:T10Mono,Menlo,T8Gowun,monospace;--body:T8Gowun,"Apple SD Gothic Neo",sans-serif;--heading:T8Gowun,sans-serif;--display:T10Mono,monospace;background:var(--bg);max-width:440px;color:var(--ink);font:15px/1.85 var(--body);-webkit-font-smoothing:antialiased;text-align:center}.t10-cherry p{margin:0}.t10-cherry .cp-pre{white-space:pre-line}.t10-cherry .cp-soft{color:var(--soft)}.t10-cherry .cp-center{text-align:center}.t10-cherry .cp-lead{margin:0 0 24px;font-size:15px}.t10-cherry .cp-mk{background:linear-gradient(transparent 58%,var(--mark) 58%);padding:0 2px}.t10-cherry .t8-section.cp-s{padding:20px 24px 80px}.t10-cherry .t8-section.cp-s-cover{padding:0}.t10-cherry .t8-section.cp-s-poem{padding-top:72px}.t10-cherry .wc-reveal-anchor+.wc-reveal-anchor{margin-top:0}.t10-cherry .cp-h{margin:0 0 4px}.t10-cherry .cp-tag{font:700 10px/1 var(--f-mono);letter-spacing:.24em;color:var(--pink);border:1px solid var(--pink);overflow-wrap:anywhere;border-radius:999px;max-width:100%;margin:0 0 14px;padding:6px 10px 5px;display:inline-block}.t10-cherry h2,.t10-cherry .cp-h h2{font:400 20px/1.4 var(--body);color:var(--pink);text-wrap:balance;margin:0}.t10-cherry .cp-btn,.t10-cherry .inv-action,.t10-cherry .t8-button{-webkit-appearance:none;appearance:none;background:var(--pink);color:#fff;font:15px/1 var(--body);min-height:46px;box-shadow:3px 3px 0 var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:14px 22px;font-weight:400;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.t10-cherry .cp-btn:active:not(:disabled),.t10-cherry .inv-action:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.t10-cherry .cp-btn small{font:700 10px var(--f-mono);opacity:.85}.t10-cherry .cp-btn.ghost{color:var(--ink);border:1.5px solid var(--ink);box-shadow:none;background:#fff;min-height:40px;padding:10px 16px;font-size:13px}.t10-cherry :focus-visible{outline:2px solid var(--pink);outline-offset:3px}.t10-cherry .cp-blank{background:radial-gradient(circle at 30% 25%,#fff 0 8%,transparent 9%),radial-gradient(circle at 75% 70%,#ffe2ec 0 14%,transparent 15%),var(--tint);place-items:center;width:100%;height:100%;display:grid}.t10-cherry .cp-blank svg{width:22%;max-width:64px;fill:var(--pink);opacity:.85}.t10-cherry .inv-photo-empty{background:var(--tint);color:var(--pink);font-size:12px}.t10-cherry .cp-preview-controls{background:var(--tint);justify-content:center;padding:8px;display:flex}.t10-cherry .cp-preview-controls button{border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;min-height:36px;padding:7px 14px;font-size:12px}.t10-cherry .cp-cover{aspect-ratio:9/16;background:#eee;width:100%;max-height:860px;position:relative;overflow:hidden}.t10-cherry .cp-cover-photo{width:100%;height:100%;inset:0;position:absolute!important}.t10-cherry .cp-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000002e);height:38%;position:absolute;inset:auto 0 0}.t10-cherry .cp-stamp{z-index:2;font:700 10px/1.5 var(--f-mono);letter-spacing:.18em;color:#fff;background:var(--pink);padding:6px 9px;position:absolute;top:18px;left:18px;transform:rotate(-4deg);box-shadow:2px 2px #0003}.t10-cherry .cp-script{z-index:2;pointer-events:none;width:100%;position:absolute;bottom:15%;left:0;right:0;overflow:visible}.t10-cherry .cp-script text{font-family:var(--f-script);fill:var(--pink);stroke:var(--pink);stroke-width:0;stroke-dasharray:900;stroke-dashoffset:0;paint-order:stroke;filter:drop-shadow(0 1px #fff8)}.t10-cherry .cp-script.is-wait text{fill:#0000;stroke-width:1.1px;stroke-dashoffset:900px}.t10-cherry .cp-script.is-play text{fill:#0000;stroke-width:1.1px;stroke-dashoffset:900px;animation:1.5s ease-in-out forwards t10cherry-draw,.35s ease-out 1.3s forwards t10cherry-ink}@keyframes t10cherry-draw{to{stroke-dashoffset:0}}@keyframes t10cherry-ink{to{fill:var(--pink);stroke-width:0}}.t10-cherry .cp-cover-names{z-index:2;font:15px/1.4 var(--body);color:#fff;letter-spacing:.12em;text-shadow:0 1px 8px #0007;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:opacity .5s;display:flex;position:absolute;bottom:6%;left:0;right:0}.t10-cherry .cp-cover-names i{color:var(--pink);text-shadow:0 1px #fff;font-style:normal}.t10-cherry .cp-cover.is-wait .cp-cover-names,.t10-cherry .cp-cover.is-play .cp-cover-names{opacity:0}.t10-cherry .cp-skip{z-index:3;color:#fff;background:#1e1a1d66;border:1.5px solid #fff;border-radius:999px;min-height:36px;padding:6px 14px;font-size:12px;position:absolute;top:14px;right:14px}.t10-cherry .cp-en{font:400 13px/1.9 var(--f-mono);color:var(--soft);overflow-wrap:anywhere}.t10-cherry .cp-ko{margin-top:16px;font-size:15px}.t10-cherry .cp-by{color:var(--soft);margin-top:14px;font-size:12px}.t10-cherry .cp-big{font:400 52px/1 var(--f-script);color:var(--pink);margin:44px 0 10px}.t10-cherry .cp-greet{margin-top:20px}.t10-cherry .cp-greet-t{margin-top:12px;font-size:16px}.t10-cherry .cp-pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.t10-cherry .cp-pp{align-content:start;justify-items:center;gap:4px;min-width:0;display:grid}.t10-cherry .cp-ph{aspect-ratio:1;width:100%;box-shadow:4px 4px 0 var(--pink);border-radius:14px;overflow:hidden}.t10-cherry .cp-bride .cp-ph{box-shadow:-4px 4px 0 var(--pink)}.t10-cherry .cp-ph-img{width:100%;height:100%}.t10-cherry .cp-nm{justify-items:center;margin-top:14px;font-size:16px;line-height:1.4;display:grid}.t10-cherry .cp-nm small{font-size:12px}.t10-cherry .cp-nm-row{white-space:nowrap;align-items:baseline;max-width:100%;display:inline-flex}.t10-cherry .cp-nm.is-long .cp-nm-row{letter-spacing:-.02em;font-size:14px}.t10-cherry .cp-groom .cp-nm small{color:var(--sky)}.t10-cherry .cp-bride .cp-nm small{color:var(--cherry)}.t10-cherry .cp-nm a{color:var(--soft);flex:none;margin-left:2px;padding:0 2px;font-size:13px;text-decoration:none}.t10-cherry .cp-meta{font-size:13.5px;line-height:1.8}.t10-cherry .cp-halfrow{text-align:center;grid-column:1/-1;margin-top:18px;font-size:15px}.t10-cherry .cp-halfrow span{white-space:nowrap;display:inline-block}.t10-cherry .cp-par{color:var(--soft);margin-top:12px;font-size:12px}.t10-cherry .cp-snap-img{aspect-ratio:4/3;border-radius:14px;width:100%;margin-top:28px}.t10-cherry .cp-missions{background:var(--tint);border-radius:14px;gap:14px;margin-top:16px;padding:26px 20px;font-size:14px;display:grid}.t10-cherry .cp-open{border-bottom:1.5px dashed var(--pink);padding-bottom:16px;font-size:15px}.t10-cherry .cp-ins{text-align:left}.t10-cherry .cp-missions .cp-btn{justify-self:center}.t10-cherry .cp-missions .cp-btn:disabled{opacity:.55}.t10-cherry .cp-note{font-size:12px}.t10-cherry .cp-missions h2:empty{display:none}.t10-cherry .cp-slider{margin:28px -24px 0;position:relative}.t10-cherry .cp-slider .t8-gallery{scroll-behavior:smooth;gap:0;padding:0}.t10-cherry .cp-slider .t8-gallery>button{scroll-snap-stop:always;background:0 0;border-radius:0;flex:0 0 100%;padding:0}.t10-cherry .cp-slider .t8-gallery-photo{aspect-ratio:4/5;border-radius:0}.t10-cherry .cp-slider .t8-gallery small,.t10-cherry .cp-slider .t8-gallery-progress{display:none}.t10-cherry .cp-nav{width:40px;height:40px;color:var(--pink);z-index:2;background:#ffffffd0;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:calc(50% - 30px);transform:translateY(-50%);box-shadow:0 2px 8px #0002}.t10-cherry .cp-nav.prev{left:10px}.t10-cherry .cp-nav.next{right:10px}.t10-cherry .cp-count{font:700 12px var(--f-mono);color:var(--soft);font-variant-numeric:tabular-nums;margin-top:12px}.t10-cherry .cp-slider .t8-gallery-all{margin-top:14px}.t10-cherry .cp-slide-blank{aspect-ratio:4/5;width:auto;height:auto;margin:28px -24px 0}.t10-cherry .cp-tline{gap:34px;margin-top:40px;display:grid;position:relative}.t10-cherry .cp-tline:before{content:"";border-left:1.5px dashed var(--pink);position:absolute;top:6px;bottom:6px;left:50%}.t10-cherry .cp-step{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;display:grid}.t10-cherry .cp-dot{background:var(--pink);z-index:1;border-radius:50%;justify-self:center;width:12px;height:12px;position:relative;box-shadow:0 0 0 4px #fff}.t10-cherry .cp-pic{aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px -10px #0006}.t10-cherry .cp-pic-img{width:100%;height:100%}.t10-cherry .cp-txt{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.7}.t10-cherry .cp-step.r .cp-txt{text-align:right}.t10-cherry .cp-txt b{font:400 22px/1.1 var(--f-script);color:var(--pink);margin-bottom:6px;display:block}.t10-cherry .cp-together{margin-top:64px}.t10-cherry .cp-tg-t{color:var(--pink);font-size:20px}.t10-cherry .cp-clock{font:400 14px var(--f-mono);font-variant-numeric:tabular-nums;margin-top:12px}.t10-cherry .cp-notice{margin-top:22px}.t10-cherry .cp-tabs{border-bottom:1.5px solid var(--line);margin:0 -24px;display:grid}.t10-cherry .cp-tabs button{-webkit-appearance:none;appearance:none;font:14px/1.3 var(--body);color:var(--soft);overflow-wrap:anywhere;background:0 0;border:0;border-bottom:2.5px solid #0000;min-height:48px;margin-bottom:-1.5px;padding:14px 4px}.t10-cherry .cp-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--pink)}.t10-cherry .cp-notice-t{font:400 17px var(--body);color:var(--ink);margin:0}.t10-cherry .cp-panel{padding-top:22px}.t10-cherry .cp-art{aspect-ratio:1;border-radius:14px;max-width:340px;max-height:340px;margin:0 auto 20px;overflow:hidden}.t10-cherry .cp-art-img{width:100%;height:100%}.t10-cherry .cp-rbox{border:2px solid var(--pink);border-radius:18px;gap:12px;margin-top:44px;padding:40px 20px 24px;font-size:14px;display:grid;position:relative}.t10-cherry .cp-pill{background:var(--pink);color:#fff;font:15px/1 var(--body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:90%;padding:12px 26px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.t10-cherry .cp-rbox ul{gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.t10-cherry .cp-rbox .cp-btn{justify-self:center}.t10-cherry .t8-section.cp-s-reception{padding-top:40px}.t10-cherry .cp-when{margin-top:10px}.t10-cherry .cp-cer-img{aspect-ratio:1/.9;border-radius:14px;width:100%;max-width:340px;margin:30px auto 0}.t10-cherry .cp-month{font:400 40px/1 var(--f-script);color:var(--pink);margin:32px 0 16px}.t10-cherry .cp-cal{border-collapse:collapse;width:100%;max-width:320px;font:400 13px/1 var(--f-mono);font-variant-numeric:tabular-nums;table-layout:fixed;margin:0 auto}.t10-cherry .cp-cal th{font:12px var(--body);color:var(--soft);padding:0 0 14px}.t10-cherry .cp-cal td{text-align:center;height:40px}.t10-cherry .cp-cal .cp-sun{color:var(--cherry)}.t10-cherry .cp-cal .cp-day span{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:inline-grid}.t10-cherry .cp-dd-title{overflow-wrap:anywhere;margin-top:56px;font-size:15px}.t10-cherry .cp-dd-title b{color:var(--pink);font-weight:400}.t10-cherry .cp-dots{justify-content:center;gap:12px;margin-top:18px;display:flex}.t10-cherry .cp-dots div{justify-items:center;gap:6px;display:grid}.t10-cherry .cp-dots b{background:var(--pink);color:#fff;width:62px;height:62px;font:400 20px/1 var(--f-pop);font-variant-numeric:tabular-nums;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.t10-cherry .cp-dots small{font:700 9px var(--f-mono);letter-spacing:.14em;color:var(--soft);text-transform:uppercase}.t10-cherry .cp-loc{flex-direction:column;margin-top:22px;display:flex}.t10-cherry .cp-loc>*{order:3}.t10-cherry .cp-loc>h3{font:400 18px/1.5 var(--body);color:var(--ink);order:0;margin:0}.t10-cherry .cp-loc>p:not([role=status]){color:var(--soft);order:1;margin:0}.t10-cherry .cp-loc>p:empty{display:none}.t10-cherry .cp-map{background:linear-gradient(98deg,#0000 46%,#fff 46% 50%,#0000 50%),linear-gradient(8deg,#0000 58%,#fff 58% 61%,#0000 61%),radial-gradient(40% 50% at 15% 85%,#ffe2ec 0 60%,#0000 61%),radial-gradient(30% 35% at 88% 18%,#fde9f0 0 60%,#0000 61%),#f6f1f3;order:2;height:220px;margin:22px -24px 0;position:relative}.t10-cherry .cp-map:after{content:"♥";color:var(--pink);text-shadow:0 2px #fff;font-size:30px;animation:2.4s ease-in-out infinite t10cherry-bob;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes t10cherry-bob{50%{transform:translate(-50%,-62%)}}.t10-cherry .cp-loc .t8-actions{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;display:grid}.t10-cherry .cp-loc .t8-actions a,.t10-cherry .cp-loc .t8-actions button,.t10-cherry .cp-loc .t8-contact{border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;min-height:44px;padding:10px 4px;font-size:13px;text-decoration:none}.t10-cherry .cp-loc .t8-contact{margin:8px auto 0;padding:10px 18px}.t10-cherry .cp-loc .t8-transport{text-align:left;border:0;margin-top:22px;font-size:14px}.t10-cherry .cp-loc .t8-transport h4{font:700 12px var(--f-mono);letter-spacing:.12em;color:var(--pink);margin:0 0 6px}.t10-cherry .cp-loc .t8-transport h4:before{content:"♥ "}.t10-cherry .cp-loc .t8-transport .t8-message{line-height:1.8}.t10-cherry .cp-loc>p[role=status]{color:var(--pink);min-height:1.4em;margin-top:8px;font-size:12px}.t10-cherry .cp-rsvp .inv-title:empty{display:none}.t10-cherry .cp-rsvp .inv-message{white-space:pre-line;margin:18px 0 26px}.t10-cherry .cp-rsvp .inv-small{color:var(--soft);margin-top:12px;font-size:12px}.t10-cherry .cp-thanks{text-align:center;padding:6px 0 10px}.t10-cherry .cp-thanks .cp-big{margin:0 0 10px;font-size:40px}.t10-cherry .cp-thanks h3{font:400 17px var(--body);color:var(--pink);margin:0 0 6px}.t10-cherry .cp-accs details{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:14px;margin-top:10px;overflow:hidden}.t10-cherry .cp-accs summary{cursor:pointer;justify-content:space-between;min-height:48px;padding:15px 18px;font-size:15px;list-style:none;display:flex}.t10-cherry .cp-accs summary::-webkit-details-marker{display:none}.t10-cherry .cp-accs summary:after{content:"+";color:var(--pink);font-weight:700}.t10-cherry .cp-accs details[open] summary:after{content:"–"}.t10-cherry .cp-acc-groom summary{color:var(--sky)}.t10-cherry .cp-acc-bride summary{color:var(--cherry)}.t10-cherry .cp-acc{border-top:1.5px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.t10-cherry .cp-acc span{overflow-wrap:anywhere;min-width:0}.t10-cherry .cp-acc small{color:var(--soft);font-size:12px;display:block}.t10-cherry .cp-acc .cp-btn{flex:none}.t10-cherry .cp-status{min-height:1.4em;color:var(--pink);margin-top:10px;font-size:12px}.t10-cherry .cp-gb .inv-guestbook-empty{color:var(--soft);white-space:pre-line;margin:26px 0 20px;font-size:14px}.t10-cherry .cp-gb .inv-small{color:var(--soft);font-size:12px}.t10-cherry .cp-gb .inv-guestbook-list{text-align:left;gap:10px;margin:24px 0 18px;display:grid}.t10-cherry .cp-gb .inv-guestbook-entry{border:1.5px solid var(--line);box-shadow:3px 3px 0 var(--tint);background:#fff;border-radius:14px;padding:14px 16px}.t10-cherry .cp-gb .inv-guestbook-entry>div{justify-content:space-between;gap:10px;display:flex}.t10-cherry .cp-gb .inv-guestbook-entry strong{color:var(--pink);font-weight:400}.t10-cherry .cp-gb .inv-guestbook-entry time{font:11px var(--f-mono);color:var(--soft)}.t10-cherry .cp-gb .inv-guest-link{color:var(--soft);background:0 0;border:0;min-height:32px;padding:6px 0;font-size:12px;text-decoration:underline}.t10-cherry .cp-gb .inv-action:disabled{opacity:.5;box-shadow:none}.t10-cherry .t8-section.cp-s-closing{padding:0}.t10-cherry .cp-ending{position:relative}.t10-cherry .cp-end-img{aspect-ratio:1/1.05;width:100%;height:auto}.t10-cherry .cp-end-over{color:#fff;text-shadow:0 2px 14px #0005;padding:0 18px;position:absolute;top:7%;left:0;right:0}.t10-cherry .cp-end-over .cp-tag{color:#fff;text-shadow:none;background:#f0287a66;border-color:#fffc}.t10-cherry .cp-end-script{font:400 40px/1.05 var(--f-script)}.t10-cherry .cp-end-over h2{color:#fff;letter-spacing:.14em;text-shadow:0 1px 8px #0006;margin-top:12px;font-size:13px}.t10-cherry .cp-ending.is-blank .cp-end-over{color:var(--pink);text-shadow:none}.t10-cherry .cp-ending.is-blank .cp-end-over h2{color:var(--ink);text-shadow:none}.t10-cherry .cp-ending.is-blank .cp-end-over .cp-tag{color:var(--pink);border-color:var(--pink);background:#fff}.t10-cherry .cp-ending.is-blank .cp-blank svg{margin-top:38%}.t10-cherry .cp-end-body{padding:40px 24px 0;font-size:14.5px}.t10-cherry .cp-foot{font:700 10px/1.8 var(--f-mono);letter-spacing:.18em;color:var(--soft);padding:34px 24px 60px}.t10-cherry .cp-mark b{color:var(--pink);font-weight:400}.t10-cherry .cp-again{border:1.5px solid var(--ink)!important;color:var(--ink)!important;font:12px var(--body)!important;background:#fff!important;border-radius:999px!important}.t10-cherry .cp-quick{color:var(--ink);border:1.5px solid var(--ink);background:#fff}.t10-cherry .t8-sheet,.t10-cherry .inv-guest-modal{color:var(--ink);background:#fff}.t10-cherry .t8-sheet-body{text-align:center}.t10-cherry .t8-sheet h2,.t10-cherry .inv-guest-modal h2{font:400 19px/1.4 var(--body);color:var(--pink)}.t10-cherry .t8-close{color:var(--soft)!important}.t10-cherry .t8-check{color:var(--soft);justify-content:center}.t10-cherry .cp-sheet-t{margin:0 0 24px}.t10-cherry .cp-qa{text-align:left;gap:26px;display:grid}.t10-cherry .cp-qa>div{border-bottom:1.5px dashed var(--line);padding-bottom:22px}.t10-cherry .cp-qa>div:last-child{border-bottom:0}.t10-cherry .cp-qa h4{font:400 16px/1.4 var(--body);color:var(--pink);margin:0 0 10px}.t10-cherry .cp-qa h4:before{content:"Q. ";font:700 13px var(--f-mono)}.t10-cherry .cp-qa p{font-size:14px;line-height:1.85}.t10-cherry .inv-guest-modal button[type=submit]{background:var(--pink);color:#fff;box-shadow:3px 3px 0 var(--ink);border:0;border-radius:999px}.t10-cherry .inv-guest-modal input:not([type=checkbox]),.t10-cherry .inv-guest-modal select,.t10-cherry .inv-guest-modal textarea{border:1.5px solid var(--line);background:#fff;border-radius:10px}@media (prefers-reduced-motion:reduce){.t10-cherry .cp-script text,.t10-cherry .cp-script.is-wait text,.t10-cherry .cp-script.is-play text{stroke-dashoffset:0;fill:var(--pink);stroke-width:0;animation:none!important}.t10-cherry .cp-cover .cp-cover-names{opacity:1}.t10-cherry .cp-map:after{animation:none}.t10-cherry .cp-slider .t8-gallery{scroll-behavior:auto}}.t10-cherry .cp-slider .t8-gallery>button{aspect-ratio:4/5;background:var(--tint)}.t10-cherry .cp-gb .inv-guestbook-empty{background:var(--tint);color:var(--soft);border:0;border-radius:14px;padding:24px 16px}.t10-cherry .cp-rsvp .inv-title{margin:0}.t10-cherry .cp-par,.t10-cherry .cp-meta{word-break:keep-all;overflow-wrap:anywhere}
