/* Specific composition only. Card dimensions, colors, typography and spacing belong to MP Core. */
.mptl-author{display:flex;align-items:center;justify-content:center;gap:.65em;text-decoration:none}
.mptl-author img{width:2.5em;height:2.5em;border-radius:50%;object-fit:cover}
.mptl-content-title{margin:.5em 0;font-size:inherit;font-weight:700}
.mptl-original{overflow-wrap:anywhere}
/* Discovery cards put the invitation first, independently of the book title profile. */
/* Fallback also follows Core's alternative-zone tokens when Core is updated. */
.mp-feed-card.mptl-card .mptl-discovery-headline{display:block;box-sizing:border-box;min-width:0;max-width:100%;margin:0 0 var(--mp-feed-zone-featured-gap,20px);padding:var(--mp-feed-zone-featured-padding-top,18px) var(--mp-feed-zone-featured-padding-inline,20px) var(--mp-feed-zone-featured-padding-bottom,18px);border:var(--mp-feed-zone-featured-border,0 none #fff);border-radius:var(--mp-feed-zone-featured-radius,14px);background:var(--mp-feed-zone-featured-background,#fff);box-shadow:var(--mp-feed-zone-featured-shadow,0 0 16px #fff);color:var(--mp-feed-featured-color,#000) !important;font-family:var(--mp-font-sans,inherit);font-size:var(--mp-feed-featured-size,36px);font-weight:var(--mp-feed-featured-weight,900);line-height:var(--mp-feed-featured-line-height,1.2);text-align:var(--mp-feed-featured-align,center);text-transform:var(--mp-feed-featured-transform,none);overflow-wrap:anywhere}
@media(max-width:767px){.mp-feed-card.mptl-card .mptl-discovery-headline{font-size:var(--mp-feed-featured-mobile-size,26px)}}
.mp-feed-card.mptl-card .mptl-discovery-cover{display:block;align-self:center;width:80%;max-width:320px;margin-left:auto;margin-right:auto;padding:0;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none !important;overflow:visible;text-align:center}
.mp-feed-card.mptl-card .mptl-discovery-cover img{display:block;margin:auto;width:100%;max-width:100%;height:auto;max-height:440px;border:0 !important;background:transparent !important;border-radius:14px;box-shadow:none !important;filter:drop-shadow(0 0 7px rgba(0,0,0,.24));object-fit:contain}
