.post-wrap .post-title{font-size:var(--title-size)}.post-wrap .post-meta{color:var(--color-gray);margin-top:var(--padding);margin-bottom:var(--padding-x2);align-items:center;display:flex}.post-wrap .post-meta time:before,.post-wrap .post-meta>a:before{content:" · ";margin:0 .5rem 0 .75rem}.post-wrap .post-meta>a:first-child:before{display:none}.post-wrap .post-meta .favorite-button{margin-left:var(--padding);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:transform .2s;display:flex}.post-wrap .post-meta .favorite-button:hover{transform:scale(1.2)}.post-wrap .post-meta .favorite-button:hover svg{fill:var(--font-color)}.post-wrap .post-meta .favorite-button:disabled{opacity:.5;cursor:not-allowed}.post-wrap .post-meta .favorite-button .heart-icon{width:20px;height:20px;fill:var(--gray-dark);transition:fill .2s}.post-wrap .post-meta .favorite-button.is-favorited .heart-icon{fill:#ff4d4f}.post-wrap .post-inner{padding:var(--padding-x2) 0;align-items:flex-start;display:flex}@media only screen and (width<=580px){.post-wrap .post-inner{display:block}}.post-wrap .post-inner .date{padding-right:var(--padding-x2);opacity:0;top:9.8rem}.post-wrap .post-inner .date .ui-button{z-index:9}@media screen and (width<=580px){.post-wrap .post-inner .date{display:none}}.post-wrap .post-inner.have-chat{max-width:120rem}.post-wrap .post-inner.have-chat .post-content{padding:0 var(--padding-x2) var(--padding-x2);background-color:#fff;border-radius:1rem;flex:1}@media screen and (width<=1024px){.post-wrap .post-inner.have-chat .post-content{padding:0 var(--padding) var(--padding-x2)}}.post-wrap .post-inner.have-chat .ui-sidebar{width:30rem;padding-left:var(--padding-x2);z-index:9;position:sticky;top:9.8rem}.post-wrap .post-inner.no-chat{max-width:92rem}.post-wrap .post-inner.no-chat .post-content{padding:0 var(--padding-x2) var(--padding-x2);flex:1;max-width:74rem}@media screen and (width<=1024px){.post-wrap .post-inner.no-chat .post-content{padding:0 var(--padding) var(--padding-x2);max-width:100%}}.post-wrap .socials-content{margin-top:var(--padding-x2);padding:var(--padding-x2);background-color:#fafafa}.post-wrap .socials-content .socials-featured-image{margin-bottom:var(--padding-x2);text-align:center}.post-wrap .socials-content .socials-featured-image img{border-radius:.5rem;max-width:100%;height:auto;box-shadow:0 4px 8px #0000001a}.post-wrap .related-posts header:before{content:"";background-color:var(--gray);height:1px;margin-top:var(--padding-x2);margin-bottom:var(--padding-x3);display:block}
