.tweet-card{--tc-corner-radius: 1em;--tc-padding: 1em;padding:var(--tc-padding);border-radius:var(--tc-corner-radius);border:1px solid currentColor;box-shadow:0 .2px .5px #0000001c,0 .75px 1.7px -.8px #0000001c,0 1.85px 4.2px -1.7px #0000001c,0 4.45px 10px -2.5px #0000001c}.tweet-card>*+*{margin-top:1em}.tweet-header{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;white-space:nowrap}.tweet-profile img{display:block;border-radius:50%;color:transparent;text-decoration:none}.tweet-author{display:grid}.tweet-header a{color:currentColor;text-decoration:none}.tweet-author-name{font-weight:700}[class^=tweet-media]{display:block;width:100%;height:auto;aspect-ratio:2;-o-object-fit:cover;object-fit:cover}[class^=tweet-img-grid],.tweet-video-wrapper,.tweet-media-video{border-radius:var(--tc-corner-radius);overflow:hidden;display:grid;grid-template-columns:repeat(1,1fr)}.tweet-img-grid-3{grid-template-columns:repeat(2,1fr)}.tweet-img-grid-3 .tweet-media-img{aspect-ratio:1.8}.tweet-img-grid-3 :nth-child(1){grid-row:1 / span 2}.tweet-img-grid-3 :nth-child(1) .tweet-media-img{aspect-ratio:.9}.tweet-img-grid-2,.tweet-img-grid-4{grid-template-columns:repeat(2,1fr)}.tweet-footer{text-align:center}.tweet-link{display:block}.tweet-link:after{content:" →"}
