:root{--teal:#68415e;--teal-dark:#4d2f46;--mint:#ede0e9;--pale:#f7eff4;--navy:#352336}
body{font-family:system-ui,-apple-system,'Segoe UI','Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif}
.hz730-tools{margin:24px 0}.hz730-tools h2{font-size:18px;margin:0 0 6px}.hz730-tools p{font-size:13px}.hz730-tools .row-actions{flex-wrap:wrap;gap:10px}
.hz730-upgrade{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f6edf3;border:1px solid #dac5d4;margin-bottom:20px}.hz730-upgrade h2{font-size:19px;margin:0}.hz730-upgrade p{max-width:560px;font-size:13px}
.c67-body,.c67-reply,.c67-card p,.hz-community-text{font-family:system-ui,'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;overflow-wrap:anywhere}
.invite-template-grid button.chosen{outline:4px solid #815072;outline-offset:2px}.invite-template-grid button.chosen::after{content:'Selected';display:block;background:#583650;color:white;padding:5px;border-radius:5px}
.hz730-loading{text-align:center;display:grid;place-content:center;gap:15px;min-height:55vh;color:#583650}.hz730-loading img{width:76px;height:76px;object-fit:contain;margin:auto;animation:hz730-pulse 1.6s ease-in-out infinite}.hz730-loading p{margin:0}.hz730-loading .spinner{border-color:#e6d8e2;border-top-color:#68415e}
@keyframes hz730-pulse{50%{transform:scale(.93);opacity:.65}}@media(prefers-reduced-motion:reduce){.hz730-loading img{animation:none}}
@media(max-width:650px){.hz730-upgrade{align-items:stretch;flex-direction:column}.hz730-upgrade .btn{width:100%}.hz730-tools .row-actions .btn{flex:1 1 180px}.invitation-designer [data-print730]{display:flex;gap:5px;flex-wrap:wrap}}

.hz730-progress{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;background:#fcf7fa;border:1px solid #dfcbd9;padding:12px;border-radius:10px;margin-bottom:15px;color:#583650}.hz730-progress .spinner{width:18px;height:18px;margin:0}[aria-busy=true]>.card{opacity:.72}

/* Remaining fixed green accents from the older dashboard and canvas tools. */
.hz-next-panel{background:linear-gradient(125deg,#f5edf3,#fff);border-color:#dfcbd9}.hz-next-eyebrow{color:#77516d!important}.hz-next-head p,.hz-next-card span{color:#796674}.hz-next-card{color:#513449;border-color:#dfd0db}.hz-next-card:hover,.hz-next-card:focus-visible{border-color:#8d6581;outline-color:#8d6581}.hz-setup-steps span{background:#eee1ea;color:#68415e}.hz-next-select select{border-color:#dacbd5}
.invite-artwork-mode .compact-tool-tabs button.active,.compact-tool-tabs button.active{background:#68415e!important;color:#fff!important;border-color:#68415e!important}.invitation-designer .modal-head .hz-editor-layout-toggle{background:#f1e7ee!important;border-color:#d8c3d1!important;color:#68415e!important}.invite-workshop-tabs button.active{background:#f0e3ec!important;color:#68415e!important}.page-back-btn,.back-button,.hz-back-button{background:#f3e9f0!important;color:#68415e!important;border-color:#dfcbd9!important}.compact-bg-position{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compact-bg-position h4{grid-column:1/-1}.hz-saving731 .invitation-live{pointer-events:none}.rsvp-builder-footer [data-invite-action=save]:disabled{opacity:.85}

.app-go-back,.phase7-back{background:#f3edf4!important;color:#67415f!important;border-color:#ded0df!important}
