/* [project]/node_modules/.pnpm/react-medium-image-zoom@5.2.13_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-medium-image-zoom/dist/styles.css [app-client] (css) */
[data-rmiz-ghost] {
  pointer-events: none;
  position: absolute;
}

[data-rmiz-btn-zoom], [data-rmiz-btn-unzoom] {
  color: #fff;
  outline-offset: 2px;
  touch-action: manipulation;
  appearance: none;
  background-color: #000000b3;
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 9px;
  box-shadow: 0 0 1px #ffffff80;
}

[data-rmiz-btn-zoom]:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  pointer-events: none;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;
}

[data-rmiz-btn-zoom] {
  cursor: zoom-in;
  position: absolute;
  inset: 10px 10px auto auto;
}

[data-rmiz-btn-unzoom] {
  cursor: zoom-out;
  z-index: 1;
  position: absolute;
  inset: 20px 20px auto auto;
}

[data-rmiz-content="found"] img, [data-rmiz-content="found"] svg, [data-rmiz-content="found"] [role="img"], [data-rmiz-content="found"] [data-zoom] {
  cursor: zoom-in;
}

[data-rmiz-modal]::backdrop {
  display: none;
}

[data-rmiz-modal][open] {
  background: none;
  border: 0;
  width: 100dvw;
  max-width: none;
  height: 100dvh;
  max-height: none;
  margin: 0;
  padding: 0;
  position: fixed;
  overflow: hidden;
}

[data-rmiz-modal-overlay] {
  transition: background-color .3s;
  position: absolute;
  inset: 0;
}

[data-rmiz-modal-overlay="hidden"] {
  background-color: #fff0;
}

[data-rmiz-modal-overlay="visible"] {
  background-color: #fff;
}

[data-rmiz-modal-content] {
  width: 100%;
  height: 100%;
  position: relative;
}

[data-rmiz-modal-img] {
  cursor: zoom-out;
  image-rendering: high-quality;
  transform-origin: 0 0;
  transition: transform .3s;
  position: absolute;
}

