.memory-card{--memory-card-text-color:var(--memory-text);--memory-card-desc-color:color-mix(in srgb,var(--memory-text) 40%,var(--bg-primary));padding:30px;background-color:var(--bg-primary);display:flex;flex-direction:column;row-gap:30px;font-family:var(--UAF-compact-font);color:var(--memory-card-text-color);height:100%;border-radius:90px;border-radius:55px/66px}@media(max-width:768px){.memory-card{row-gap:20px;text-align:center;padding:16px 16px 30px}}.memory-card__img{width:66%;border-radius:40px;aspect-ratio:402/226;object-fit:cover;flex-shrink:0}@media(max-width:768px){.memory-card__img{border-radius:36px/45px;width:100%;aspect-ratio:313/241}}.memory-card__text{flex:1 1;min-width:0;min-height:0;font-weight:700;line-height:1.2;overflow:hidden;word-break:break-all}.memory-card__action{flex-shrink:0;margin-left:auto}@media(max-width:768px){.memory-card__action{display:none}}.memory-card__author{display:flex;align-items:flex-end;column-gap:10px;row-gap:10px;justify-content:space-between}@media(max-width:768px){.memory-card__author{flex-direction:column;align-items:center}}.memory-card__author-inner{display:flex;flex-direction:column;row-gap:8px;flex-shrink:0}@media(max-width:768px){.memory-card__author-inner{row-gap:15px}}.memory-card__author-title{font-weight:700;font-size:24px;line-height:1.2}@media(max-width:768px){.memory-card__author-title{font-size:18px}}.memory-card__author-desc{font-weight:400;font-size:14px;line-height:1.2;color:var(--memory-card-desc-color)}