.world-card--memoryx .world-card__preview { object-fit: contain !important; transform: none !important; }
.world-card--memoryx .world-card__scrim { background: linear-gradient(0deg, rgba(3,7,10,.88), rgba(3,7,10,.55) 22%, transparent 48%) !important; }
.world-card--memoryx .world-card__body { inset: auto 0 0 0 !important; display: flex !important; flex-direction: column; gap: 5px !important; width: 72%; box-sizing: border-box; padding: 14px 18px !important; }
.world-card--memoryx h3 { font-size: 25px !important; }
.world-card--memoryx p { white-space: normal !important; overflow: visible !important; font-size: 11px !important; }
.world-card--memoryx .memoryx-cta { position: absolute; z-index: 4; bottom: 16px; right: 16px; padding: 9px 11px; border: 1px solid #b6c9c2; border-radius: 24px; color: #fff; background: rgba(3,7,10,.55); font: 600 10px/1.2 var(--sans); text-decoration: none; }
.world-card--memoryx .memoryx-cta:focus-visible { outline: 3px solid #c9e1a4; outline-offset: 3px; }
.world-card--memoryx .world-cover::after { display: none !important; }
@media(max-width:760px) { .world-card--memoryx .world-card__body { width: 68%; padding: 10px 12px !important; } .world-card--memoryx h3 { font-size: 20px !important; } .world-card--memoryx p { font-size: 9px !important; } .world-card--memoryx .memoryx-cta { right: 10px; bottom: 12px; padding: 7px 8px; font-size: 8px; } }
