.embed-modal-dialog[data-astro-cid-rh7sudhe]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:0;max-width:640px;width:92vw;background:var(--bg-surface-1);box-shadow:0 24px 48px -12px #00000080;color:var(--text-primary)}.embed-modal-dialog[data-astro-cid-rh7sudhe]::backdrop{background:#0f172abf;backdrop-filter:blur(4px)}.modal-inner[data-astro-cid-rh7sudhe]{padding:1.5rem}.modal-header[data-astro-cid-rh7sudhe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.modal-heading[data-astro-cid-rh7sudhe]{font-size:1.25rem;font-weight:800;margin:0;color:var(--text-primary)}.modal-subheading[data-astro-cid-rh7sudhe]{font-size:var(--text-micro);color:var(--text-muted);margin:.25rem 0 0}.btn-close-modal[data-astro-cid-rh7sudhe]{background:transparent;border:none;font-size:1.75rem;line-height:1;color:var(--text-muted);cursor:pointer;padding:.2rem .5rem;border-radius:var(--radius-sm)}.btn-close-modal[data-astro-cid-rh7sudhe]:hover{color:var(--text-primary)}.embed-instructions[data-astro-cid-rh7sudhe]{font-size:var(--text-small);color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.code-box-container[data-astro-cid-rh7sudhe]{margin-bottom:1.25rem}.embed-code-textarea[data-astro-cid-rh7sudhe]{width:100%;background:#0f172a;color:#f8fafc;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.75rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.4;resize:none;outline:none}.modal-actions-row[data-astro-cid-rh7sudhe]{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap}.btn-copy-embed[data-astro-cid-rh7sudhe]{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-primary);color:var(--text-primary);border:1px solid var(--accent-primary-hover);padding:.65rem 1.25rem;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-small);font-weight:700;cursor:pointer;transition:var(--transition-interactive)}.btn-copy-embed[data-astro-cid-rh7sudhe]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.btn-preview-embed[data-astro-cid-rh7sudhe]{display:inline-flex;align-items:center;padding:.65rem 1rem;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-small);font-weight:600;color:var(--text-secondary);text-decoration:none}.btn-preview-embed[data-astro-cid-rh7sudhe]:hover{color:var(--text-primary);background:var(--bg-surface-1)}.embed-toast[data-astro-cid-rh7sudhe]{margin-top:.75rem;padding:.5rem .85rem;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);color:var(--color-success);font-weight:700;font-size:var(--text-small);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.embed-toast[data-astro-cid-rh7sudhe].is-visible{opacity:1;transform:translateY(0)}
