@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:MaruBuri;src:url(https://hangeul.pstatic.net/hangeul_static/webfont/MaruBuri/MaruBuri-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{color:var(--text,#36322f);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#fcfcfb;--text:#36322f;--muted:#716a66;--accent:#806b8d;--accentSoft:#f0ecf2;--line:#e6e1dc;background:#f0efed;font-family:MaruBuri,serif}*{box-sizing:border-box}html{font-size:calc(100% * var(--font-scale,1));scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-size:.9375rem;line-height:1.8}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{background:0 0}p,h1,h2,h3{margin:0}img{max-width:100%;display:block}svg{flex-shrink:0}::selection{background:var(--accentSoft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.multiline{white-space:pre-line;overflow-wrap:anywhere}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gallery-zoom-locked,.gallery-zoom-locked body,.gallery-zoom-locked .modal{touch-action:pan-y}.invitation-interactions img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.eyebrow{letter-spacing:2.8px;color:var(--accent);font-family:MaruBuri,serif;font-size:.625rem}.invitation-page{background:var(--background) url(/paper-grain.svg);max-width:460px;min-height:100vh;margin:0 auto}.skip-link{z-index:20;background:var(--background);border:1px solid var(--accent);padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.cover{text-align:center;flex-direction:column;min-height:688px;padding:28px 35px 24px;display:flex;position:relative}.cover-topline{color:var(--muted);letter-spacing:1.8px;opacity:.76;justify-content:space-between;font:.5625rem/1.4 MaruBuri,serif;display:flex}.cover-inner{flex-direction:column;flex:1;align-items:center;padding-top:51px;padding-bottom:39px;display:flex}.cover-title{color:var(--accent);letter-spacing:7px;padding-left:7px;font-family:MaruBuri,serif;font-size:2.9375rem;font-weight:400;line-height:1.2}.cover-date{color:var(--accent);text-transform:uppercase;margin-top:52px;font-family:MaruBuri,serif;font-size:1.5rem;line-height:1.22}.cover-date sup{vertical-align:super;margin-left:1px;font-family:MaruBuri,serif;font-size:.625rem}.cover-line{background:var(--text);opacity:.28;width:1px;height:94px;margin:29px 0 28px}.cover-names{letter-spacing:11px;gap:13px;padding-left:11px;font-family:MaruBuri,serif;font-size:1.375rem;font-weight:700;line-height:1.5;display:grid}.cover-location{color:var(--muted);margin-top:29px;font-family:MaruBuri,serif;font-size:.875rem;font-weight:700}.cover-location span{word-break:keep-all;text-wrap:balance;margin-top:1px;font-size:.8125rem;display:block}.cover-scroll{color:var(--muted);flex-direction:column;align-items:center;gap:9px;display:flex}.cover-scroll span{letter-spacing:2px;font:.5rem/1.5 MaruBuri,serif}.cover-photo{object-fit:cover;width:100%;max-height:400px;margin:35px 0}.section{text-align:center;padding:69px 35px 75px;position:relative}.section:after{content:"";background:var(--line);width:32px;height:1px;margin:62px auto -75px;display:block}.section-heading{margin-bottom:33px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{color:var(--accent);letter-spacing:-.35px;font-family:MaruBuri,serif;font-size:1.1875rem;font-weight:400}.section-description{color:var(--muted);margin-bottom:28px;font-size:.875rem;line-height:1.9}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:.8125rem;line-height:1.5;transition:background .2s,border-color .2s;display:inline-flex}.button-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.button-primary:hover{filter:brightness(.94)}.button-outline{border-color:var(--line);background:var(--background)}.button-outline:hover{background:var(--accentSoft);border-color:var(--accent)}.text-button{min-height:40px;color:var(--muted);border:0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;display:inline-flex}.text-button:hover{color:var(--accent)}.demo-note{color:var(--muted);margin-top:14px;font-size:.6875rem;line-height:1.7}.section-invitation{padding-top:50px}.section-invitation .section-heading h2{font-weight:700}.invitation-copy{font-size:.875rem;line-height:2.1}.invitation-copy p+p{margin-top:23px}.invitation-quote{color:var(--accent);margin:32px 0}.section-invitation>.invitation-quote:first-child{margin:0 0 84px}.invitation-quote blockquote{margin:0;font-family:MaruBuri,serif;font-size:.875rem;line-height:2}.invitation-quote figcaption{color:var(--muted);margin-top:12px;font-size:.625rem}.small-flower{color:var(--accent);font-variant-emoji:text;opacity:.55;margin:43px 0 33px;font-family:MaruBuri,Apple Symbols,Segoe UI Symbol,serif;font-size:1.5rem;line-height:1}.family-list{gap:12px;font-size:.875rem;display:grid}.family-list p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;display:flex}.family-list small{color:var(--muted);font-size:.6875rem}.family-list span,.family-list strong{font-weight:700}.family-list strong{font-size:.9375rem}.contact-links{flex-direction:column;align-items:center;gap:12px;margin-top:29px;display:flex}.wedding-datetime{font-size:1.0625rem;line-height:1.9}.calendar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0 29px;padding:23px 4px 20px}.calendar-month{letter-spacing:1px;margin-bottom:15px;font-family:MaruBuri,serif;font-size:1.5625rem}.calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-row>span{place-items:center;min-height:42px;font-size:.8125rem;display:grid;position:relative}.calendar-row>span:first-child{color:#b36d7e}.calendar-weekdays>span{min-height:37px;color:var(--muted);font-size:.75rem}.calendar-row>span.calendar-wedding-day{color:#fff;z-index:0}.calendar-wedding-day:before{content:"";background:var(--accent);z-index:-1;border-radius:50%;width:31px;height:31px;position:absolute}.calendar-heart{width:10px;height:10px;color:var(--accent);fill:var(--accent);stroke:none;position:absolute;bottom:1px}.countdown{grid-template-columns:repeat(4,1fr);gap:8px;margin:27px 0 22px;padding:0 10px;display:grid}.countdown>div{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.countdown>div+div:before{content:":";color:var(--line);font:1.5rem MaruBuri,serif;position:absolute;top:-2px;left:-6px}.countdown strong{font-variant-numeric:tabular-nums;font-family:MaruBuri,serif;font-size:1.8125rem;font-weight:400;line-height:1}.countdown span{letter-spacing:1px;color:var(--muted);font:.5rem/1.5 MaruBuri,serif}.dday-message{color:var(--muted);font-size:.75rem}.dday-message strong{color:var(--accent);font-weight:400}.venue-info h3{font-family:MaruBuri,serif;font-size:1.125rem;font-weight:700}.venue-info>p{margin-top:4px;font-size:.8125rem}.venue-info .venue-address{color:var(--muted);margin-top:13px}.venue-info .text-button{margin:2px 0 13px}.kakao-map-frame{border:1px solid var(--line);background:#f2f1ed;border-radius:2px;height:200px;position:relative;overflow:hidden}.kakao-map{touch-action:pan-y;width:100%;height:100%}.kakao-map img{max-width:none}.kakao-map-feedback{color:var(--accent);background:#f2f1ed;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:.75rem;display:flex;position:absolute;inset:0}.kakao-map-feedback>span{color:var(--muted);font-size:.6875rem}.venue-map-image{border:1px solid var(--line);display:block}.venue-map-image img{width:100%}.map-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.map-links a{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:45px;padding:6px 2px;font-size:.75rem;display:flex}.map-links a+a{border-left:1px solid var(--line)}.map-brand{object-fit:contain;flex-shrink:0;width:22px;height:22px}.map-app-note{color:var(--muted);margin-top:5px;font-size:.625rem}.venue-phone{color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:10px;font-size:.75rem;display:flex}.transport-list{text-align:left;border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.transport-item+.transport-item{margin-top:24px}.transport-item h3{margin-bottom:5px;font-size:1.00625rem;font-weight:600}.transport-item p{color:var(--text);font-size:.8625rem;line-height:1.9}.transport-description>span{word-break:keep-all;overflow-wrap:anywhere;display:block}.transport-description .transport-continuation{word-break:keep-all;overflow-wrap:normal;padding-left:3.5em}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.gallery-item,.gallery-viewer{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gallery-item img,.gallery-viewer>.gallery-full{pointer-events:none}.gallery-item{aspect-ratio:1;border:0;border-radius:2px;padding:0;display:block;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery-item:hover img{transform:scale(1.04)}.gallery-full{object-fit:contain;background:0 0;border-radius:0;width:auto;height:auto;max-height:calc(100dvh - 112px)}.photo-placeholder{width:100%;height:100%;color:var(--muted);background:var(--accentSoft);place-items:center;font-size:.625rem;display:grid}.gallery-stage{max-width:100%;position:relative}.gallery-viewer{touch-action:pan-y;position:relative;overflow:hidden}.gallery-viewer>.gallery-full{transform:translateX(var(--gallery-drag-x,0px));animation:.18s ease-out gallery-enter}.gallery-viewer .photo-placeholder{color:#fff;background:0 0;width:min(520px,100vw - 24px);height:min(390px,100dvh - 112px)}@keyframes gallery-enter{0%{opacity:.4;transform:translateX(var(--gallery-enter-x))}to{opacity:1;transform:translate(0)}}.gallery-full-blurred{filter:blur(6px)}.gallery-arrow{color:#fff;text-shadow:0 1px 5px #36322f,0 0 2px #36322f;border:0;place-items:center;width:44px;height:56px;padding:0;font-size:1.875rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow-previous{left:4px}.gallery-arrow-next{right:4px}.gallery-swipe-hint{color:#fff;text-align:center;word-break:keep-all;pointer-events:none;background:#0009;border-radius:12px;width:max-content;max-width:calc(100% - 24px);padding:10px 14px;font-size:.6875rem;line-height:1.6;animation:3.2s forwards gallery-swipe-hint;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-swipe-motion{justify-content:center;align-items:center;gap:20px;margin-bottom:5px;display:flex}.gallery-swipe-motion svg{animation:1.2s ease-in-out .2s 2 gallery-swipe-hand}@keyframes gallery-swipe-hand{0%,to{transform:translate(0)}25%{transform:translate(12px)}65%{transform:translate(-12px)}}@keyframes gallery-swipe-hint{0%,to{opacity:0}10%,85%{opacity:1}}.gallery-note{font-size:.625rem}.rsvp-heart{color:var(--accent);margin:0 auto 22px}.section-rsvp .button{min-width:235px}.guestbook-messages{text-align:left;gap:12px;display:grid;position:relative}.guestbook-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b8aabd transparent;overflow-y:auto}.guestbook-sentinel{text-align:center}.guestbook-message{background:var(--accentSoft);border-radius:7px;padding:19px 22px 13px}.guestbook-message>div{color:var(--accent);justify-content:space-between;font-size:.8125rem;display:flex}.guestbook-message strong{font-weight:400}.guestbook-message p{margin-top:10px;font-size:.8125rem;line-height:1.9}.guestbook-message .text-button{min-height:35px;margin-left:auto;font-size:.6875rem;display:flex}.section-guestbook{overflow-x:clip}.guestbook-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.guestbook-actions>.button{white-space:normal;gap:6px;min-width:0;padding:10px 8px;font-size:.75rem}.guestbook-actions>.button svg{width:16px;height:16px}.guestbook-messages:not(:empty){margin-bottom:20px}.account-groups{gap:12px;margin-top:30px;display:grid}.account-group{border:1px solid var(--line);text-align:left;border-radius:7px;overflow:hidden}.account-group summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 19px;font-size:.8125rem;list-style:none;display:flex}.account-group summary::-webkit-details-marker{display:none}.account-group summary svg{color:var(--muted);transition:transform .2s}.account-group[open] summary{background:var(--accentSoft)}.account-group[open] summary svg{transform:rotate(180deg)}.account-entries{padding:0 19px}.account-entry{justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.account-entry+.account-entry{border-top:1px solid var(--line)}.account-entry strong{font-size:.8125rem;font-weight:400}.account-entry p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.6875rem}.copy-button{border:1px solid var(--line);border-radius:4px;flex-shrink:0;align-items:center;gap:5px;min-height:38px;padding:8px 10px;font-size:.6875rem;display:inline-flex}.copy-button:hover{background:var(--accentSoft)}.section-accounts:after{display:none}.footer{text-align:center;background:var(--accentSoft);color:var(--muted);padding:55px 35px 30px}.footer>svg{color:var(--accent);margin-bottom:21px}.footer>p:first-of-type{font-size:.875rem;line-height:2}.footer>.eyebrow{margin-top:32px;font-size:.5625rem;display:block}.footer-names{color:var(--text);margin:3px 0 31px;font-family:MaruBuri,serif;font-size:1.875rem}.share-button{background:0 0;border-color:#d6cedb;min-width:220px;font-size:.75rem;transition:background .2s,border-color .2s,color .2s}.share-button:hover,.share-button-copied,.share-button-copied:hover{color:var(--text);background:#d7ccde;border-color:#aa96b7}.back-to-top{margin-top:18px;padding:16px 10px 0;font-size:.625rem;display:block}.modal{width:min(420px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text);background:var(--background);border:0;border-radius:12px;padding:0;box-shadow:0 20px 70px #0002}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26222c70}.modal-floating{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.modal-floating::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.modal-floating .modal-content{place-items:center;height:100%;padding:56px 12px;display:grid}.modal-floating .modal-heading{z-index:1;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));margin:0;position:absolute}.modal-floating .icon-button{color:#fff;width:44px;height:44px}.modal-floating .icon-button:hover{background:#ffffff1f}.modal-content{padding:25px}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.modal-heading h2{font-family:MaruBuri,serif;font-size:1.1875rem;font-weight:400}.icon-button{width:42px;height:42px;color:var(--muted);border:0;border-radius:50%;place-items:center;display:grid}.icon-button:hover{background:var(--accentSoft)}.invitation-form{gap:22px;display:grid}.form-notice{color:var(--muted);background:var(--accentSoft);border-radius:5px;padding:12px 14px;font-size:.6875rem;line-height:1.8}.form-field{gap:8px;font-size:.8125rem;display:grid}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line);background:var(--background);border-radius:5px;width:100%;padding:11px 12px;font-size:1rem;line-height:1.6}.form-field input::placeholder,.form-field textarea::placeholder{color:#8b8581;font-size:.8125rem}.form-field textarea{resize:vertical;min-height:90px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:10px;padding:0;font-size:.8125rem}.choice-group{flex-wrap:wrap;gap:8px 20px;display:flex}.choice-group label{cursor:pointer;align-items:center;gap:7px;min-height:34px;font-size:.75rem;display:flex}.choice-group input{accent-color:var(--accent);width:15px;height:15px;margin:0}.form-confirmation{text-align:center;padding:6px 0}.form-confirmation>svg{color:var(--accent);margin-bottom:14px}.form-confirmation h3{font-size:1.0625rem;font-weight:400}.form-confirmation p{color:var(--muted);margin:14px 0 24px;font-size:.8125rem;line-height:1.9}.form-confirmation .button{min-width:180px}.toast{z-index:50;bottom:max(26px, env(safe-area-inset-bottom));color:#fff;text-align:center;opacity:0;pointer-events:none;background:#36322fed;border-radius:7px;width:max-content;max-width:calc(100% - 40px);padding:13px 20px;font-size:.75rem;transition:opacity .2s,transform .2s;position:fixed;left:50%;transform:translate(-50%,10px)}.toast-visible{opacity:1;transform:translate(-50%)}@media (width>=600px){body{padding:28px 0}.invitation-page{box-shadow:0 6px 45px #36322f0b}.cover{min-height:728px}.cover-inner{padding-top:61px}.cover-title{font-size:3.25rem}.cover-line{height:104px}.section{padding-left:47px;padding-right:47px}}@media (width<=359px){.cover{min-height:660px;padding-left:26px;padding-right:26px}.cover-title{font-size:2.625rem}.cover-inner{padding-top:42px}.section{padding-left:25px;padding-right:25px}.section-heading h2{font-size:1.125rem}.family-list{font-size:.8125rem}.dday-message{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.congrats{text-align:center;margin-top:8px;position:relative}.congrats-action{min-width:0;position:relative}.congrats-button{width:100%;height:100%;min-height:48px;color:var(--accent);background:var(--accentSoft);border:1px solid #d9cede;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.75rem;display:inline-flex;box-shadow:0 3px 12px #806b8d0a}.congrats-button:active{transform:scale(.97)}.congrats-count{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-left:1px solid #d9cede;min-width:0;padding-left:6px}.congrats-count-roll{height:1.4em;line-height:1.4;display:block;position:relative;overflow:hidden}.congrats-count-roll:after{content:attr(data-current);display:block}.congrats-count-rolling:before{content:attr(data-previous);animation:.36s ease-in-out both congrats-number-out;position:absolute;inset:0}.congrats-count-rolling:after{animation:.36s ease-in-out both congrats-number-in}@keyframes congrats-number-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes congrats-number-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.congrats-bursts{pointer-events:none;position:absolute;inset:0}.congrats-burst{animation:1.65s ease-out both congrats-float;animation-delay:var(--burst-delay);font-size:1.6875rem;position:absolute;bottom:26px;left:calc(50% - 15px)}.congrats-burst-photo{background:#fff;border-radius:3px;width:48px;height:56px;padding:3px 3px 9px;box-shadow:0 3px 12px #36322f24}.congrats-burst-photo img{object-fit:cover;width:100%;height:100%}.congrats-burst-photo .photo-placeholder{background:0 0;font-size:1.25rem}@keyframes congrats-float{0%{opacity:0;transform:translateY(5px)scale(.65)}16%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--burst-x), -140px) rotate(var(--burst-rotate)) scale(1)}}button:disabled{opacity:.5;cursor:not-allowed}.service-note{color:var(--muted);overflow-wrap:anywhere;margin:14px 0;font-size:.75rem}.form-error{color:#a34455;overflow-wrap:anywhere;margin:10px 0;font-size:.75rem}.guestbook-notice{color:var(--accent);background:var(--accentSoft);border-radius:7px;margin-top:16px;padding:14px;font-size:.8125rem;line-height:1.8}.turnstile-field{min-width:0;min-height:65px}.admin-page{background:var(--background);max-width:760px;min-height:100dvh;margin:0 auto;padding:45px 24px 70px}.admin-heading h1{margin:12px 0;font:400 1.6875rem MaruBuri,serif}.admin-heading .text-button{display:inline-block}.admin-tabs{gap:8px;margin:28px 0 16px;display:flex}.admin-tabs button{border:1px solid var(--line);border-radius:7px;flex:1;min-height:45px;padding:9px;font-size:.8125rem}.admin-tabs button[aria-pressed=true]{color:#fff;background:var(--accent);border-color:var(--accent)}.admin-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.admin-empty{text-align:center;color:var(--muted);padding:55px 10px;font-size:.8125rem}.admin-messages{gap:14px;margin:15px 0 22px;display:grid}.admin-message{border:1px solid var(--line);border-radius:10px;padding:20px}.admin-message header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.admin-message strong{font-size:.875rem;font-weight:400}.admin-message time{color:var(--muted);font-size:.6875rem}.admin-message>p{overflow-wrap:anywhere;margin-top:14px}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.admin-actions .button,.admin-delete-confirm .button{min-width:0;min-height:40px;padding:7px 12px;font-size:.75rem}.admin-actions .text-button{min-height:40px;padding:7px 4px}.danger-text{color:#a34455}.admin-delete-confirm{background:var(--accentSoft);border-radius:7px;margin-top:12px;padding:16px;font-size:.75rem}.admin-delete-confirm .button{margin:14px 8px 0 0}@media (prefers-reduced-motion:reduce){.gallery-viewer>.gallery-full,.gallery-swipe-hint,.gallery-swipe-motion svg,.congrats-count-rolling:after{animation:none}.congrats-count-rolling:before{display:none}.congrats-burst{animation:none;display:none}}
