.embed-code-block{background:var(--color-light-bg);border-radius:var(--radius-md);padding:var(--spacing-xl);margin-top:var(--spacing-2xl);text-align:center}.embed-code-header{margin-bottom:var(--spacing-xl)}.embed-code-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-dark);margin:0 0 var(--spacing-sm) 0}.embed-code-description{font-size:var(--font-size-sm);color:var(--color-text-medium);margin:0;line-height:1.6}.embed-generator-link{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:linear-gradient(135deg,var(--color-primary-purple),var(--color-primary-blue));color:var(--color-white);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-base);text-decoration:none;transition:all var(--transition-fast);box-shadow:0 4px 14px rgba(102,126,234,.3)}.embed-generator-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.embed-generator-link svg{flex-shrink:0}.embed-code-note{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding:var(--spacing-md);background:rgba(102,126,234,.1);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-dark)}.embed-code-note svg{flex-shrink:0;color:var(--color-primary-purple);margin-top:2px}@media (max-width:600px){.embed-code-block{padding:var(--spacing-md)}}