.cms-wrap.svelte-1b5yrz{position:relative;display:inline}.cms-wrap.editing.svelte-1b5yrz{display:inline-block}.cms-edit{outline:1px dashed transparent;outline-offset:4px;border-radius:4px;cursor:text;transition:outline-color .12s ease,background-color .12s ease}.cms-edit:hover{outline-color:#b91c1c8c;background-color:#b91c1c0f}.cms-edit:focus{outline:2px solid rgb(185,28,28);background-color:#b91c1c14}.cms-saving{opacity:.55}.cms-tokens.svelte-1b5yrz{position:absolute;left:0;top:100%;z-index:60;margin-top:6px;max-width:min(30rem,90vw);display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 30px #0f172a24}.cms-tokens.above.svelte-1b5yrz{top:auto;bottom:100%;margin-top:0;margin-bottom:6px}.cms-tokens-label.svelte-1b5yrz{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-right:2px}.cms-tokens.svelte-1b5yrz button:where(.svelte-1b5yrz){padding:2px 8px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font:inherit;font-size:.74rem;cursor:pointer}.cms-tokens.svelte-1b5yrz button:where(.svelte-1b5yrz):hover{border-color:#b91c1c;color:#b91c1c}
