@charset "UTF-8";
.twitter-tweet.twitter-tweet-rendered {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
  max-width: 640px; }
  .twitter-tweet.twitter-tweet-rendered .card-body {
    line-height: 1.1rem; }
    .twitter-tweet.twitter-tweet-rendered .card-body .card-title,
    .twitter-tweet.twitter-tweet-rendered .card-body .card-subtitle,
    .twitter-tweet.twitter-tweet-rendered .card-body .stretched-link {
      font-size: 1rem; }
  .twitter-tweet.twitter-tweet-rendered .card-footer {
    border-top: none !important;
    background: #fff !important; }
    .twitter-tweet.twitter-tweet-rendered .card-footer a {
      text-decoration: none; }
      .twitter-tweet.twitter-tweet-rendered .card-footer a:hover {
        text-decoration: underline; }
  .twitter-tweet.twitter-tweet-rendered .tweet-author {
    line-height: 1.2; }
  .twitter-tweet.twitter-tweet-rendered .tweet-verified-user-badge {
    height: 1.16rem;
    fill: #1b95e0;
    margin-left: 3px;
    vertical-align: sub; }
  .twitter-tweet.twitter-tweet-rendered .tweet-body {
    white-space: pre-wrap;
    line-height: 1.4; }
    .twitter-tweet.twitter-tweet-rendered .tweet-body a {
      text-decoration: none;
      color: #1b95e0; }
      .twitter-tweet.twitter-tweet-rendered .tweet-body a:hover {
        text-decoration: underline; }
    .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-poll-results img.emoji {
      margin-top: 0.5rem !important; }
    .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-poll-results .progress-bar {
      background-color: lightskyblue; }
    .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-video-placeholder {
      position: relative; }
      .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-video-placeholder:after {
        content: '▶️';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        font-size: 8rem;
        line-height: 1rem;
        text-align: center;
        color: #fff;
        text-shadow: 5px 2px 10px rgba(0, 0, 0, 0.5);
        opacity: 0.8;
        -webkit-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s; }
      .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-video-placeholder img {
        -webkit-filter: brightness(0.5);
                filter: brightness(0.5);
        -webkit-transition: -webkit-filter 0.2s;
        transition: -webkit-filter 0.2s;
        -o-transition: filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s; }
      .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-video-placeholder:hover:after {
        opacity: 1;
        -webkit-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s; }
      .twitter-tweet.twitter-tweet-rendered .tweet-body .tweet-video-placeholder:hover img {
        -webkit-filter: brightness(0.6);
                filter: brightness(0.6);
        -webkit-transition: -webkit-filter 0.2s;
        transition: -webkit-filter 0.2s;
        -o-transition: filter 0.2s;
        transition: filter 0.2s;
        transition: filter 0.2s, -webkit-filter 0.2s; }
    .twitter-tweet.twitter-tweet-rendered .tweet-body .card {
      white-space: normal;
      margin-top: 2rem; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media img {
    height: 260px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media .col-lg-12 img {
    height: 360px !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media[data-media-length] .col-lg-12 img {
    height: 260px !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media[data-media-length="2"] [data-media-type="photo"] img {
    height: 320px !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media[data-media-length="1"] [data-media-type="photo"] img {
    height: unset !important;
    -o-object-fit: contain !important;
       object-fit: contain !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-media [data-media-type="video"] .tweet-video-placeholder img {
    height: 360px !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-attachment-preview a {
    text-decoration: none !important; }
    .twitter-tweet.twitter-tweet-rendered .tweet-attachment-preview a:hover {
      text-decoration: underline !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-attachment-preview img.tweet-attachment-site-thumbnail {
    height: 300px !important;
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  .twitter-tweet.twitter-tweet-rendered .tweet-icon {
    margin-right: 5px; }