@media (prefers-reduced-motion: reduce) {
  [data-rmiz-modal-overlay], [data-rmiz-modal-img] {
    transition-duration: .01ms !important;
  }
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-container.module.css [app-client] (css) */
.tweet-container-module__-7gRcW__root {
  width: 100%;
  min-width: 250px;
  max-width: 550px;
  color: var(--tweet-font-color);
  font-family: var(--tweet-font-family);
  box-sizing: border-box;
  border: var(--tweet-border);
  margin: var(--tweet-container-margin);
  background-color: var(--tweet-bg-color);
  border-radius: 12px;
  font-weight: 400;
  transition-property: background-color, box-shadow;
  transition-duration: .2s;
  overflow: hidden;
}

.tweet-container-module__-7gRcW__root:hover {
  background-color: var(--tweet-bg-color-hover);
}

.tweet-container-module__-7gRcW__article {
  box-sizing: inherit;
  padding: .75rem 1rem;
  position: relative;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/theme.css [app-client] (css) */
.react-tweet-theme {
  --tweet-container-margin: 1.5rem 0;
  --tweet-header-font-size: .9375rem;
  --tweet-header-line-height: 1.25rem;
  --tweet-body-font-size: 1.25rem;
  --tweet-body-font-weight: 400;
  --tweet-body-line-height: 1.5rem;
  --tweet-body-margin: 0;
  --tweet-quoted-container-margin: .75rem 0;
  --tweet-quoted-body-font-size: .938rem;
  --tweet-quoted-body-font-weight: 400;
  --tweet-quoted-body-line-height: 1.25rem;
  --tweet-quoted-body-margin: .25rem 0 .75rem 0;
  --tweet-info-font-size: .9375rem;
  --tweet-info-line-height: 1.25rem;
  --tweet-actions-font-size: .875rem;
  --tweet-actions-line-height: 1rem;
  --tweet-actions-font-weight: 700;
  --tweet-actions-icon-size: 1.25em;
  --tweet-actions-icon-wrapper-size: calc(var(--tweet-actions-icon-size)  + .75em);
  --tweet-replies-font-size: .875rem;
  --tweet-replies-line-height: 1rem;
  --tweet-replies-font-weight: 700;
}

:where(.react-tweet-theme) * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:is([data-theme="light"], .light) :where(.react-tweet-theme), :where(.react-tweet-theme) {
  --tweet-skeleton-gradient: linear-gradient(270deg, #fafafa, #eaeaea, #eaeaea, #fafafa);
  --tweet-border: 1px solid #cfd9de;
  --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --tweet-font-color: #0f1419;
  --tweet-font-color-secondary: #536471;
  --tweet-bg-color: #fff;
  --tweet-bg-color-hover: #f7f9f9;
  --tweet-quoted-bg-color-hover: #00000008;
  --tweet-color-blue-primary: #1d9bf0;
  --tweet-color-blue-primary-hover: #1a8cd8;
  --tweet-color-blue-secondary: #006fd6;
  --tweet-color-blue-secondary-hover: #006fd61a;
  --tweet-color-red-primary: #f91880;
  --tweet-color-red-primary-hover: #f918801a;
  --tweet-color-green-primary: #00ba7c;
  --tweet-color-green-primary-hover: #00ba7c1a;
  --tweet-twitter-icon-color: var(--tweet-font-color);
  --tweet-verified-old-color: #829aab;
  --tweet-verified-blue-color: var(--tweet-color-blue-primary);
}

:is([data-theme="dark"], .dark) :where(.react-tweet-theme) {
  --tweet-skeleton-gradient: linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);
  --tweet-border: 1px solid #425364;
  --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --tweet-font-color: #f7f9f9;
  --tweet-font-color-secondary: #8b98a5;
  --tweet-bg-color: #15202b;
  --tweet-bg-color-hover: #1e2732;
  --tweet-quoted-bg-color-hover: #ffffff08;
  --tweet-color-blue-primary: #1d9bf0;
  --tweet-color-blue-primary-hover: #1a8cd8;
  --tweet-color-blue-secondary: #6bc9fb;
  --tweet-color-blue-secondary-hover: #6bc9fb1a;
  --tweet-color-red-primary: #f91880;
  --tweet-color-red-primary-hover: #f918801a;
  --tweet-color-green-primary: #00ba7c;
  --tweet-color-green-primary-hover: #00ba7c1a;
  --tweet-twitter-icon-color: var(--tweet-font-color);
  --tweet-verified-old-color: #829aab;
  --tweet-verified-blue-color: #fff;
}

@media (prefers-color-scheme: dark) {
  :where(.react-tweet-theme) {
    --tweet-skeleton-gradient: linear-gradient(270deg, #15202b, #1e2732, #1e2732, #15202b);
    --tweet-border: 1px solid #425364;
    --tweet-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --tweet-font-color: #f7f9f9;
    --tweet-font-color-secondary: #8b98a5;
    --tweet-bg-color: #15202b;
    --tweet-bg-color-hover: #1e2732;
    --tweet-color-blue-primary: #1d9bf0;
    --tweet-color-blue-primary-hover: #1a8cd8;
    --tweet-color-blue-secondary: #6bc9fb;
    --tweet-color-blue-secondary-hover: #6bc9fb1a;
    --tweet-color-red-primary: #f91880;
    --tweet-color-red-primary-hover: #f918801a;
    --tweet-color-green-primary: #00ba7c;
    --tweet-color-green-primary-hover: #00ba7c1a;
    --tweet-twitter-icon-color: var(--tweet-font-color);
    --tweet-verified-old-color: #829aab;
    --tweet-verified-blue-color: #fff;
  }
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-header.module.css [app-client] (css) */
.tweet-header-module__WurfcG__header {
  line-height: var(--tweet-header-line-height);
  font-size: var(--tweet-header-font-size);
  white-space: nowrap;
  overflow-wrap: break-word;
  padding-bottom: .75rem;
  display: flex;
  overflow: hidden;
}

.tweet-header-module__WurfcG__avatar {
  width: 48px;
  height: 48px;
  position: relative;
}

.tweet-header-module__WurfcG__avatarOverflow {
  border-radius: 9999px;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.tweet-header-module__WurfcG__avatarSquare {
  border-radius: 4px;
}

.tweet-header-module__WurfcG__avatarShadow {
  width: 100%;
  height: 100%;
  transition-property: background-color;
  transition-duration: .2s;
  box-shadow: inset 0 0 2px #00000008;
}

.tweet-header-module__WurfcG__avatarShadow:hover {
  background-color: #1a1a1a26;
}

.tweet-header-module__WurfcG__author {
  flex-direction: column;
  justify-content: center;
  max-width: calc(100% - 84px);
  margin: 0 .5rem;
  display: flex;
}

.tweet-header-module__WurfcG__authorLink {
  color: inherit;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.tweet-header-module__WurfcG__authorLink:hover {
  text-decoration-line: underline;
}

.tweet-header-module__WurfcG__authorVerified {
  display: inline-flex;
}

.tweet-header-module__WurfcG__authorLinkText {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  overflow: hidden;
}

.tweet-header-module__WurfcG__authorMeta, .tweet-header-module__WurfcG__authorFollow {
  display: flex;
}

.tweet-header-module__WurfcG__username {
  color: var(--tweet-font-color-secondary);
  text-overflow: ellipsis;
  text-decoration: none;
}

.tweet-header-module__WurfcG__follow {
  color: var(--tweet-color-blue-secondary);
  font-weight: 700;
  text-decoration: none;
}

.tweet-header-module__WurfcG__follow:hover {
  text-decoration-line: underline;
}

.tweet-header-module__WurfcG__separator {
  padding: 0 .25rem;
}

.tweet-header-module__WurfcG__brand {
  margin-inline-start: auto;
}

.tweet-header-module__WurfcG__twitterIcon {
  width: 23.75px;
  height: 23.75px;
  color: var(--tweet-twitter-icon-color);
  fill: currentColor;
  -webkit-user-select: none;
  user-select: none;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/icons/icons.module.css [app-client] (css) */
.icons-module__qAdKrW__verified {
  fill: currentColor;
  -webkit-user-select: none;
  user-select: none;
  vertical-align: text-bottom;
  max-width: 20px;
  height: 1.25em;
  max-height: 20px;
  margin-left: .125rem;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/verified-badge.module.css [app-client] (css) */
.verified-badge-module__dkR1KG__verifiedOld {
  color: var(--tweet-verified-old-color);
}

.verified-badge-module__dkR1KG__verifiedBlue {
  color: var(--tweet-verified-blue-color);
}

.verified-badge-module__dkR1KG__verifiedGovernment {
  color: #829aab;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-in-reply-to.module.css [app-client] (css) */
.tweet-in-reply-to-module__JDbXTG__root {
  color: var(--tweet-font-color-secondary);
  overflow-wrap: break-word;
  white-space: pre-wrap;
  margin-bottom: .25rem;
  font-size: .9375rem;
  line-height: 1.25rem;
  text-decoration: none;
}

.tweet-in-reply-to-module__JDbXTG__root:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-link.module.css [app-client] (css) */
.tweet-link-module__rDHVLq__root {
  font-weight: inherit;
  color: var(--tweet-color-blue-secondary);
  cursor: pointer;
  text-decoration: none;
}

.tweet-link-module__rDHVLq__root:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-body.module.css [app-client] (css) */
.tweet-body-module__WVj7vG__root {
  font-size: var(--tweet-body-font-size);
  font-weight: var(--tweet-body-font-weight);
  line-height: var(--tweet-body-line-height);
  margin: var(--tweet-body-margin);
  overflow-wrap: break-word;
  white-space: pre-wrap;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-media.module.css [app-client] (css) */
.tweet-media-module__I9jCVW__root {
  margin-top: .75rem;
  position: relative;
  overflow: hidden;
}

.tweet-media-module__I9jCVW__rounded {
  border: var(--tweet-border);
  border-radius: 12px;
}

.tweet-media-module__I9jCVW__mediaWrapper {
  grid-auto-rows: 1fr;
  gap: 2px;
  width: 100%;
  height: 100%;
  display: grid;
}

.tweet-media-module__I9jCVW__grid2Columns {
  grid-template-columns: repeat(2, 1fr);
}

.tweet-media-module__I9jCVW__grid3 > a:first-child {
  grid-row: span 2;
}

.tweet-media-module__I9jCVW__grid2x2 {
  grid-template-rows: repeat(2, 1fr);
}

.tweet-media-module__I9jCVW__mediaContainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.tweet-media-module__I9jCVW__mediaLink {
  outline-style: none;
  text-decoration: none;
}

.tweet-media-module__I9jCVW__skeleton {
  width: 100%;
  padding-bottom: 56.25%;
  display: block;
}

.tweet-media-module__I9jCVW__image {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-media-video.module.css [app-client] (css) */
.tweet-media-video-module__WTKMZq__anchor {
  color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #0000;
  border-radius: 9999px;
  outline-style: none;
  align-items: center;
  padding: 0 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.tweet-media-video-module__WTKMZq__videoButton {
  background-color: var(--tweet-color-blue-primary);
  cursor: pointer;
  border: 4px solid #fff;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 67px;
  transition-property: background-color;
  transition-duration: .2s;
  display: flex;
  position: relative;
}

.tweet-media-video-module__WTKMZq__videoButton:hover, .tweet-media-video-module__WTKMZq__videoButton:focus-visible {
  background-color: var(--tweet-color-blue-primary-hover);
}

.tweet-media-video-module__WTKMZq__videoButtonIcon {
  color: #fff;
  fill: currentColor;
  -webkit-user-select: none;
  user-select: none;
  width: calc(50% + 4px);
  max-width: 100%;
  height: calc(50% + 4px);
  margin-left: 3px;
}

.tweet-media-video-module__WTKMZq__watchOnTwitter {
  position: absolute;
  top: 12px;
  right: 8px;
}

.tweet-media-video-module__WTKMZq__watchOnTwitter > a {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0f1419bf;
  min-width: 2rem;
  min-height: 2rem;
  font-size: .875rem;
  line-height: 1rem;
}

.tweet-media-video-module__WTKMZq__watchOnTwitter > a:hover {
  background-color: #272c30bf;
}

.tweet-media-video-module__WTKMZq__viewReplies {
  background-color: var(--tweet-color-blue-primary);
  border-color: var(--tweet-color-blue-primary);
  min-height: 2rem;
  font-size: .9375rem;
  line-height: 1.25rem;
  position: relative;
}

.tweet-media-video-module__WTKMZq__viewReplies:hover {
  background-color: var(--tweet-color-blue-primary-hover);
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-info-created-at.module.css [app-client] (css) */
.tweet-info-created-at-module__v3HdQW__root {
  color: inherit;
  font-size: var(--tweet-info-font-size);
  line-height: var(--tweet-info-line-height);
  text-decoration: none;
}

.tweet-info-created-at-module__v3HdQW__root:hover {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-info.module.css [app-client] (css) */
.tweet-info-module__cgJvBq__info {
  color: var(--tweet-font-color-secondary);
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  margin-top: .125rem;
  display: flex;
}

.tweet-info-module__cgJvBq__infoLink {
  color: inherit;
  height: var(--tweet-actions-icon-wrapper-size);
  width: var(--tweet-actions-icon-wrapper-size);
  font: inherit;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: -4px;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: .2s;
  display: flex;
}

.tweet-info-module__cgJvBq__infoLink:hover {
  background-color: var(--tweet-color-blue-secondary-hover);
}

.tweet-info-module__cgJvBq__infoIcon {
  color: inherit;
  fill: currentColor;
  height: var(--tweet-actions-icon-size);
  -webkit-user-select: none;
  user-select: none;
}

.tweet-info-module__cgJvBq__infoLink:hover > .tweet-info-module__cgJvBq__infoIcon {
  color: var(--tweet-color-blue-secondary);
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-actions.module.css [app-client] (css) */
.tweet-actions-module__wK-8HG__actions {
  color: var(--tweet-font-color-secondary);
  border-top: var(--tweet-border);
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  align-items: center;
  margin-top: .25rem;
  padding-top: .25rem;
  display: flex;
}

.tweet-actions-module__wK-8HG__like, .tweet-actions-module__wK-8HG__reply, .tweet-actions-module__wK-8HG__copy {
  color: inherit;
  align-items: center;
  margin-right: 1.25rem;
  text-decoration: none;
  display: flex;
}

.tweet-actions-module__wK-8HG__like:hover, .tweet-actions-module__wK-8HG__reply:hover, .tweet-actions-module__wK-8HG__copy:hover {
  background-color: #0000;
}

.tweet-actions-module__wK-8HG__like:hover > .tweet-actions-module__wK-8HG__likeIconWrapper {
  background-color: var(--tweet-color-red-primary-hover);
}

.tweet-actions-module__wK-8HG__like:hover > .tweet-actions-module__wK-8HG__likeCount {
  color: var(--tweet-color-red-primary);
  text-decoration-line: underline;
}

.tweet-actions-module__wK-8HG__likeIconWrapper, .tweet-actions-module__wK-8HG__replyIconWrapper, .tweet-actions-module__wK-8HG__copyIconWrapper {
  width: var(--tweet-actions-icon-wrapper-size);
  height: var(--tweet-actions-icon-wrapper-size);
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  margin-left: -.25rem;
  display: flex;
}

.tweet-actions-module__wK-8HG__likeIcon, .tweet-actions-module__wK-8HG__replyIcon, .tweet-actions-module__wK-8HG__copyIcon {
  height: var(--tweet-actions-icon-size);
  fill: currentColor;
  -webkit-user-select: none;
  user-select: none;
}

.tweet-actions-module__wK-8HG__likeIcon {
  color: var(--tweet-color-red-primary);
}

.tweet-actions-module__wK-8HG__likeCount, .tweet-actions-module__wK-8HG__replyText, .tweet-actions-module__wK-8HG__copyText {
  font-size: var(--tweet-actions-font-size);
  font-weight: var(--tweet-actions-font-weight);
  line-height: var(--tweet-actions-line-height);
  margin-left: .25rem;
}

.tweet-actions-module__wK-8HG__reply:hover > .tweet-actions-module__wK-8HG__replyIconWrapper {
  background-color: var(--tweet-color-blue-secondary-hover);
}

.tweet-actions-module__wK-8HG__reply:hover > .tweet-actions-module__wK-8HG__replyText {
  color: var(--tweet-color-blue-secondary);
  text-decoration-line: underline;
}

.tweet-actions-module__wK-8HG__replyIcon {
  color: var(--tweet-color-blue-primary);
}

.tweet-actions-module__wK-8HG__copy {
  font: inherit;
  cursor: pointer;
  background: none;
  border: none;
}

.tweet-actions-module__wK-8HG__copy:hover > .tweet-actions-module__wK-8HG__copyIconWrapper {
  background-color: var(--tweet-color-green-primary-hover);
}

.tweet-actions-module__wK-8HG__copy:hover .tweet-actions-module__wK-8HG__copyIcon {
  color: var(--tweet-color-green-primary);
}

.tweet-actions-module__wK-8HG__copy:hover > .tweet-actions-module__wK-8HG__copyText {
  color: var(--tweet-color-green-primary);
  text-decoration-line: underline;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-replies.module.css [app-client] (css) */
.tweet-replies-module__8NZw-G__replies {
  padding: .25rem 0;
}

.tweet-replies-module__8NZw-G__link {
  color: var(--tweet-color-blue-secondary);
  -webkit-user-select: none;
  user-select: none;
  border: var(--tweet-border);
  border-radius: 9999px;
  outline-style: none;
  justify-content: center;
  align-items: center;
  min-width: 32px;
  min-height: 32px;
  padding: 0 1rem;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: .2s;
  display: flex;
}

.tweet-replies-module__8NZw-G__link:hover {
  background-color: var(--tweet-color-blue-secondary-hover);
}

.tweet-replies-module__8NZw-G__text {
  font-weight: var(--tweet-replies-font-weight);
  font-size: var(--tweet-replies-font-size);
  line-height: var(--tweet-replies-line-height);
  overflow-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/quoted-tweet/quoted-tweet-container.module.css [app-client] (css) */
.quoted-tweet-container-module__5mMwXW__root {
  border: var(--tweet-border);
  width: 100%;
  margin: var(--tweet-quoted-container-margin);
  cursor: pointer;
  border-radius: 12px;
  transition-property: background-color, box-shadow;
  transition-duration: .2s;
  overflow: hidden;
}

.quoted-tweet-container-module__5mMwXW__root:hover {
  background-color: var(--tweet-quoted-bg-color-hover);
}

.quoted-tweet-container-module__5mMwXW__article {
  box-sizing: inherit;
  position: relative;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/quoted-tweet/quoted-tweet-header.module.css [app-client] (css) */
.quoted-tweet-header-module__SU41da__header {
  line-height: var(--tweet-header-line-height);
  font-size: var(--tweet-header-font-size);
  white-space: nowrap;
  overflow-wrap: break-word;
  padding: .75rem .75rem 0;
  display: flex;
  overflow: hidden;
}

.quoted-tweet-header-module__SU41da__avatar {
  width: 20px;
  height: 20px;
  position: relative;
}

.quoted-tweet-header-module__SU41da__avatarSquare {
  border-radius: 4px;
}

.quoted-tweet-header-module__SU41da__author {
  margin: 0 .5rem;
  display: flex;
}

.quoted-tweet-header-module__SU41da__authorText {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  overflow: hidden;
}

.quoted-tweet-header-module__SU41da__username {
  color: var(--tweet-font-color-secondary);
  text-overflow: ellipsis;
  margin-left: .125rem;
  text-decoration: none;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/quoted-tweet/quoted-tweet-body.module.css [app-client] (css) */
.quoted-tweet-body-module__Wxd6dW__root {
  font-size: var(--tweet-quoted-body-font-size);
  font-weight: var(--tweet-quoted-body-font-weight);
  line-height: var(--tweet-quoted-body-line-height);
  margin: var(--tweet-quoted-body-margin);
  overflow-wrap: break-word;
  white-space: pre-wrap;
  padding: 0 .75rem;
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/skeleton.module.css [app-client] (css) */
.skeleton-module__xOOBXq__skeleton {
  background-image: var(--tweet-skeleton-gradient);
  background-size: 400% 100%;
  border-radius: 5px;
  width: 100%;
  animation: 8s ease-in-out infinite skeleton-module__xOOBXq__loading;
  display: block;
}

@media (prefers-reduced-motion: reduce) {
  .skeleton-module__xOOBXq__skeleton {
    background-position: 200% 0;
    animation: none;
  }
}

@keyframes skeleton-module__xOOBXq__loading {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

/* [project]/node_modules/.pnpm/react-tweet@3.2.1_react-dom@19.0.0_react@19.0.0__react@19.0.0/node_modules/react-tweet/dist/twitter-theme/tweet-skeleton.module.css [app-client] (css) */
.tweet-skeleton-module__g0MWgW__root {
  pointer-events: none;
  padding-bottom: .25rem;
}

/* [project]/components/mdx/tweet-card/tweet-card.module.css [app-client] (css) */
.tweet-card-module__AL7pya__tweetCard .react-tweet-theme {
  min-width: 100%;
  max-width: 0;
  font-family: var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: hsl(var(--primary));
  border-style: none;
  font-size: 1rem;
  line-height: 1.5rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme > * {
  border-style: none;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme {
  --tweet-container-margin: 0;
  --tweet-body-font-size: .9rem;
  --tweet-body-line-height: 1.5rem;
  --tweet-actions-font-weight: 600;
  --tweet-font-color: #e5e7eb;
  --tweet-font-color-secondary: #64748b;
  --tweet-quoted-container-margin: 0;
  --tweet-border: .5px;
  --tweet-bg-color: background;
  border: none;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-container_article__"] {
  padding: 1rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_twitterIcon__"] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  font-size: 1rem;
  line-height: 1.5rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_twitterIcon__"]:is(.tweet-card-module__AL7pya__dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header-module__WurfcG__twitterIcon"] {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  font-size: 1rem;
  line-height: 1.5rem;
}

:is(.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_follow__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_authorLinkText__"]) {
  font-weight: 600;
}

:is(.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-replies_replies__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-info_infoLink__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_authorFollow__"]) {
  display: none;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_author__"] {
  justify-content: flex-start;
  margin-left: .5rem;
  margin-right: .5rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-info_info__"] {
  margin-top: .75rem;
  margin-bottom: .25rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_likeCount__"] {
  margin: 0;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_actions__"] {
  flex-wrap: wrap;
}

:is(.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_like__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_reply__"]) {
  margin-right: .75rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_copy__"] {
  margin-right: 0;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_avatar__"] {
  aspect-ratio: 1;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-header_avatarOverflow__"] > img {
  border-style: none;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="quoted-tweet-container_root"] {
  margin-top: 1rem;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="quoted-tweet-container_root__"] {
  padding: 1rem;
}

:is(.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="quoted-tweet-body_root__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="quoted-tweet-header_header___"]) {
  padding-left: 0;
  padding-right: 0;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="quoted-tweet-header_header___"] {
  padding-top: 0;
}

:is(.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_replyText__"], .tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-actions_copyText__"]) {
  margin-left: 0;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-not-found_root"] {
  padding-bottom: 0;
}

.tweet-card-module__AL7pya__tweetCard .react-tweet-theme [class^="tweet-not-found_root"] > p {
  margin-bottom: 0;
}

/*# sourceMappingURL=_c498fa2c._.css.map*/