.promo-text[data-v-26bd0a51]{min-width:0}.promo-text__plain[data-v-26bd0a51]{white-space:inherit}.promo-text__code[data-v-26bd0a51]{display:inline-flex;align-items:center;gap:.15rem;vertical-align:middle;margin-inline:.15em;max-width:100%;border-radius:.4rem;padding:.1rem .15rem .1rem .4rem;font-size:.92em;line-height:1.2;background:color-mix(in srgb,#fff 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent),0 1px 2px color-mix(in srgb,#000 18%,transparent);cursor:pointer}.promo-text__code--preview[data-v-26bd0a51]{cursor:default}.promo-text__code-value[data-v-26bd0a51]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;font-weight:700;letter-spacing:.04em;text-transform:none;white-space:nowrap}.promo-text__copy[data-v-26bd0a51]{display:grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;border:0;border-radius:.3rem;background:color-mix(in srgb,#fff 12%,transparent);color:inherit;opacity:.88;cursor:pointer;transition:opacity .15s ease,background .15s ease}.promo-text__copy[data-v-26bd0a51]:focus-visible,.promo-text__copy[data-v-26bd0a51]:hover{opacity:1;background:color-mix(in srgb,#fff 22%,transparent)}.promo-text__copy--static[data-v-26bd0a51]{pointer-events:none;cursor:default}.promo-banner[data-variant=midnight]{color:#f5e6b8;background:color-mix(in srgb,#d4af37 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4af37 40%,transparent),0 1px 2px color-mix(in srgb,#000 28%,transparent)}.promo-banner[data-variant=midnight]{background:color-mix(in srgb,#d4af37 22%,transparent)}.promo-banner[data-variant=urgency]{color:#fff7ed;background:color-mix(in srgb,#000 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent),0 1px 2px color-mix(in srgb,#000 16%,transparent)}.promo-banner[data-variant=brand]{color:#ecfdf5;background:color-mix(in srgb,#000 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 20%,transparent),0 1px 2px color-mix(in srgb,#000 14%,transparent)}.admin-promo-preview[data-variant=midnight]{color:#f5e6b8;background:color-mix(in srgb,#d4af37 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#d4af37 40%,transparent)}.admin-promo-preview[data-variant=brand],.admin-promo-preview[data-variant=urgency]{background:color-mix(in srgb,#000 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 22%,transparent)}
