.lux{--lx-feed-ring:.35rem;--lx-feed-r:1.5rem;--lx-feed-bezel:var(--lx-hl), 0 0 0 1px var(--lx-hair), 0 0 0 var(--lx-feed-ring) var(--lx-shell), 0 0 0 calc(var(--lx-feed-ring) + 1px) var(--lx-hair)}.lux .community-post{isolation:isolate;margin:0 var(--lx-feed-ring);border-radius:var(--lx-feed-r);background:var(--lx-core);box-shadow:var(--lx-feed-bezel);border:0;padding:clamp(1.25rem,2.4vw,1.75rem);position:relative}.lux .community-post:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 0 1px var(--lx-gold-line), 0 30px 60px -40px #d4af3759;opacity:0;pointer-events:none;transition:opacity .6s var(--lx-ease);position:absolute;inset:0}.lux .community-post.lx-rise{transition:opacity 1s var(--lx-out) var(--lx-delay,0s), transform .9s var(--lx-ease)}.lux .community-post:not(.lx-rise){transition:transform .9s var(--lx-ease)}.lux .community-post.is-in:hover,.lux .community-post:not(.lx-rise):hover{background:var(--lx-core);transform:translateY(-3px)}.lux .community-post:hover:after{opacity:1}.lux .community-post__meta{margin-bottom:1rem}.lux .community-post__content-link{color:inherit;text-decoration:none;display:block}.lux .community-post__title{color:var(--lx-ink);letter-spacing:-.02em;text-wrap:balance;transition:color .5s var(--lx-ease);margin:0 0 .5rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:550;line-height:1.3}.lux .community-post:hover .community-post__title{color:var(--lx-ink)}.lux .community-post__preview{color:var(--lx-ink-2);margin:0;font-size:.92rem;line-height:1.65}.lux .community-post__footer{border-top:1px solid var(--lx-hair);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.lux .community-post__action{background:var(--lx-shell);box-shadow:inset 0 0 0 1px var(--lx-hair);color:var(--lx-ink-2);font:500 .78rem/1 var(--font-sans);cursor:pointer;transition:color .5s var(--lx-ease), box-shadow .5s var(--lx-ease), transform .5s var(--lx-ease);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;text-decoration:none;display:inline-flex}.lux .community-post__action span{color:var(--lx-ink);font-variant-numeric:tabular-nums}.lux .community-post__action:hover{color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-hair-2)}.lux .community-post__action:active{transform:scale(.97)}.lux .community-post__action svg{color:inherit}.lux .community-post__action.community-post__like.liked{color:#e8806f;background:#e8806f12;box-shadow:inset 0 0 0 1px #e8806f4d}.lux .community-page__skeleton-card,.lux .community-empty{margin:0 var(--lx-feed-ring);border-radius:var(--lx-feed-r);background:var(--lx-core);box-shadow:var(--lx-feed-bezel);border:0}@media (max-width:600px){.lux{--lx-feed-ring:.25rem;--lx-feed-r:1.2rem}.lux .community-post{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.lux .community-post,.lux .community-post.lx-rise,.lux .community-post__action{transition:none}.lux .community-post.is-in:hover,.lux .community-post:not(.lx-rise):hover{transform:none}}
