.tm-embed{max-width:42rem;margin:32px auto}.tm-embed__frame{position:relative;width:100%;overflow:hidden;border-radius:12px;background:var(--surface-alt,var(--theme-elevation-50,#f4f4f8))}.tm-embed__frame iframe{display:block;width:100%;height:100%;border:0}.tm-embed--video .tm-embed__frame{aspect-ratio:16/9}.tm-embed--vertical{max-width:22rem}.tm-embed--vertical .tm-embed__frame{aspect-ratio:9/16}.tm-embed--post{max-width:34rem}.tm-embed--post .tm-embed__frame{background:rgba(0,0,0,0);border-radius:0;transition:height .2s ease}.tm-embed--audio .tm-embed__frame{background:rgba(0,0,0,0)}.tm-embed__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font-size:.85rem;line-height:1.45;color:var(--text-muted,var(--theme-elevation-500,#6c6c80))}.tm-embed__caption a{color:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.tm-embed__caption a:hover{color:var(--accent,var(--tm-accent,#b50914));text-decoration:underline}.tm-embed__card{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--border,var(--theme-elevation-150,#e4e4ee));border-radius:12px;color:inherit;text-decoration:none}.tm-embed__card:hover{border-color:var(--accent,var(--tm-accent,#b50914))}.tm-embed__host{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--theme-elevation-500,#6c6c80))}.tm-embed__title{font-weight:600;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tm-embed--post .tm-embed__frame{transition:none}}.tm-embedprev{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.tm-embedprev .tm-embed{margin:0}.tm-embedprev__badge{align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--tm-accent-wash,#fdeaed);color:var(--tm-accent-ink,#8a0710);font-size:.75rem;font-weight:650}.tm-embedprev__note{margin:2px 0 14px;font-size:.82rem;color:var(--theme-elevation-500,#6c6c80)}.tm-embedprev__note[data-bad]{color:var(--tm-warm,#c2410c)}