/* Memos 说说：保留用户提供的排版，仅作用于短代码容器；清除主题图片阴影。 */
#memos-native{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:0 24px}
#memos-native .memos-native-list{display:block}
#memos-native .memos-native-item{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;margin:0;padding:20px 44px 20px 0;border-bottom:1px solid #edf1f2}
#memos-native .memos-native-item:first-child{padding-top:0}
#memos-native .memos-native-item:last-child{border-bottom:0}
#memos-native .memos-native-head{display:contents}
#memos-native .memos-native-avatar{grid-column:1;grid-row:1;display:block;box-sizing:border-box;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:6px;object-fit:cover;box-shadow:none}
#memos-native .memos-native-avatar-fallback{display:grid;place-items:center;color:#fff;background:#ff5b5b;font-size:14px}
#memos-native .memos-native-author-wrap{grid-column:2;grid-row:1;align-self:center;min-width:0}
#memos-native .memos-native-author{display:block;color:#222;font-size:17px;font-weight:600;line-height:1.25}
#memos-native .memos-native-time-row{display:flex;align-items:center;gap:7px;margin-top:2px;color:#8b8b8b;font-size:13px;line-height:1.35}
#memos-native .memos-native-content{grid-column:2;min-width:0;margin-top:8px;color:#333;font-size:16px;line-height:1.8;overflow-wrap:anywhere}
#memos-native .memos-native-media{grid-column:2;display:grid;gap:4px;min-width:0;margin-top:8px}
#memos-native .memos-native-media.is-single{grid-template-columns:minmax(0,1fr);justify-items:start;width:100%}
#memos-native .memos-native-media.is-multiple{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,540px)}
#memos-native .memos-native-image{display:block;min-width:0;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;line-height:0;text-decoration:none;overflow:hidden}
#memos-native .memos-native-image img{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}
#memos-native .memos-native-media.is-single img{display:block;width:auto;height:auto;max-width:min(100%,225px);max-height:200px;object-fit:contain}
#memos-native .memos-native-media.is-multiple img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}
#memos-native .memos-native-video{display:block;width:auto;height:auto;max-width:100%;max-height:250px}
#memos-native .memos-native-file{display:block;min-width:0;padding:10px 12px;border:0;border-radius:6px;color:#58666e;background:#f3f5f7;text-decoration:none;overflow-wrap:anywhere}
#memos-native .memos-native-pinned{padding:2px 7px;border-radius:10px;color:#58666e;background:#edf1f2;font-size:12px}
#memos-native .memos-native-actions{margin-top:20px;text-align:center}
#memos-native .memos-native-more{padding:8px 18px;border:0;border-radius:6px;color:#58666e;background:#edf1f2;box-shadow:none;cursor:pointer}
#memos-native .memos-native-more:disabled{cursor:wait;opacity:.65}
#memos-native .memos-native-more[hidden]{display:none}
#memos-native .memos-native-state{padding:30px 15px;color:#98a6ad;text-align:center}
@media(max-width:767px){
  #memos-native{padding:0 14px}
  #memos-native .memos-native-item{grid-template-columns:32px minmax(0,1fr);column-gap:9px;padding:18px 41px 18px 0}
  #memos-native .memos-native-avatar{width:32px;height:32px;border-radius:6px}
  #memos-native .memos-native-author{font-size:16px}
  #memos-native .memos-native-time-row{font-size:12px}
  #memos-native .memos-native-content{margin-top:7px;font-size:15px}
  #memos-native .memos-native-media{margin-top:7px}
}
