.codepen:where(.astro-jykx5gko){border:1px solid var(--am-border);border-radius:var(--am-radius-lg);margin-block:1.5rem;overflow:hidden}iframe:where(.astro-jykx5gko){border:0;width:100%;display:block}figcaption:where(.astro-jykx5gko){border-top:1px solid var(--am-border);background:var(--am-surface);font-size:var(--sl-text-xs);text-align:end;margin:0;padding:.5rem .875rem}figcaption:where(.astro-jykx5gko) a:where(.astro-jykx5gko){color:var(--sl-color-gray-3);text-decoration:none}figcaption:where(.astro-jykx5gko) a:where(.astro-jykx5gko):hover{color:var(--sl-color-text-accent)}.embed:where(.astro-jzvs6stl){border:1px solid var(--am-border);border-radius:var(--am-radius-lg);background:var(--sl-color-black);margin-block:1.5rem;overflow:hidden}.embed-bar:where(.astro-jzvs6stl){background:var(--am-surface);border-bottom:1px solid var(--am-border);font-size:var(--sl-text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.embed-tabs:where(.astro-jzvs6stl),.embed-actions:where(.astro-jzvs6stl){flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.embed-bar:where(.astro-jzvs6stl) button:where(.astro-jzvs6stl),.embed-bar:where(.astro-jzvs6stl) a:where(.astro-jzvs6stl){height:var(--am-btn-h-sm);border-radius:var(--am-radius);color:var(--sl-color-gray-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 .625rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.embed-tabs:where(.astro-jzvs6stl) button:where(.astro-jzvs6stl){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs)}.embed-bar:where(.astro-jzvs6stl) button:where(.astro-jzvs6stl):hover,.embed-bar:where(.astro-jzvs6stl) a:where(.astro-jzvs6stl):hover{color:var(--sl-color-white);background:var(--am-surface-hover)}.embed-tabs:where(.astro-jzvs6stl) :where(.astro-jzvs6stl)[aria-selected=true],.embed-tabs:where(.astro-jzvs6stl) :where(.astro-jzvs6stl)[aria-selected=true]:hover{color:var(--sl-color-white);background:var(--sl-color-black);border-color:var(--am-border-strong);font-weight:600}.embed-actions:where(.astro-jzvs6stl) :where(.astro-jzvs6stl):is(a,button){border-color:var(--am-border-strong);background:var(--sl-color-black);color:var(--sl-color-gray-1)}.embed-actions:where(.astro-jzvs6stl) :where(.astro-jzvs6stl):is(a,button):hover{border-color:var(--sl-color-gray-4)}.embed-open:where(.astro-jzvs6stl){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);padding-inline:.25rem}.embed-bar:where(.astro-jzvs6stl) .embed-edit:where(.astro-jzvs6stl){border-color:var(--am-border-strong);margin-left:0}.embed-panel:where(.astro-jzvs6stl){height:var(--embed-height)}.embed-panel:where(.astro-jzvs6stl)[hidden]{display:none}.embed-result:where(.astro-jzvs6stl){background:var(--am-embed-bg)}.embed-result:where(.astro-jzvs6stl) iframe{border:0;width:100%;height:100%;display:block}.embed-run:where(.astro-jzvs6stl){background:var(--am-embed-bg);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.embed-run:where(.astro-jzvs6stl) img:where(.astro-jzvs6stl){object-fit:cover;object-position:left top;width:100%;height:100%}.embed-placeholder:where(.astro-jzvs6stl){color:#555;place-items:center;height:100%;display:grid}.embed-play:where(.astro-jzvs6stl){border-radius:var(--am-radius);background:var(--am-btn-fill);color:#fff;height:2.5rem;font-size:var(--sl-text-sm);align-items:center;gap:.45rem;padding:0 1.125rem;font-weight:700;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #c01f334d}.embed-run:where(.astro-jzvs6stl):hover .embed-play:where(.astro-jzvs6stl){background:var(--am-btn-fill-hover)}.embed-run:where(.astro-jzvs6stl):focus-visible .embed-play:where(.astro-jzvs6stl){outline:2px solid var(--sl-color-accent);outline-offset:3px}.embed-code:where(.astro-jzvs6stl){overflow:auto}.embed-code:where(.astro-jzvs6stl) .expressive-code{margin:0}.embed-code:where(.astro-jzvs6stl) figure.frame{border-radius:0}.embed-code:where(.astro-jzvs6stl) figure.frame pre{border:0}figcaption:where(.astro-jzvs6stl){font-size:var(--sl-text-sm);color:var(--sl-color-white);border-top:1px solid var(--am-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem .875rem;font-weight:600;display:flex}.embed-id:where(.astro-jzvs6stl){border-radius:var(--am-radius-sm);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);cursor:copy;background:0 0;padding:.1rem .35rem;font-weight:400}.embed-id:where(.astro-jzvs6stl):hover{color:var(--sl-color-white);background:var(--am-surface-hover)}.embed-id:where(.astro-jzvs6stl).copied:after{content:" copied";font-family:var(--sl-font);color:var(--sl-color-text-accent)}.gallery:where(.astro-rj65ajc3){grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:start;gap:1rem;display:grid}.gallery:where(.astro-rj65ajc3)>*{margin:0!important}.gallery:where(.astro-rj65ajc3) img{border:1px solid var(--am-embed-border);border-radius:var(--am-radius);background:var(--am-embed-bg);width:100%;height:auto}.gallery:where(.astro-rj65ajc3) figcaption{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin-top:.375rem}@media (width<=50rem){.gallery:where(.astro-rj65ajc3){grid-template-columns:repeat(min(var(--columns), 2), minmax(0, 1fr))}}.block-table:where(.astro-t6mhkqx2) td>:first-child,.block-table:where(.astro-t6mhkqx2) th>:first-child{margin-top:0}
