.post-card{background:var(--color-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:16px;padding:16px 18px 14px 20px}.post-card__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.post-card__id{color:var(--color-link);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease-in-out}.post-card__id:hover{color:color-mix(in srgb, var(--color-link) 70%, white);text-decoration:none}[data-theme=dark] .post-card__id:hover{color:color-mix(in srgb, var(--color-link) 72%, black)}.post-card__date{color:var(--color-text-muted);font-size:14px;position:relative;transform:translate(-2px)}.post-card__date-tip{z-index:99;white-space:nowrap;color:#fff;opacity:.8;background-color:#413936;border-radius:4px;padding:4px 8px;font-size:14px;display:none;position:absolute;bottom:100%;right:0}.post-card__date:hover .post-card__date-tip{display:block}.post-card__head-right{align-items:center;display:inline-flex}.post-card__more{cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:4px 0 4px 12px;display:inline-flex}.post-card__more span{background:var(--color-brown);border-radius:50%;width:4px;height:4px}.post-card__image{cursor:zoom-in;border-radius:8px;max-width:100%;height:auto;margin-bottom:12px;display:block}.post-card__body{white-space:pre-wrap;overflow-wrap:break-word;margin-bottom:4px;margin-right:3px;line-height:calc(1.6em - 2px)}.post-card__body--markdown{white-space:normal}.post-card__expand{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;color:var(--color-brown);cursor:pointer;background:0 0;border:0;margin:0 0 6px;padding:0;display:block}.post-card__expand:hover{color:var(--color-brown-hover)}.post-card__footer{flex-wrap:wrap;align-items:center;width:100%;font-size:14px;display:flex}.post-card__category{color:var(--color-link);flex:0 0 100%;margin-bottom:10px;font-size:15px;font-weight:500}.post-card__category:hover{color:color-mix(in srgb, var(--color-link) 70%, white);text-decoration:none}[data-theme=dark] .post-card__category:hover{color:color-mix(in srgb, var(--color-link) 72%, black)}.post-card__comments{color:var(--color-brown);flex:none;align-items:center;margin-right:28px;font-size:14px;font-weight:500;text-decoration:none;display:flex;transform:translateY(-2px)}.post-card__comments svg{fill:currentColor;width:20px;height:20px;margin-right:5px}.post-card__comments-num--short{display:none}.post-card__comments:hover{color:color-mix(in srgb, var(--color-link) 70%, white);text-decoration:none}[data-theme=dark] .post-card__comments:hover{color:color-mix(in srgb, var(--color-link) 72%, black)}.post-card__footer>.sharing{flex:none;transform:translateY(1px)}.post-card__likes{color:var(--color-brown);flex:none;align-items:center;margin-left:auto;font-size:14px;font-weight:500;display:flex}.post-card__likes svg{z-index:2;width:24px;height:24px;fill:var(--color-brown);margin-right:4px;position:relative}.post-card__likes>span:first-child{z-index:2;display:inline-flex;position:relative;transform:translate(-3px,-2px)}.post-card__likes>span:nth-child(2):not(.post-card__likes-count){z-index:1;margin-left:-10px;display:inline-flex;position:relative;transform:translate(-3px,-2px)}.post-card__likes-count{display:inline-block;transform:translate(-3px,-2px)}.post-card__highlight{background-color:var(--color-highlight)}@media (width<=991.98px){.post-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:19px 20px 15px;position:relative}.post-card:hover{border-color:#0000}.post-card:after{content:"";background:var(--color-border);height:1px;position:absolute;bottom:0;left:20px;right:20px}.post-card:last-child:after{content:none}.post-card__head{color:var(--color-text-muted);margin-bottom:10px;font-size:16px}.post-card__id{color:var(--color-text-muted);font-size:16px;font-weight:400}.post-card__date{font-size:16px}.post-card__more{gap:2px;padding-left:18px;display:inline-flex}.post-card__body{font-size:17px;line-height:24px}.post-card__category{color:var(--color-brown);margin-top:5px;margin-bottom:12px;font-size:17px;font-weight:400;display:block}.post-card__actions{justify-content:flex-start;gap:22px}.post-card__reactions{gap:10px;margin-left:0}.post-card__emoji{gap:0}.post-card__emoji-item{background:var(--color-bg-page);border-radius:50%;justify-content:center;width:32px;height:32px}.post-card__emoji-item+.post-card__emoji-item{margin-left:-11px}.post-card__emoji-item svg,.post-card__emoji-item img{width:26px;height:26px}.post-card__emoji-count{display:none}.post-card__reactions-count{color:var(--color-brown);font-size:17px;display:inline}.post-card__action{display:inline-flex}.post-card__footer>.post-reactions{order:1}.post-card__footer>.sharing{order:2;margin-left:23px}.post-card__footer>.post-bookmark{order:3;margin-left:25px}.post-card__comments{color:var(--color-brown);flex-direction:row-reverse;order:4;margin-left:auto;margin-right:0;font-size:17px;font-weight:400;transform:translateY(-3px)}.post-card__comments svg{width:22px;height:22px;margin-left:9px;margin-right:0}.post-card__comments-num{display:none}.post-card__comments-num--short{display:inline}}@media (width>=992px){.post-card__footer>.post-bookmark{margin-left:20px}}.post-card__comments--mine,.post-card__comments--mine:hover,[data-theme=dark] .post-card__comments--mine:hover{color:var(--color-green)}.post-card__content{touch-action:manipulation;position:relative}.post-card__burst{z-index:5;pointer-events:none;opacity:0;width:88px;height:88px;animation:.8s ease-out post-card-burst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.post-card__burst svg,.post-card__burst img{filter:drop-shadow(0 4px 10px #00000040);width:100%;height:100%}@keyframes post-card-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}60%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.post-card__burst{animation-duration:10ms}}.post-card__pin{width:20px;height:20px;fill:var(--color-brown)}@media (width<=991.98px){.post-card--pinned{--color-bg-page:var(--color-bg);background:var(--color-bg)}}.post-card--folded{padding:0}.post-card__reveal{width:100%;height:48px;color:var(--color-green);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15px;display:flex}.post-card__reveal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:8px}.post-card__comments .post-card__hot{width:18px;height:22px;fill:var(--color-red)}
