.embed-widget.svelte-gha25p{margin:12px 0 28px;border:1px solid var(--rule-strong);background:var(--sheet);font-family:var(--font-ui)}.embed-toggle.svelte-gha25p{width:100%;min-height:44px;display:flex;align-items:center;gap:12px;padding:10px 16px;background:none;border:0;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;text-align:left}.embed-toggle.svelte-gha25p:hover{color:var(--ink);background:var(--amber-dim2)}.toggle-state.svelte-gha25p{margin-left:auto;color:var(--ink-3)}.embed-panel.svelte-gha25p{padding:16px;border-top:1px solid var(--rule)}.embed-desc.svelte-gha25p{font-family:var(--font-read);color:var(--ink-2);font-size:.9rem;margin:0 0 12px;line-height:1.5}.code-wrap.svelte-gha25p{position:relative;margin-bottom:10px}.code-block.svelte-gha25p{background:var(--paper);border:1px solid var(--rule);border-radius:0;padding:14px 14px 52px;font-family:var(--font-ui);font-size:.74rem;line-height:1.6;overflow-x:auto;white-space:pre;color:var(--ink-2);margin:0}.copy-btn.svelte-gha25p{position:absolute;bottom:10px;right:10px;min-height:32px;padding:4px 14px;background:var(--ink);color:var(--paper);border:1.5px solid var(--rule-strong);border-radius:0;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.copy-btn.svelte-gha25p:hover{background:var(--ink-2)}.dw-link.svelte-gha25p{font-size:.85rem;font-weight:600;color:var(--ink-2)}.dw-link.svelte-gha25p:hover{color:var(--ink)}
