/* Embed a Card (0.102.0, SPZV2_Embed): the picker, the card as other sites will show it, and its code */
.spz-embed-b .spz-embed-form .spz-embed-pick select { min-width: 230px; }
.spz-embed-b .spz-embed-grid { display: grid; grid-template-columns: minmax(0, 560px) minmax(0, 1fr); gap: 20px; align-items: start; max-width: 1040px; margin: 4px auto 0; }
.spz-embed-b .spz-embed-prev iframe { display: block; width: 100%; border: 0; border-radius: 14px; background: transparent; }
.spz-embed-b .spz-embed-code { display: flex; flex-direction: column; gap: 8px; }
html body .spz-embed-b .spz-embed-code label { margin: 0; font-size: 13px; font-weight: 700; color: var(--gl-text, #33403c); }
html body .spz-embed-b .spz-embed-code textarea { width: 100%; min-height: 128px; margin: 0; padding: 10px 12px; border: 1px solid var(--gl-border, #dde2e0); border-radius: 10px; background: var(--gl-bg-alt, #f1f3f2);
  color: var(--gl-text, #33403c); font: 12.5px/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; resize: vertical; box-shadow: none; }
html body .spz-embed-b button.spz-embed-copy { align-self: flex-start; min-height: 40px; margin: 0; padding: 8px 18px; border: 0; border-radius: 999px; background: #00813a; color: #fff;
  font: 700 14px/1.2 Inter, system-ui, sans-serif; letter-spacing: 0; text-transform: none; cursor: pointer; box-shadow: none; }
html body .spz-embed-b button.spz-embed-copy:hover { background: #00732f; }
html body .spz-embed-b button.spz-embed-copy:focus-visible { outline: 2px solid #00913d; outline-offset: 2px; }
.spz-embed-b .spz-embed-note { margin: 0; font-size: 12.5px; color: var(--gl-text-muted, #64726d); }
html[data-spz-theme="dark"] .spz-embed-b .spz-embed-code textarea { background: #1c2838; border-color: #2a3646; color: #e2e8f0; }
html[data-spz-theme="dark"] .spz-embed-b .spz-embed-code label { color: #e2e8f0; }
@media (max-width: 860px) { .spz-embed-b .spz-embed-grid { grid-template-columns: minmax(0, 1fr); } }
@media (max-width: 640px) { .spz-embed-b .spz-embed-form .spz-embed-pick { width: 100%; } .spz-embed-b .spz-embed-form .spz-embed-pick select { min-width: 0; width: 100%; } }
