:root{--liushen-card-bg:color-mix(in srgb, var(--card-bg), #ffffff 3%);--liushen-card-secondbg:var(--second-bg);--liushen-text:var(--font-color);--liushen-card-border:1px solid var(--border-color);--talk-item-spacing:16px;--talk-item-radius:12px;--talk-avatar-size:50px;--talk-content-padding:15px}#bbtalk{position:relative;width:100%;max-width:800px;margin:0 auto;padding:10px;box-sizing:border-box}#bbtalk .talk_item{display:flex;flex-direction:column;width:100%;background:var(--liushen-card-bg);border:var(--liushen-card-border);box-sizing:border-box;box-shadow:var(--card-box-shadow);transition:.3s ease-in-out;border-radius:var(--talk-item-radius);padding:20px;margin-bottom:var(--talk-item-spacing);min-height:auto;animation:.4s forwards fadeInUp;opacity:0;transform:translateY(20px)}#bbtalk .talk_item a{text-decoration:none}#bbtalk .talk_item.loaded{opacity:1;transform:translateY(0)}#bbtalk .talk_item:hover{box-shadow:var(--card-hover-box-shadow);transform:translateY(-2px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){#bbtalk{padding:10px 5px}#bbtalk .talk_item{width:100%;margin-bottom:12px}}@media (max-width:450px){#bbtalk{padding:5px}#bbtalk .talk_item{padding:15px;margin-bottom:10px}}#bbtalk .talk_meta{display:flex;align-items:center;width:100%;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--border-color),transparent 30%)}#bbtalk .talk_meta .avatar{margin:0!important;width:var(--talk-avatar-size);height:var(--talk-avatar-size);border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--primary-color),transparent 70%);transition:.3s}#bbtalk .talk_meta .avatar:hover{transform:scale(1.05);border-color:var(--primary-color)}#bbtalk .talk_meta .info{display:flex;flex-direction:column;margin-left:12px;flex:1}#bbtalk .talk_meta .info .talk_nick{color:var(--primary-color);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:6px}#bbtalk .talk_meta .info svg.is-badge.icon{width:16px;height:16px;padding-top:2px}#bbtalk .talk_meta .info span.talk_date{opacity:.7;font-size:.85rem;margin-top:2px}#bbtalk .talk_content{margin-top:12px;line-height:1.6;color:var(--liushen-text)}#bbtalk .talk_content .talk_content_text{margin-bottom:10px}#bbtalk .talk_content .zone_imgbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:12px}#bbtalk .talk_content .zone_imgbox a{display:block;border-radius:8px;position:relative;overflow:hidden;aspect-ratio:1/1;border:1px solid var(--border-color);transition:transform .3s,box-shadow .3s}#bbtalk .talk_content .zone_imgbox a:hover{transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,.15)}#bbtalk .talk_content .zone_imgbox img{width:100%;height:100%;margin:0!important;object-fit:cover;transition:transform .3s}#bbtalk .talk_content .zone_imgbox a:hover img{transform:scale(1.05)}#bbtalk .talk_content .zone_imgbox a:first-child:nth-last-child(1){grid-column:span 2;grid-row:span 1;aspect-ratio:16/9}#bbtalk .talk_content .zone_imgbox a:first-child:nth-last-child(2),#bbtalk .talk_content .zone_imgbox a:first-child:nth-last-child(3){grid-column:span 2}#bbtalk .talk_content>a{margin:0 3px;color:var(--primary-color)!important;text-decoration:none;transition:.3s}#bbtalk .talk_content>a:hover{color:color-mix(in srgb,var(--primary-color),#000 20%)!important;text-decoration:underline!important}.toggle-more{cursor:pointer;color:var(--primary-color)!important;transition:.3s;padding:2px 6px;border-radius:4px}.toggle-more:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 85%);text-decoration:underline!important}#bbtalk .talk_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--border-color),transparent 30%);color:var(--text-secondary)}#bbtalk .talk_bottom .talk_actions{display:flex;align-items:center;gap:16px}#bbtalk .talk_bottom .talk_tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#bbtalk .talk_bottom .icon{transition:.3s;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:50%}#bbtalk .talk_bottom .icon:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 85%);color:var(--primary-color)}#bbtalk .talk_bottom .talk_tags span.talk_tag{font-size:.85rem;color:var(--primary-color);padding:4px 12px;border-radius:20px;background-color:color-mix(in srgb,var(--primary-color),transparent 90%);transition:.3s;cursor:pointer;border:1px solid color-mix(in srgb,var(--primary-color),transparent 70%)}#bbtalk .talk_bottom .talk_tags span.talk_tag:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 70%);transform:translateY(-1px)}.like-wrapper{display:flex;align-items:center;gap:4px;font-size:.9rem}.like-click{display:flex;align-items:center;gap:4px;color:var(--text-secondary)!important;text-decoration:none!important;transition:.3s}.like-click:hover{color:var(--primary-color)!important}.like-click.liking{pointer-events:none;opacity:.7}.comment-box--show{display:block}.comment-box{margin-top:15px;padding-top:15px;border-top:1px dashed color-mix(in srgb,var(--border-color),transparent 30%);background-color:color-mix(in srgb,var(--card-bg),transparent 80%);border-radius:8px;overflow:hidden}@media screen and (max-width:900px){#bbtalk .talk_content .zone_imgbox{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){#bbtalk{padding:10px 8px}#bbtalk .talk_meta .info span.talk_date{font-size:.8rem}#bbtalk .talk_bottom{flex-direction:column;align-items:flex-start;gap:10px}#bbtalk .talk_bottom .talk_actions{align-self:flex-end}}@media screen and (max-width:480px){#bbtalk .talk_content .zone_imgbox{grid-template-columns:repeat(2,1fr)}#bbtalk .talk_meta .info .talk_nick{font-size:1rem}#bbtalk .talk_bottom .talk_actions{width:100%;justify-content:flex-end}}#bbtalk .talk_content .douban-card{margin-top:15px!important;text-decoration:none;align-items:center;border-radius:12px;color:#faebd7;display:flex;justify-content:center;margin:10px 0;max-width:100%;overflow:hidden;padding:15px;position:relative;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);box-shadow:0 4px 15px rgba(0,0,0,.1)}#bbtalk .talk_content .shuoshuo-external-link{width:100%;height:80px;margin-top:15px;border-radius:12px;background-color:var(--liushen-card-secondbg);color:var(--liushen-text);border:var(--liushen-card-border);transition:.3s ease-in-out;overflow:hidden}.shuoshuo-external-link:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 90%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.shuoshuo-external-link .external-link{display:flex;color:var(--liushen-text)!important;width:100%;height:100%;text-decoration:none!important}.shuoshuo-external-link .external-link:hover{color:var(--primary-color)!important}.shuoshuo-external-link .external-link-left{width:60px;height:60px;margin:10px;border-radius:8px;background-size:cover;background-position:center}.shuoshuo-external-link .external-link-right{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 80px);padding:10px}.shuoshuo-external-link .external-link-right .external-link-title{font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shuoshuo-external-link .external-link-right i{margin-left:5px;transition:transform .3s}.shuoshuo-external-link .external-link:hover .external-link-right i{transform:translateX(3px)}.limit{width:100%;text-align:center;margin:30px auto 0;font-size:.9rem;color:var(--text-secondary);background-color:color-mix(in srgb,var(--card-bg),transparent 80%);border-radius:8px;max-width:800px}