.invitation-details #invitation .wi-family-invitation.wi-raised-invitation{box-sizing:border-box;width:min(var(--invite-panel-width,1040px),calc(100% - 64px));max-width:none;min-height:var(--invite-panel-height,620px);padding:52px clamp(24px,4vw,64px);justify-content:center;background:#fffefd;border:1px solid #a893600e;border-radius:var(--invite-panel-radius,8px);box-shadow:var(--invite-panel-shadow,0 10px 36px #6659431a)}
@media(max-width:760px){.invitation-details #invitation .wi-family-invitation.wi-raised-invitation{width:calc(100% - 32px);padding:36px 20px}}
#invitation-panel-settings input[type=number]{width:80px}
#invitation-panel-settings .invite-panel-colors{display:grid;grid-template-columns:42px 1fr;gap:8px;margin:16px 0}
#invitation-panel-settings .invite-panel-colors label{grid-column:1/-1;font:13px system-ui,sans-serif}
#invitation-panel-settings input[type=color]{width:42px;height:34px;padding:2px}
#invite-panel-shadow-hex{box-sizing:border-box;width:100%;min-width:0;font:13px ui-monospace,monospace;padding:8px;border:1px solid #cbd0d2;border-radius:4px}
#invite-panel-shadow-hex:invalid{border-color:#a64f3c}
