._text-button_cf82556{min-height:44px;color:var(--accent-strong,#34507a);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:500;display:inline-flex}._button_cf82556{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}._primary_cf82556{background:var(--ink,#0b1222);color:var(--on-ink,#eef1f6)}._primary_cf82556:hover{background:var(--ink-2,#141d31)}._invitation-dialog_cf82556{color:var(--text,#0e1626);background:var(--paper,#f4f6f9);border-radius:var(--r-lg,22px);border:0;width:960px;max-width:min(960px,100vw - 48px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 80px #050a1459}._invitation-dialog_cf82556::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a149e}._dialog-header_cf82556{justify-content:space-between;align-items:center;gap:20px;display:flex}._dialog-category_cf82556{font-family:var(--f-mono,monospace);color:var(--text-muted,#556173);font-size:12px}._dialog-header_cf82556 h2{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:500}._close-button_cf82556{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:28px}._preview-toolbar_cf82556{align-items:center;gap:6px;margin:22px 0 16px;font-size:14px;display:flex}._preview-toolbar_cf82556 button{border:1px solid var(--line,#0e16261a);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px}._preview-toolbar_cf82556 button._active_cf82556{background:var(--ink,#0b1222);color:var(--on-ink,#eef1f6);border-color:var(--ink,#0b1222)}._preview-toolbar_cf82556 a{min-height:44px;color:var(--accent-strong,#34507a);align-items:center;gap:8px;margin-left:auto;text-decoration:none;display:flex}._viewer-stage_cf82556{background:var(--paper-2,#fff);border-radius:var(--r-md,14px);height:min(60dvh,610px);padding:16px;overflow:auto}._invitation-viewer_cf82556{background:var(--paper,#f4f6f9);border:1px solid var(--line,#0e16261a);border-radius:var(--r-md,14px);width:min(390px,100%);height:100%;margin:auto;transition:width .22s;position:relative;overflow:auto}._invitation-viewer_cf82556._desktop_cf82556{width:100%;max-width:840px}._invitation-viewer_cf82556>img{width:100%;height:auto}._invitation-viewer_cf82556 iframe{background:#fff;border:0;width:100%;height:100%}._dialog-footer_cf82556{color:var(--text-muted,#556173);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;font-size:13px;display:flex}._dialog-footer_cf82556 p{max-width:520px}._previewPlaceholder_cf82556{text-align:center;min-height:100%;color:var(--text,#0e1626);place-content:center;gap:12px;padding:24px;display:grid}._previewPlaceholder_cf82556 h3{font-size:20px;font-weight:500}._artworkViewport_cf82556{place-items:center;display:grid;position:absolute;inset:18px;overflow:hidden}._artworkViewport_cf82556 img{object-fit:contain;filter:drop-shadow(0 8px 14px #0e16261f);width:100%;height:100%;inset:0}._craftCover_cf82556{pointer-events:none;transform-origin:50%;background:#fff;border:0;width:390px;height:844px;position:absolute;top:50%;left:50%}@media (max-width:600px){._invitation-dialog_cf82556{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}._dialog-header_cf82556 h2{font-size:23px}._preview-toolbar_cf82556{flex-wrap:wrap}._preview-toolbar_cf82556 a{font-size:12px}._viewer-stage_cf82556{height:52dvh;padding:8px}._dialog-footer_cf82556{flex-direction:column;align-items:stretch;gap:12px}._artworkViewport_cf82556{inset:14px}}@media (prefers-reduced-motion:reduce){._invitation-viewer_cf82556{transition:none}}
