.inv{--bg:#fff;--bg-alt:#f6f6f6;--ink:#222;--ink-soft:#666;--ink-faint:#999;--line:#e4e4e4;--accent:#333;--on-accent:#fff;--surface:#fff;--font-body:"Pretendard Variable", "Pretendard", system-ui, sans-serif;--font-display:var(--font-body);--body-size:15px;--body-leading:1.75;--align:center;--radius:10px;--photo-empty:#e9e9e9;--photo-empty-ink:#00000040;background:var(--bg);max-width:430px;color:var(--ink);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-leading);word-break:keep-all;overflow-wrap:anywhere;margin:0 auto;position:relative;overflow:hidden}.inv *,.inv :before,.inv :after{box-sizing:border-box}:where(.inv) :where(p,h1,h2,dl,dd,figure){margin:0}.inv :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inv-photo{object-fit:cover;width:100%;height:100%;display:block}.inv-photo-empty{background:linear-gradient(155deg, #ffffff59, transparent 55%), var(--photo-empty);color:var(--photo-empty-ink);place-items:center;display:grid}.inv-sec{text-align:var(--align);padding:76px 28px}.inv-sec:nth-of-type(2n){background:var(--bg-alt)}.inv-h{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:36px;font-size:21px;font-weight:400;line-height:1.4}.inv-h-orn{display:none}.inv-note{color:var(--ink-soft);margin:-20px 0 28px;font-size:14px}.inv-btn{border-radius:var(--radius);min-height:46px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.inv-btn-solid{background:var(--accent);color:var(--on-accent)}.inv-btn-line{border-color:var(--line);background:var(--surface)}.inv-btn-sm{border-color:var(--line);background:var(--surface);min-height:34px;padding:0 12px;font-size:13px}.inv-btn-kakao{color:#000000d9;background:#fee500;width:100%;font-weight:600}.inv-btn-kpay{color:#000000d9;background:#fee500;border-color:#fee500}.inv-btn:disabled{opacity:.55;cursor:default}.inv-link-btn{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px}.inv-greeting-body{white-space:pre-line;line-height:2.05}.inv-parents{gap:14px;margin-top:48px;display:grid}.inv-parents>div{justify-content:var(--align);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.inv-parents dt{color:var(--ink-soft);font-size:14px}.inv-parents-of{margin-left:2px}.inv-parents dd{font-family:var(--font-display);font-size:18px}.inv-contact{grid-template-columns:1fr 1fr;gap:8px;margin-top:36px;display:grid}.inv-cal-sub{color:var(--ink-soft);margin:-24px 0 28px}.inv-cal{border-collapse:collapse;text-align:center;width:100%;max-width:320px;margin:0 auto;font-size:14px}.inv-cal th{color:var(--ink-faint);padding-bottom:12px;font-size:12px;font-weight:400}.inv-cal td{vertical-align:middle;height:40px}.inv-cal td[data-sun]{color:var(--sun,#c0564b)}.inv-cal td[data-day]{color:var(--on-accent);isolation:isolate;font-weight:600;position:relative}.inv-cal td[data-day]:before{content:"";background:var(--accent);z-index:-1;border-radius:50%;width:34px;height:34px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.inv-dday{color:var(--ink-soft);margin-top:32px;font-size:14px}.inv-dday strong{color:var(--accent);font-weight:600}.inv-gallery{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.inv-gallery-item{aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;padding:0;overflow:hidden}.inv-more{width:100%;margin-top:20px}.inv-lightbox{z-index:50;color:#fff;background:#0a0a0cf0;flex-direction:column;display:flex;position:fixed;inset:0}.inv-lightbox-strip{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.inv-lightbox-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;padding:56px 12px;display:grid}.inv-lightbox-slide .inv-photo{aspect-ratio:3/4;object-fit:contain;max-width:430px;height:auto;max-height:100%}.inv-lightbox-close{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:20px;position:absolute;top:12px;right:12px}.inv-lightbox-hint{text-align:center;opacity:.6;padding:0 0 24px;font-size:12px}.inv-venue{font-family:var(--font-display);font-size:18px}.inv-venue span{color:var(--ink-soft);font-size:15px}.inv-address{color:var(--ink-soft);margin-top:6px;font-size:14px}.inv-tel{margin-top:2px;font-size:14px}.inv-tel a{color:var(--ink-soft)}.inv-map{background:repeating-linear-gradient(0deg, transparent 0 31px, var(--line) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, var(--line) 31px 32px), var(--surface);height:200px;color:var(--ink-faint);place-items:center;margin:28px -28px 0;font-size:13px;display:grid;position:relative;overflow:hidden}.inv-map-canvas{position:absolute;inset:0}.inv-map-fallback{border:0;width:100%;height:100%}.inv-map>span{z-index:1;padding:0 16px;position:relative}.inv-nav{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.inv-nav .inv-btn{padding:0 6px}.inv-transport{text-align:left;gap:18px;margin-top:36px;display:grid}.inv-transport dt{margin-bottom:2px;font-size:14px;font-weight:600}.inv-transport dd{color:var(--ink-soft);font-size:14px}.inv-accs{text-align:left;gap:10px;display:grid}.inv-acc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.inv-acc-head{width:100%;min-height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.inv-acc-chev{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.inv-acc[data-open] .inv-acc-chev{transform:rotate(225deg)translateY(-2px)}.inv-acc-body{margin:0;padding:0 18px 8px;list-style:none}.inv-acc-body li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.inv-acc-label{color:var(--ink-soft);font-size:13px}.inv-acc-num{font-variant-numeric:tabular-nums;font-size:14px}.inv-acc-actions{flex-shrink:0;gap:6px;display:flex}.inv-rsvp,.inv-gb-form{text-align:left;gap:14px;display:grid}.inv-field{color:var(--ink-soft);gap:6px;font-size:13px;display:grid}.inv-field input,.inv-field select,.inv-field textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;padding:10px 14px;font-size:15px}.inv-field textarea{resize:vertical}.inv-seg{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.inv-seg button{min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.inv-seg button[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.inv-stepper>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;display:flex}.inv-stepper button{width:48px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px}.inv-stepper output{color:var(--ink);font-size:15px}.inv-rsvp-done{color:var(--ink-soft)}.inv-gb-open{width:100%}.inv-gb-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inv-gb-actions{grid-template-columns:1fr 2fr;gap:8px;display:grid}.inv-gb-list{text-align:left;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.inv-gb-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px 20px}.inv-gb-msg{white-space:pre-line;font-size:14px}.inv-gb-by{color:var(--ink-faint);margin-top:10px;font-size:12px}.inv-gb-by time{margin-left:6px}.inv-gb-del{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.inv-gb-delform{grid-template-columns:1fr auto auto;gap:6px;margin-top:10px;display:grid}.inv-gb-delform input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;min-height:34px;color:var(--ink);font:inherit;padding:0 10px;font-size:14px}.inv-gb-empty{color:var(--ink-faint);margin-top:24px;font-size:14px}.inv-share{gap:8px;display:grid}.inv-share-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inv-foot{text-align:center;padding:28px 0 40px;font-size:11px}.inv-foot a{color:var(--ink-faint);text-decoration:none}.inv-toast{z-index:60;color:#fff;opacity:0;pointer-events:none;background:#141416e0;border-radius:999px;max-width:calc(100% - 40px);padding:12px 18px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,8px)}.inv-toast[data-show]{opacity:1;transform:translate(-50%)}.hero{position:relative}@media (prefers-reduced-motion:reduce){.inv *,.inv :before,.inv :after{transition:none!important;animation:none!important}}
.tpl-classic{--bg:#f5f2eb;--bg-alt:#efeadf;--ink:#2b2622;--ink-soft:#6a615a;--ink-faint:#9b9189;--line:#d9d0c2;--accent:#6b1e2b;--on-accent:#f5f2eb;--surface:#fbf9f4;--sun:#6b1e2b;--font-body:"Nanum Myeongjo", serif;--font-display:"Nanum Myeongjo", serif;--body-leading:1.95;--radius:2px;--photo-empty:#dcd3c4;--photo-empty-ink:#2b26224d}.hero-classic{padding:22px}.classic-frame{border:1px solid var(--line);outline:1px solid var(--line);outline-offset:-7px;text-align:center;padding:44px 28px 52px;position:relative}.classic-date{letter-spacing:.12em;color:var(--ink-soft);font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic}.classic-arch{aspect-ratio:3/4;border-radius:999px 999px 0 0;width:78%;margin:26px auto 0;overflow:hidden}.classic-seal{background:radial-gradient(circle at 35% 30%, #8b2e3c, var(--accent) 60%, #4e1520);color:#ecd9c6;border-radius:47% 53% 50% 50%/52% 48%;justify-content:center;align-items:center;gap:4px;width:64px;height:64px;margin:-32px auto 0;font-size:15px;font-weight:700;display:flex;position:relative;box-shadow:inset 0 0 0 5px #0000001f,0 3px 8px #4e152059}.classic-seal i{opacity:.5;background:currentColor;width:1px;height:16px}.classic-names{letter-spacing:.06em;margin-top:30px;font-size:23px;font-weight:400}.classic-names em{color:var(--accent);letter-spacing:0;margin:2px 0;font-family:Cormorant Garamond,serif;font-size:22px;display:block}.classic-meta{color:var(--ink-soft);margin-top:26px;font-size:14px;line-height:1.9}.tpl-classic .inv-h-orn{background:var(--accent);width:7px;height:7px;margin:0 auto 18px;display:block;transform:rotate(45deg)}.tpl-minimal{--bg:#fff;--bg-alt:#fff;--ink:#1e2124;--ink-soft:#5d646a;--ink-faint:#9aa1a7;--line:#e3e6e8;--accent:#1e2124;--on-accent:#fff;--sun:#1e2124;--align:left;--radius:0;--photo-empty:#cfd4d8;--photo-empty-ink:#1e21244d}.hero-minimal{height:100svh;min-height:560px;max-height:860px}.minimal-bg{position:absolute;inset:0}.minimal-copy{color:#fff;text-shadow:0 1px 14px #0000002e;position:absolute;bottom:40px;left:28px;right:28px}.hero-minimal:not(:has(.inv-photo-empty)):after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:45% 0 0}.minimal-copy{z-index:1}.hero-minimal .inv-photo-empty+.minimal-copy{color:var(--ink);text-shadow:none}.minimal-year{font-size:14px;font-weight:600}.minimal-date{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-left:-4px;font-size:92px;font-weight:200;line-height:1}.minimal-names{margin-top:22px;font-size:17px;font-weight:600}.minimal-meta{opacity:.85;margin-top:2px;font-size:14px}.tpl-minimal .inv-sec{border-top:1px solid var(--line)}.tpl-minimal .inv-h{font-size:15px;font-weight:600}.tpl-minimal .inv-cal{margin:0}.tpl-minimal .inv-cal td[data-day]:before{border-radius:0}.tpl-minimal .inv-map{margin-inline:0}.tpl-minimal .inv-gallery{grid-template-columns:repeat(2,1fr);gap:2px}.tpl-minimal .inv-gallery-item:nth-child(3n+1){aspect-ratio:4/3;grid-column:span 2}.tpl-floral{--bg:#fbf5f3;--bg-alt:#f6ece8;--ink:#3e3433;--ink-soft:#7a6c6a;--ink-faint:#ab9d9a;--line:#ead9d4;--accent:#74866e;--on-accent:#fbf5f3;--rose:#c4868b;--surface:#fffbfa;--sun:#c4868b;--font-body:"Gowun Batang", serif;--font-display:"Gowun Batang", serif;--body-leading:1.95;--radius:999px;--photo-empty:#ecd8d3;--photo-empty-ink:#3e343347}.tpl-floral .inv-acc,.tpl-floral .inv-gb-list li,.tpl-floral .inv-field textarea{border-radius:18px}.hero-floral{text-align:center;padding:64px 28px 72px}.floral-script{color:var(--rose);font-family:Pinyon Script,cursive;font-size:34px;line-height:1.2}.floral-oval{aspect-ratio:3/4.1;width:74%;margin:30px auto 0;position:relative}.floral-oval>.inv-photo{border-radius:50%;overflow:hidden}.sprig{z-index:1;width:96px;color:var(--accent);position:absolute}.sprig-bud{fill:var(--rose)}.sprig-a{bottom:-18px;left:-46px}.sprig-b{top:-14px;right:-44px;transform:rotate(180deg)}.floral-names{justify-content:center;align-items:center;gap:14px;margin-top:38px;font-size:26px;font-weight:400;display:flex}.floral-names>span[aria-hidden]{color:var(--rose)}.floral-meta{color:var(--ink-soft);margin-top:14px;font-size:14px}.petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.petals span{top:-20px;left:calc(var(--i) * 8.3% + 2%);background:var(--rose);opacity:0;width:10px;height:13px;animation:petal-fall calc(7s + var(--i) * .37s) ease-in calc(var(--i) * .55s) 2;border-radius:80% 0;position:absolute}.petals span:nth-child(3n){background:#e3b7b4;width:8px;height:10px}@keyframes petal-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.8}to{opacity:0;transform:translate(40px,900px)rotate(320deg)}}.tpl-floral .inv-h-orn{background:radial-gradient(ellipse 6px 3px at 30% 50%, var(--accent) 98%, transparent), radial-gradient(ellipse 6px 3px at 70% 50%, var(--accent) 98%, transparent), radial-gradient(circle 3px at 50% 50%, var(--rose) 98%, transparent);width:26px;height:14px;margin:0 auto 14px;display:block}.tpl-floral .inv-gallery{gap:6px}.tpl-floral .inv-gallery-item{border-radius:14px}.tpl-magazine{--bg:#fff;--bg-alt:#fff;--ink:#151515;--ink-soft:#555;--ink-faint:#8c8c8c;--line:#ddd;--accent:#2643c9;--on-accent:#fff;--sun:#2643c9;--font-body:"IBM Plex Sans KR", sans-serif;--font-display:"Bodoni Moda", "IBM Plex Sans KR", serif;--align:left;--radius:0;--body-size:15px;--photo-empty:#b9bfcf;--photo-empty-ink:#1515154d}.hero-magazine{color:#fff;flex-direction:column;justify-content:space-between;height:100svh;min-height:600px;max-height:880px;padding:22px 22px 30px;display:flex}.mag-bg{z-index:0;position:absolute;inset:0}.mag-top,.mag-lines{z-index:1;position:relative}.mag-issue{border-bottom:1px solid;justify-content:space-between;padding-bottom:6px;font-size:12px;display:flex}.mag-title{white-space:nowrap;letter-spacing:-.045em;margin-top:-2px;font-family:Bodoni Moda,serif;font-size:min(19.5vw,84px);font-style:italic;font-weight:800;line-height:.95}.mag-feature{align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.mag-num{color:var(--accent);-webkit-text-stroke:0;font-family:Bodoni Moda,serif;font-size:64px;font-weight:500;line-height:1}.mag-names{letter-spacing:-.03em;margin-top:18px;font-family:IBM Plex Sans KR,sans-serif;font-size:34px;font-weight:600;line-height:1.18}.mag-cover{border-top:3px solid var(--accent);max-width:250px;margin-top:14px;padding-top:12px;font-size:13px;line-height:1.6}.hero-magazine:has(.inv-photo-empty){color:var(--ink)}.hero-magazine:not(:has(.inv-photo-empty)):after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000052,#0000 26% 48%,#0009);position:absolute;inset:0}.hero-magazine:not(:has(.inv-photo-empty)) .mag-num{color:#fff}.hero-magazine .mag-bg.inv-photo-empty{background:linear-gradient(180deg, #fff6, transparent 40%), var(--photo-empty)}.tpl-magazine .inv-sec{border-top:1px solid var(--ink);padding-top:28px}.tpl-magazine .inv-h{letter-spacing:-.04em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:40px;font-family:IBM Plex Sans KR,sans-serif;font-size:30px;font-weight:400;display:flex}.tpl-magazine .inv-note{margin-top:-28px}.tpl-magazine .inv-greeting-body{font-size:16px;line-height:1.95}.tpl-magazine .inv-greeting-body:first-letter{float:left;color:var(--accent);margin:6px 8px 0 0;font-family:Bodoni Moda,serif;font-size:58px;line-height:.8}.tpl-magazine .inv-cal{margin:0}.tpl-magazine .inv-cal td[data-day]:before{border-radius:0}.tpl-magazine .inv-map{margin-inline:-28px}.tpl-magazine .inv-gallery{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:6px}.tpl-magazine .inv-cal-sub{margin:-32px 0 32px}.tpl-magazine .inv-gallery-item{grid-column:span 2}.tpl-magazine .inv-gallery-item:nth-child(5n+1){aspect-ratio:auto;grid-area:span 2/span 4}.tpl-film{--bg:#e9e1d3;--bg-alt:#e2d8c7;--ink:#3a2d22;--ink-soft:#6e5b49;--ink-faint:#9c8a77;--line:#cdbfa9;--accent:#57432f;--on-accent:#f3ece0;--orange:#c9773a;--surface:#f3ece0;--sun:#c9773a;--font-body:"Gowun Dodum", sans-serif;--font-display:"Nanum Pen Script", cursive;--radius:4px;--photo-empty:#bfb19c;--photo-empty-ink:#3a2d2259}.tpl-film:after{content:"";z-index:3;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .22 0 0 0 0 .15 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-film{text-align:center;padding:56px 28px 64px}.film-stamp{color:var(--orange);letter-spacing:.08em;font-family:Courier Prime,monospace;font-size:15px;font-weight:700}.polaroid{background:#fbf8f2;width:82%;margin:40px auto 0;padding:12px 12px 0;position:relative;transform:rotate(-2.2deg);box-shadow:0 1px 2px #3a2d222e,0 14px 28px -12px #3a2d2273}.polaroid>.inv-photo{aspect-ratio:1}.polaroid figcaption{color:var(--ink);padding:14px 0 18px;font-family:Nanum Pen Script,cursive;font-size:30px;line-height:1}.tape{z-index:1;background:#e9d6aabf;width:104px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(3deg);box-shadow:0 1px 2px #0000000f}.film-names{margin-top:44px;font-family:Courier Prime,monospace;font-size:19px;font-weight:400}.film-meta{color:var(--ink-soft);margin-top:10px;font-size:14px}.tpl-film .inv-h{font-size:32px;line-height:1.1}.tpl-film .inv-sec{position:relative}.tpl-film .inv-gallery{scroll-snap-type:x mandatory;background:radial-gradient(circle, var(--bg-alt) 3.5px, transparent 4px) 0 7px / 18px 100% repeat-x, radial-gradient(circle, var(--bg-alt) 3.5px, transparent 4px) 0 calc(100% - 7px) / 18px 100% repeat-x, #2a2119;scrollbar-width:none;background-position:0 4px,0 calc(100% - 4px),0 0;background-repeat:repeat-x;background-size:18px 14px,18px 14px,auto;gap:6px;margin:0 -28px;padding:22px 16px;display:flex;overflow-x:auto}.tpl-film .inv-gallery-item{aspect-ratio:4/5;scroll-snap-align:center;flex:0 0 62%}.tpl-film .inv-gallery-item .inv-photo-empty{--photo-empty:#6f604d;--photo-empty-ink:#ffffff4d}.tpl-film .inv-gb-list li{background:#fbf8f2;border-color:#0000;box-shadow:0 1px 2px #3a2d221f}.tpl-film .inv-gb-list li:nth-child(odd){transform:rotate(-.6deg)}.tpl-film .inv-gb-list li:nth-child(2n){transform:rotate(.5deg)}.tpl-film .inv-gb-msg{font-family:Nanum Pen Script,cursive;font-size:21px;line-height:1.35}.tpl-night{--bg:#121a2e;--bg-alt:#172038;--ink:#ece5d6;--ink-soft:#b5ae9f;--ink-faint:#7f7b73;--line:#2c3654;--accent:#c9ab6e;--on-accent:#121a2e;--surface:#1a2440;--sun:#c9ab6e;--font-body:"Gowun Batang", serif;--font-display:"Song Myung", serif;--body-leading:1.95;--radius:2px;--photo-empty:#26304d;--photo-empty-ink:#ece5d640}.hero-night{text-align:center;padding:64px 28px 72px}.night-sky{pointer-events:none;position:absolute;inset:0}.night-sky i{background:#f4ecd8;border-radius:50%;position:absolute}.night-moon{width:30px;color:var(--accent);margin:0 auto;display:block;position:relative}.night-date{letter-spacing:.18em;color:var(--accent);margin-top:18px;font-family:Italiana,serif;font-size:22px;position:relative}.night-arch{aspect-ratio:3/4.2;border:1px solid var(--accent);border-radius:999px 999px 0 0;width:76%;margin:30px auto 0;padding:7px;position:relative}.night-arch>.inv-photo{border-radius:999px 999px 0 0;overflow:hidden}.night-names{letter-spacing:.08em;gap:2px;margin-top:38px;font-family:Song Myung,serif;font-size:26px;font-weight:400;display:grid;position:relative}.night-amp{color:var(--accent);font-family:Italiana,serif;font-size:22px}.night-meta{color:var(--ink-soft);margin-top:22px;font-size:14px;position:relative}.tpl-night .inv-h-orn{background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:9px;height:9px;margin:0 auto 16px;display:block}.tpl-night .inv-btn-kakao,.tpl-night .inv-btn-kpay{color:#000000d9}.tpl-night .inv-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
