.invitation_page__BL5V_{background:#eee6d3;color:#153c2b;min-height:100vh;padding:24px 14px 70px;font-family:Georgia,Times New Roman,serif}.invitation_paper__19Frs{position:relative;overflow:hidden;max-width:1040px;margin:auto;background:radial-gradient(ellipse at 18% 3%,#e1d1b961,transparent 35%),radial-gradient(ellipse at 90% 65%,#d6cfdd55,transparent 35%),#fbf5e6;border:2px solid #ad9254;outline:1px solid #c6ab72;outline-offset:-10px;box-shadow:0 8px 35px #41311924;padding:72px 58px 50px}.invitation_hero__H_GXx{text-align:center;position:relative}.invitation_eyebrow__jDr8R{letter-spacing:.2em;text-transform:uppercase;font-size:14px;font-weight:700}.invitation_title___dGax{font-size:clamp(48px,8vw,88px);text-transform:uppercase;letter-spacing:-.045em;line-height:.97;margin:30px auto 20px;max-width:760px;font-weight:600}.invitation_title___dGax span{display:block;font-size:.32em;letter-spacing:.19em;margin-bottom:13px}.invitation_rule__86o32{height:1px;width:140px;background:#9c8246;margin:26px auto;position:relative}.invitation_rule__86o32:after{content:"❦";position:absolute;background:#fbf5e6;font-size:25px;padding:0 15px;left:40px;top:-18px}.invitation_honor__wHslt{text-transform:uppercase;font-size:clamp(18px,3vw,29px);line-height:1.4;margin:22px auto}.invitation_crest__QEwhD{display:block;margin:26px auto;width:100px;height:80px}.invitation_date__yYN3c{font-size:clamp(25px,4vw,39px);font-weight:700}.invitation_venue__Zsh_g{font-size:24px;margin-top:24px}.invitation_prices__vOKOv{display:inline-flex;gap:25px;justify-content:center;flex-wrap:wrap;border-top:1px solid #bca76d;border-bottom:1px solid #bca76d;padding:14px 24px;margin-top:25px;font-size:19px}.invitation_button__krzg1{display:inline-block;background:#163c2c;color:#fff8e6;border:1px solid #a58d50;border-radius:4px;padding:14px 28px;margin-top:27px;min-height:48px;font-weight:700;font-family:Arial,sans-serif}.invitation_flower__p0Xq1{position:absolute;width:230px;height:260px;pointer-events:none;opacity:.85}.invitation_left__gPF81{top:-22px;left:-22px;transform:rotate(-18deg)}.invitation_right__7k_Nu{top:-28px;right:-20px;transform:scaleX(-1) rotate(-18deg)}.invitation_bottom__gwXDp{bottom:-60px;right:-38px;transform:rotate(160deg);opacity:.45}.invitation_reply__AdjgR{position:relative;margin:55px auto 0;max-width:680px;background:#fffdf6;border:1px solid #bba36b;outline:1px solid #ded0ac;outline-offset:6px;padding:32px;font-family:Arial,sans-serif;scroll-margin-top:24px}.invitation_reply__AdjgR h2{font-family:Georgia,serif;font-size:36px;margin-bottom:22px}.invitation_member__cy88l{border:1px solid #ced3bc;background:#eef0e5;padding:19px;margin-bottom:26px}.invitation_footer__LGITs{text-align:center;font-size:14px;margin-top:32px;font-family:Arial,sans-serif}.invitation_test__IOBPc{max-width:1040px;margin:0 auto 18px;background:#eee7fa;border:2px solid #76519a;padding:15px;font-family:Arial,sans-serif;color:#3d255b}.invitation_test__IOBPc a{text-decoration:underline;font-weight:700}.invitation_page__BL5V_ a:focus-visible,.invitation_page__BL5V_ button:focus-visible,.invitation_page__BL5V_ input:focus-visible,.invitation_page__BL5V_ select:focus-visible{outline:3px solid #865792;outline-offset:3px}@media(max-width:600px){.invitation_paper__19Frs{padding:62px 19px 36px}.invitation_flower__p0Xq1{width:135px;height:170px;opacity:.65}.invitation_title___dGax{margin-top:25px;font-size:48px}.invitation_eyebrow__jDr8R{font-size:11px;letter-spacing:.12em}.invitation_reply__AdjgR{padding:23px 17px}.invitation_prices__vOKOv{gap:12px;font-size:17px}.invitation_venue__Zsh_g{font-size:21px}.invitation_page__BL5V_{padding:14px 10px 40px}}