.post-text{white-space:pre-wrap}.post-text__link{color:var(--cl-primary-200);margin-top:-4px;margin-bottom:-4px;padding-top:4px;padding-bottom:4px;display:inline-block}.post-text__link:hover{text-decoration:underline}
.feed-card{display:block;overflow:clip}.feed-card__header{align-items:center;gap:8px;display:flex}.feed-card__avatar{border-radius:999px;width:40px;height:40px}.feed-card__title{font-size:18px;font-weight:600;line-height:1}.feed-card__handle{color:var(--cl-main-200);margin-top:4px;font-size:14px;line-height:1}.feed-card__description{margin-top:8px}.feed-card__likes{color:var(--cl-main-300);margin-top:8px}.feed-card__likes-count{font-weight:600}
.starter-pack-card{background:var(--cl-main-950);border-radius:16px;position:relative;overflow:clip}.starter-pack-card__content{padding:16px;display:block;position:relative}.starter-pack-card__title-link{margin-top:-4px;padding-top:8px;padding-bottom:8px;display:block}.starter-pack-card__title-link:hover{color:var(--cl-primary-300)}.starter-pack-card__title{font-size:18px;font-weight:600}.starter-pack-card__creator{color:var(--cl-main-300)}.starter-pack-card__creator-link{padding-top:4px;padding-bottom:4px;font-weight:600;display:inline-block}.starter-pack-card__creator-link:hover{color:var(--cl-primary-300)}.starter-pack-card__description-link{color:var(--cl-main-200);padding-top:16px;display:block}.starter-pack-card__description-link:hover{color:var(--cl-primary-300)}
.post-embed__media{border-radius:6px;margin-top:16px;margin-bottom:8px}.post-embed__tenor-video{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;max-height:600px;margin-top:16px}.post-embed__external{color:var(--cl-main-300);background:color-mix(in srgb,var(--cl-main-1000)50%,transparent);border:1px solid color-mix(in srgb,var(--cl-main-700)30%,transparent);padding:2px;text-decoration:none;display:block;position:relative}.post-embed__external:hover{color:var(--cl-primary-400);background:var(--cl-main-900)}.post-embed__external-thumb{aspect-ratio:1.91;object-fit:cover;border-radius:6px;width:100%}.post-embed__external-body{padding:12px 16px}.post-embed__external-title{color:var(--cl-main-100);margin:0;font-size:18px;font-weight:600}.post-embed__external-description{color:var(--cl-main-100);margin-block:8px;font-size:14px;line-height:1.25}.post-embed__external-host{margin:0;border-top:1px solid var(--cl-main-500);margin-top:8px;padding-top:8px;font-size:14px}.post-embed__video{color:var(--cl-main-300);background:var(--cl-main-900);padding:2px;display:block;position:relative}.post-embed__video-figure{margin:0;display:block}.post-embed__video:hover{color:var(--cl-primary-400);background:var(--cl-main-800)}.post-embed__video-player{object-fit:contain;width:100%;max-height:600px;display:block}.post-embed__video-caption{display:none}.post-embed__images{cursor:pointer;border-radius:8px;overflow:hidden}.post-embed__images--multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.post-embed__image-item{padding:1px;position:relative}.post-embed__image-item--multiple{background:var(--cl-main-800);border-radius:8px}.post-embed__image-blur{object-fit:cover;filter:blur(12px);border-radius:6px;width:100%;max-height:480px;margin-bottom:8px;position:absolute;inset:0}.post-embed__image-main{border-radius:6px;width:100%;height:auto;max-height:480px;display:block;position:relative}.post-embed__image-main--single{object-fit:contain;margin-left:auto;margin-right:auto}.post-embed__image-main--multiple{aspect-ratio:1;object-fit:cover}.post-embed__alt-badge{background:color-mix(in srgb,var(--cl-main-900)80%,transparent);border-radius:6px;padding:4px 12px;font-size:12px;position:absolute;bottom:4px;right:4px}.post-embed__notice{background:color-mix(in srgb,var(--cl-main-950)50%,transparent);border:1px solid color-mix(in srgb,var(--cl-main-700)50%,transparent);border-radius:6px;margin-top:16px;margin-bottom:8px;padding:16px}.post-embed__notice-title{color:var(--cl-main-100);font-weight:600}.post-embed__notice-icon{vertical-align:middle;margin-top:-2px;margin-right:8px;display:inline-block}.post-embed__reference{border-radius:6px;margin-top:16px;margin-bottom:8px}@media (min-width:768px){.post-embed__reference{border-radius:12px}}.post-embed__reference--post{background:color-mix(in srgb,var(--cl-main-950)50%,transparent);border:1px solid var(--cl-main-800);padding:8px}@media (min-width:768px){.post-embed__reference--post{padding:16px}}.post-embed__reference--feed{background:var(--cl-main-950);border:1px solid color-mix(in srgb,var(--cl-main-700)30%,transparent);padding:16px}.post-embed__reference--feed:hover{background:color-mix(in srgb,var(--cl-main-700)20%,transparent)}
.date-time{color:var(--cl-main-100);white-space:nowrap}
.engage-like{position:relative}.engage-like__action{text-align:left;align-items:center;gap:8px;width:100%;padding:4px;display:flex}.engage-like__action:hover{color:var(--cl-primary-300)}.engage-like__action:disabled{cursor:not-allowed}.engage-like__icon{transition:all .2s;display:block}.engage-like:active .engage-like__icon{transform:scale(.75)}.engage-like__count{display:block;position:relative}.engage-like__count--active{transition:all .1s}
.engage-reposts{z-index:10;position:relative}.engage-reposts__action{text-align:left;align-items:center;gap:8px;width:100%;padding:4px;display:flex}.engage-reposts__action:hover,.engage-reposts__action:focus-within{color:var(--cl-primary-300)}.engage-reposts__action:disabled{cursor:not-allowed}.engage-reposts__icon{transition:all .2s;display:block}.engage-reposts:active .engage-reposts__icon{transform:scale(.75)}.engage-reposts__count{transition:all .2s;display:block;position:relative}
.post-engagements{color:var(--cl-main-400);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.post-engagements__reply{text-align:left;align-items:center;gap:8px;display:flex}.post-engagements__reply:hover{color:var(--cl-primary-300)}.post-engagements__reply:disabled{cursor:not-allowed}.post-engagements__icon{transition:all .2s;display:block}.post-engagements__reply:active .post-engagements__icon{transform:scale(.75)}.post-engagements__external{justify-content:flex-end;align-items:center;gap:8px;display:flex}.post-engagements__external-link{color:var(--cl-main-100);margin-top:-2px;padding:4px;display:block}.post-engagements__external-link:hover{color:var(--cl-accent-300)}.post-engagements__external-icon{display:block}@media not (min-width:600px){.post-engagements{font-size:14px}}
.post_root{background-color:color-mix(in srgb,var(--cl-main-900)50%,transparent);border:1px solid color-mix(in srgb,var(--cl-main-800)50%,transparent);border-radius:8px;margin-block:1.5rem;padding:8px}@media (min-width:768px){.post_root{border-radius:16px;padding:16px}}.post{position:relative}.post__header{gap:8px;width:100%;margin-bottom:8px;display:flex;position:relative}.post__avatar-link{margin-right:8px;display:block;position:relative}.post__avatar,.post__avatar-fallback{border:1px solid var(--cl-main-950);border-radius:999px;width:40px;min-width:40px;height:40px;display:block}.post__avatar-fallback{background:var(--cl-main-800)}.post__avatar--live,.post__avatar-fallback--live{border-color:var(--cl-red-500)}.post__live-dot{background:color-mix(in srgb,var(--cl-red-500)80%,transparent);border:1px solid color-mix(in srgb,var(--cl-red-500)90%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;width:6px;height:6px;position:absolute;top:-2px;right:-2px}.post__author-meta{font-weight:500;line-height:1.25;overflow:hidden}.post__author-name-link{text-overflow:ellipsis;color:var(--cl-main-200);white-space:nowrap;display:block;overflow:hidden}.post__author-name-link:hover{color:var(--cl-main-50)}.post__author-handle{color:var(--cl-main-400)}.post__author-name-link:hover .post__author-handle{color:var(--cl-main-300)}.post__date{font-weight:300;display:block}.post__stats{border-top:1px solid color-mix(in srgb,var(--cl-main-500)30%,transparent);gap:20px;margin-top:12px;padding-top:8px;display:flex}.post__stats-link{color:var(--cl-main-300);padding:6px 0;display:block}.post__stats-link:hover{color:var(--cl-main-50)}.post__stats-save{color:var(--cl-main-400);padding:6px 0;display:block}.post__engagements--spaced{margin-top:8px}.post__engagements--post-page{margin-left:-2px;margin-right:-2px}@media not (min-width:768px){.post__date{font-size:14px}}
