.blossom-canvas[data-v-a144a97c]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.mobile-container[data-v-d695db32]{width:100%;max-width:480px;background-color:#fff;min-height:100vh;box-shadow:0 0 20px #0000000d;display:flex;flex-direction:column}.header[data-v-d695db32]{padding:3rem 1.5rem;text-align:center;background-color:#fcfcfc;position:relative}.lang-switch-container[data-v-d695db32]{display:flex;justify-content:flex-end;padding:1rem 1.5rem 0;background-color:#fcfcfc}.lang-btn[data-v-d695db32]{background-color:transparent;border:1px solid var(--pastel-pink-dark);color:var(--pastel-pink-dark);padding:.3rem .8rem;border-radius:20px;font-family:"Noto Serif KR",serif;font-size:.85rem;cursor:pointer;transition:all .3s ease}.lang-btn[data-v-d695db32]:hover{background-color:var(--pastel-pink);color:#fff;border-color:var(--pastel-pink)}.title[data-v-d695db32]{font-family:Great Vibes,cursive;font-size:3.5rem;color:var(--pastel-pink-dark);margin-bottom:.5rem}.subtitle[data-v-d695db32]{font-size:1rem;color:var(--text-light);letter-spacing:2px;text-transform:uppercase}.content[data-v-d695db32]{flex:1;padding:2rem 1.5rem;background-color:var(--pastel-cream)}.greeting[data-v-d695db32]{text-align:center;margin-bottom:3rem}.greeting h2[data-v-d695db32]{font-size:1.4rem;margin-bottom:1.5rem;color:var(--text-color)}.message[data-v-d695db32]{font-size:1.1rem;line-height:2;color:var(--text-color)}.gallery[data-v-d695db32]{background-color:#fffc;padding:2rem;border-radius:20px;border:2px solid var(--pastel-pink);margin-bottom:3rem;box-shadow:0 4px 15px #ffb7c533;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.slider-container[data-v-d695db32]{position:relative;width:100%;overflow:hidden;aspect-ratio:3/4;background-color:#f0f0f0;border-radius:12px}.slide-wrapper[data-v-d695db32]{display:flex;transition:transform .5s ease-in-out;height:100%}.slide[data-v-d695db32]{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide img[data-v-d695db32]{width:100%;height:100%;object-fit:cover}.nav-btn[data-v-d695db32]{position:absolute;top:50%;transform:translateY(-50%);background-color:#0000004d;color:#fff;border:none;padding:1rem .5rem;cursor:pointer;z-index:10;font-size:1.2rem}.prev[data-v-d695db32]{left:0}.next[data-v-d695db32]{right:0}.dots[data-v-d695db32]{position:absolute;bottom:10px;width:100%;text-align:center;z-index:10}.dot[data-v-d695db32]{display:inline-block;width:8px;height:8px;background-color:#ffffff80;border-radius:50%;margin:0 4px;cursor:pointer}.dot.active[data-v-d695db32]{background-color:#fff}.video-section[data-v-d695db32]{background-color:#fffc;padding:2rem;border-radius:20px;border:2px solid var(--pastel-pink);margin-bottom:3rem;box-shadow:0 4px 15px #ffb7c533;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-section video[data-v-d695db32]{width:100%;display:block;border-radius:12px}.details[data-v-d695db32]{background-color:#fffc;padding:2rem;border-radius:20px;border:2px solid var(--pastel-pink);text-align:center;margin-bottom:3rem;box-shadow:0 4px 15px #ffb7c533}.account-section[data-v-d695db32]{text-align:center;margin-bottom:3rem}.account-section h3[data-v-d695db32]{font-family:"Noto Serif KR",serif;font-size:1.3rem;color:var(--pastel-pink-dark);margin-bottom:1rem;position:relative;display:inline-block;padding:.5rem 1.5rem;background-color:var(--pastel-cream);border-radius:20px;border:1px solid var(--pastel-pink)}.account-message[data-v-d695db32]{font-size:.95rem;color:#666;margin-bottom:2rem;line-height:1.8}.account-box[data-v-d695db32]{background-color:#fffc;border:2px solid var(--pastel-pink);border-radius:20px;padding:2rem;box-shadow:0 4px 15px #ffb7c533;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.account-group[data-v-d695db32]{display:flex;align-items:flex-start;padding:.5rem 0;text-align:left}.side-label[data-v-d695db32]{background-color:#f0f0f0;color:#555;font-size:.8rem;padding:.2rem .6rem;border-radius:4px;margin-right:1rem;white-space:nowrap;margin-top:.1rem}.account-info[data-v-d695db32]{display:flex;flex-direction:column}.account-info .name[data-v-d695db32]{font-weight:700;font-size:1rem;color:#333;margin-bottom:.2rem}.bank-row[data-v-d695db32]{display:flex;align-items:flex-end;gap:.5rem}.account-info .bank[data-v-d695db32]{font-size:.9rem;color:#666;letter-spacing:.5px}.divider[data-v-d695db32]{height:1px;background-color:#eee;margin:1rem 0}.info-item[data-v-d695db32]{margin-bottom:1.5rem}.info-item[data-v-d695db32]:last-child{margin-bottom:0}.label[data-v-d695db32]{display:block;font-size:.9rem;color:var(--pastel-pink-dark);margin-bottom:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.value[data-v-d695db32]{font-size:1.2rem;color:#333}.footer[data-v-d695db32]{padding:2rem;text-align:center;font-size:.9rem;color:var(--text-light);background-color:var(--pastel-cream)}@media(max-width:480px){.mobile-container[data-v-d695db32]{box-shadow:none}}.copy-btn[data-v-d695db32]{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.4rem;color:var(--pastel-pink-dark);background-color:transparent;border:1px solid var(--pastel-pink-dark);border-radius:4px;cursor:pointer;transition:all .2s}.copy-btn[data-v-d695db32]:hover{background-color:var(--pastel-pink);color:#fff;border-color:var(--pastel-pink)}.copy-btn-sm[data-v-d695db32]{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:.2rem .4rem;color:var(--text-light);background-color:var(--pastel-cream);border:1px solid #FFE4E1;border-radius:4px;cursor:pointer;align-self:flex-end;margin-bottom:3px;transition:all .2s}.copy-btn-sm[data-v-d695db32]:hover{background-color:var(--pastel-pink);color:#fff;border-color:var(--pastel-pink)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%;font-family:"Noto Serif KR",serif;background-color:#fff5f7;color:#5d4037;line-height:1.6}:root{--pastel-pink: #FFB7C5;--pastel-pink-dark: #F06292;--pastel-green: #A5D6A7;--pastel-cream: #FFFAF5;--text-color: #5D4037;--text-light: #8D6E63}#app{width:100%;min-height:100vh;display:flex;justify-content:center}
