@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2");font-weight:900;font-display:swap}.playfair-display-font{font-family:Playfair Display,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0}#app{background-color:#f9e8eb}body{width:100%;height:100%}section.svelte-t47brw{padding:0 5%;font-size:.875rem}p.svelte-t47brw{margin:unset}.intro-block.svelte-t47brw{width:100%;display:flex;flex-direction:column;align-items:center}.op-area.svelte-t47brw .head-tit:where(.svelte-t47brw){display:flex;align-items:center;gap:2px;font-size:1.125rem}.op-area.svelte-t47brw .head-tit:where(.svelte-t47brw) .icon:where(.svelte-t47brw){font-size:.875rem}.op-area.svelte-t47brw .op-img:where(.svelte-t47brw){border:1px solid slategrey;width:100%;height:95.55vw;max-height:430px;border-radius:52.45% 52.45% 0 0;overflow:hidden;margin-top:32px}.op-area.svelte-t47brw .op-img:where(.svelte-t47brw) img:where(.svelte-t47brw){width:100%}.op-area.svelte-t47brw .op-text:where(.svelte-t47brw){font-size:32px;letter-spacing:-1px;text-align:center;margin-top:26px}.op-area.svelte-t47brw .op-text:where(.svelte-t47brw) img:where(.svelte-t47brw){width:100%;margin-top:26px}.opcont-area.svelte-t47brw{margin-top:38px}.opcont-area.svelte-t47brw .wd-date-cont:where(.svelte-t47brw){display:flex;flex-direction:column;align-items:center;text-align:center;word-break:keep-all}.opcont-area.svelte-t47brw .tk-text-cont:where(.svelte-t47brw){display:flex;flex-direction:column;align-items:center;margin-top:32px}.opcont-area.svelte-t47brw .tk-text-cont:where(.svelte-t47brw) .tk-text:where(.svelte-t47brw){display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:30px;word-break:keep-all}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw){display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:70px}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .coup-info:where(.svelte-t47brw){display:flex;align-items:center;gap:10px}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .parnts:where(.svelte-t47brw){display:flex;align-items:center;gap:4px;font-weight:700}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .parnts:where(.svelte-t47brw) .div-icon:where(.svelte-t47brw){font-size:4px}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .coup:where(.svelte-t47brw){display:flex;align-items:center;gap:4px}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .coup:where(.svelte-t47brw) .num:where(.svelte-t47brw){font-size:10px}.opcont-area.svelte-t47brw .couple-info-cont:where(.svelte-t47brw) .coup:where(.svelte-t47brw) .you:where(.svelte-t47brw){font-weight:700}section.svelte-6rdr8c{padding:0 5%;font-size:.875rem}.sec-cal.svelte-6rdr8c{display:flex;flex-direction:column;align-items:center}.cal-block.svelte-6rdr8c{margin-top:74px}.cal-block.svelte-6rdr8c h1:where(.svelte-6rdr8c){font-size:1rem;font-weight:700}.dday-block.svelte-6rdr8c{display:flex;justify-content:center;align-items:center;font-size:.875rem;color:#121212;margin-top:40px}.dday-block.svelte-6rdr8c .dday-groom:where(.svelte-6rdr8c),.dday-block.svelte-6rdr8c .dday-bride:where(.svelte-6rdr8c){font-weight:700}.dday-block.svelte-6rdr8c .dday-icon:where(.svelte-6rdr8c){color:#ff8b6b}.dday-block.svelte-6rdr8c .dday:where(.svelte-6rdr8c){color:#ffb041;font-weight:600;text-decoration:underline}section.svelte-18rmh5k{padding:0 5%;font-size:.875rem}p.svelte-18rmh5k{margin:unset}.sec-gal.svelte-18rmh5k{display:flex;flex-direction:column;align-items:center;gap:28px}.gal-title.svelte-18rmh5k{margin-top:42px;font-size:.875rem}.gal-block.svelte-18rmh5k{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px}.gal-block.svelte-18rmh5k .gal-box:where(.svelte-18rmh5k){min-height:215px;border:1px solid cornflowerblue}section.svelte-1nru23a{padding:0 5%;font-size:.875rem}p.svelte-1nru23a{margin:unset}ul.svelte-1nru23a,li.svelte-1nru23a{margin:unset;padding:unset}.nav-tit.svelte-1nru23a{margin-top:50px}.nav-tit.svelte-1nru23a h1:where(.svelte-1nru23a){text-align:center;font-size:.875rem}.nav-cont-block.svelte-1nru23a{display:flex;flex-direction:column;gap:40px;margin-top:10px}.nav-info.svelte-1nru23a{display:flex;flex-direction:column;align-items:center}.nav-info.svelte-1nru23a .hall-name:where(.svelte-1nru23a){font-size:1.125rem;font-weight:600;text-align:center}.wd-addr.svelte-1nru23a{table-layout:fixed;margin-top:7px}.wd-addr.svelte-1nru23a .cell-tit:where(.svelte-1nru23a){white-space:nowrap;text-align:right}.wd-addr.svelte-1nru23a .cell-addr:where(.svelte-1nru23a){padding-left:4px}.wd-addr.svelte-1nru23a .cell-addr:where(.svelte-1nru23a) .addr-box:where(.svelte-1nru23a){display:flex;align-items:center;word-break:auto-phrase}.wd-addr.svelte-1nru23a .cell-addr:where(.svelte-1nru23a) .btn-copy-addr:where(.svelte-1nru23a){width:25px;height:15px;color:#fff;font-size:10px;display:flex;justify-content:center;align-items:center;border-radius:3px;outline:unset;background-color:#d9d9d9;border:unset}.hall-num.svelte-1nru23a{margin-top:20px}.map-info.svelte-1nru23a{display:flex;flex-direction:column;align-items:center}.map-api.svelte-1nru23a{width:100px;height:100px;border:1px solid salmon}.trans-info.svelte-1nru23a{width:100%;margin-top:32px}.trans-info.svelte-1nru23a li:where(.svelte-1nru23a){display:flex;flex-direction:column;gap:3px;word-break:keep-all}.trans-info.svelte-1nru23a li:where(.svelte-1nru23a):not(:first-child){margin-top:20px}.account-section.svelte-jfhkad{padding:70px 20px;background-color:#fff}.account-container.svelte-jfhkad{max-width:420px;margin:0 auto}.account-title.svelte-jfhkad{font-size:.875rem;text-align:center;color:#333;margin-bottom:40px}.divider.svelte-jfhkad{height:1px;background-color:#e0e0e0;margin:30px 0}.account-item.svelte-jfhkad{margin:26px 0 32px;padding:0 10px}.account-label.svelte-jfhkad{font-size:.875rem;color:#333;margin-bottom:15px}.account-info.svelte-jfhkad{display:flex;justify-content:space-between}.account-details.svelte-jfhkad{flex:1}.bank-info.svelte-jfhkad{font-size:.875rem;color:#333;margin-bottom:5px}.account-name.svelte-jfhkad{font-size:.875rem;color:#666}.account-buttons.svelte-jfhkad{display:flex;flex-direction:column;gap:3px}.btn-copy.svelte-jfhkad,.btn-card.svelte-jfhkad{width:55px;height:20px;display:flex;justify-content:center;align-items:center;border:1px solid #cccccc;background-color:#f5f5f5;cursor:pointer;font-size:.625rem;font-weight:500;transition:all .2s ease;box-sizing:border-box}.btn-copy.svelte-jfhkad{background-color:#ccc;color:#fff}.btn-copy.svelte-jfhkad:hover{background-color:#e0e0e0}.btn-card.svelte-jfhkad{background-color:#fff;color:#999;border-color:#ddd}.btn-card.svelte-jfhkad:disabled{opacity:.5;cursor:not-allowed}.copy-message.svelte-jfhkad{margin-top:20px;padding:12px 20px;background-color:#e8f5e9;color:#2e7d32;border-radius:8px;font-size:.95rem;text-align:center;animation:svelte-jfhkad-fadeIn .3s ease}@keyframes svelte-jfhkad-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.account-info.svelte-jfhkad{flex-direction:column;align-items:flex-start}.account-buttons.svelte-jfhkad{flex-direction:row;width:100%}.btn-copy.svelte-jfhkad,.btn-card.svelte-jfhkad{flex:1}}.guest-section.svelte-1515ixm{padding:0 20px 60px;background-color:#fff}.guest-container.svelte-1515ixm{max-width:800px;margin:0 auto}.guest-title.svelte-1515ixm{font-size:.875rem;font-weight:600;text-align:center;color:#333;margin-bottom:40px}.guestbook-list.svelte-1515ixm{display:flex;flex-direction:column;gap:8px}.guestbook-card.svelte-1515ixm{position:relative;padding:12px 14px;border:1px solid #D9D9D9;border-radius:3px;transition:all .2s ease;cursor:pointer}.guestbook-card.svelte-1515ixm:hover{box-shadow:0 2px 8px #0000001a;background-color:#fafafa}.btn-delete.svelte-1515ixm{width:14px;height:14px;display:flex;justify-content:center;align-items:center;position:absolute;top:12px;right:14px;border:none;background:none;color:#999;cursor:pointer;transition:color .2s ease;padding:unset;outline:unset;box-sizing:border-box}.entry-name.svelte-1515ixm{font-size:.875rem;color:#333;margin-bottom:unset}.entry-message.svelte-1515ixm{font-size:.75rem;color:#555;margin-bottom:unset;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-message.svelte-1515ixm,.empty-message.svelte-1515ixm{text-align:center;padding:40px 20px;color:#999;font-size:.95rem}.bottom-controls.svelte-1515ixm{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.pagination.svelte-1515ixm{display:flex}.page-btn.svelte-1515ixm{width:26px;border:none;background-color:transparent;color:#bcbcbc;font-size:.875rem;cursor:pointer;transition:all .2s ease;border-radius:4px}.page-btn.svelte-1515ixm:hover{background-color:#f0f0f0;color:#333}.page-btn.active.svelte-1515ixm{color:#333;font-weight:600}.btn-write.svelte-1515ixm{width:78px;height:28px;display:flex;justify-content:center;align-items:center;background-color:#c6c6c6;color:#fff;border:none;border-radius:3px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:unset}.btn-write.svelte-1515ixm:hover{background-color:#b0b0b0}.modal-overlay.svelte-1515ixm{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.modal-content.svelte-1515ixm{background-color:#fff;padding:24px;border-radius:10px;max-width:420px;width:90%;animation:svelte-1515ixm-slideUp .3s ease}.modal-title.svelte-1515ixm{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:20px;text-align:center}.guestbook-form.svelte-1515ixm{display:flex;flex-direction:column;gap:16px}.form-group.svelte-1515ixm{display:flex;flex-direction:column;gap:6px}.form-group.svelte-1515ixm label:where(.svelte-1515ixm){font-size:.875rem;font-weight:500;color:#333}.form-group.svelte-1515ixm input:where(.svelte-1515ixm),.form-group.svelte-1515ixm textarea:where(.svelte-1515ixm){padding:10px;border:1px solid #ddd;border-radius:5px;font-size:.875rem;font-family:inherit;transition:border-color .2s ease}.form-group.svelte-1515ixm input:where(.svelte-1515ixm):focus,.form-group.svelte-1515ixm textarea:where(.svelte-1515ixm):focus{outline:none;border-color:#4a90e2}.form-group.svelte-1515ixm textarea:where(.svelte-1515ixm){resize:vertical;min-height:80px}.form-help.svelte-1515ixm{font-size:.8rem;color:#999}.modal-buttons.svelte-1515ixm{display:flex;gap:8px;margin-top:8px}.btn-cancel.svelte-1515ixm,.btn-submit.svelte-1515ixm{flex:1;padding:10px;border:none;border-radius:5px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel.svelte-1515ixm{background-color:#f5f5f5;color:#666}.btn-cancel.svelte-1515ixm:hover{background-color:#e0e0e0}.btn-submit.svelte-1515ixm{background-color:#4a90e2;color:#fff}.btn-submit.svelte-1515ixm:hover{background-color:#357abd}.detail-content.svelte-1515ixm{padding:10px 0}.detail-message.svelte-1515ixm{font-size:.95rem;color:#333;white-space:pre-wrap;line-height:1.8;margin:0;min-height:100px}.btn-close-detail.svelte-1515ixm{width:100%;padding:12px;margin-top:20px;background-color:#f5f5f5;color:#666;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-close-detail.svelte-1515ixm:hover{background-color:#e0e0e0}@keyframes svelte-1515ixm-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.guest-title.svelte-1515ixm{font-size:1.5rem}.guestbook-card.svelte-1515ixm{padding:20px}.bottom-controls.svelte-1515ixm{flex-direction:column;gap:20px}.pagination.svelte-1515ixm{justify-content:center}.btn-write.svelte-1515ixm{width:100%}}.share-section.svelte-19k5qwp{padding:60px 20px;background-color:#fff}.share-container.svelte-19k5qwp{max-width:420px;margin:0 auto;text-align:center}.divider.svelte-19k5qwp{margin-bottom:40px;opacity:.6}.share-links.svelte-19k5qwp{display:flex;flex-direction:column;gap:20px;align-items:center}.share-link.svelte-19k5qwp{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;font-size:1.1rem;color:#333;transition:all .2s ease;padding:10px 20px;border-radius:8px}.share-link.svelte-19k5qwp:hover:not(:disabled){background-color:#f5f5f5;transform:translate(5px)}.share-link.svelte-19k5qwp:disabled{opacity:.4;cursor:not-allowed}.share-link.svelte-19k5qwp .icon:where(.svelte-19k5qwp){font-size:1.3rem;display:flex;align-items:center;justify-content:center}.kakao-icon.svelte-19k5qwp{width:24px;height:24px;object-fit:contain}.kakao-link.svelte-19k5qwp .icon:where(.svelte-19k5qwp){color:#000}.copy-link.svelte-19k5qwp .icon:where(.svelte-19k5qwp){font-size:1.2rem}.share-link.svelte-19k5qwp .text:where(.svelte-19k5qwp){font-weight:500}.copy-message.svelte-19k5qwp{margin-top:30px;padding:12px 20px;background-color:#e8f5e9;color:#2e7d32;border-radius:8px;font-size:.95rem;animation:svelte-19k5qwp-fadeIn .3s ease}@keyframes svelte-19k5qwp-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.share-link.svelte-19k5qwp{font-size:1rem}.share-link.svelte-19k5qwp .icon:where(.svelte-19k5qwp){font-size:1.2rem}}main.wrap.svelte-1n46o8q{width:100%;height:100%;max-width:420px;margin:0 auto;padding:60px 0;background-color:#fff;font-family:Pretendard;font-weight:400;box-shadow:0 0 75px -11px #f1f1f1}
