@charset "utf-8";

.tweet-card { max-width: 700px; margin: 1rem auto 0px; font-family: Inter, sans-serif !important; width: 100% !important; background-color: rgb(255, 255, 255) !important; border-radius: 12px !important; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px !important; padding: 16px !important; border: 1px solid rgb(224, 224, 224) !important; }

.justify-between { justify-content: space-between; }

.items-start { align-items: flex-start; }

.items-center { align-items: center; }

.flex { display: flex; }

.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); }

.leading-relaxed { line-height: 1.625; }

.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); }

.text-xs { font-size: 0.75rem; line-height: 1rem; }

.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); }

.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); }

.tweet-card a.tweet-footer-link { color: rgb(0, 111, 214) !important; font-weight: 700 !important; font-size: 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; padding: 5px !important; border-radius: 25px !important; border: 1px solid gray !important; }

.tweet-card svg { width: 24px !important; height: 24px !important; }

.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }

.profile-pic { width: 48px !important; height: 48px !important; border-radius: 9999px !important; object-fit: cover !important; }

.mr-3 { margin-right: 0.75rem; }
