.invitation-details .wi-welcome-symbol{position:relative;isolation:isolate;flex:none;width:min(var(--punkalasa-size,130px),65vw);aspect-ratio:1;margin:0 auto 18px;pointer-events:none}
.wi-welcome-symbol .wi-welcome-art{display:block;width:100%;height:100%;object-fit:contain;opacity:0}
.wi-welcome-symbol canvas{position:absolute;left:-23.333%;top:-23.333%;width:146.666%;height:146.666%;pointer-events:none}
#invitation-symbol-settings select{width:100%}
#invitation-symbol-settings input[type=number]{width:80px}
#invitation-symbol-settings .punkalasa-replay{padding:10px 14px;background:#fff;border:1px solid #b8a572;border-radius:5px;color:#54482d;cursor:pointer;font:13px system-ui,sans-serif}
@media(prefers-reduced-motion:reduce){.wi-welcome-symbol canvas{display:none}}
