.post-actions-container{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin:2rem auto;padding:1.5rem;max-width:800px;width:100%;box-sizing:border-box;overflow:visible}.post-action-item{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative}.action-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-width:120px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:50px;color:var(--text-color);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,5%);white-space:nowrap}.action-button:hover{transform:translateY(-3px);box-shadow:0 4px 16px rgba(0,0,0,.12);border-color:var(--accent)}.action-button i{font-size:1.1rem;transition:all .3s ease}.action-text{font-size:.95rem}.like-button{position:relative}.like-button:hover{border-color:#ff6b6b}.like-button:hover i{color:#ff6b6b;animation:heartBeat .6s ease-in-out}.action-count{display:inline-block;min-width:1.5rem;padding:.2rem .5rem;background:var(--accent);color:#fff;font-size:.85rem;font-weight:700;border-radius:12px;transition:all .3s ease}.like-button.liked{background:var(--card-bg);border-color:#ff6b6b;color:var(--text-color)}.like-button.liked i{color:#ff6b6b;animation:likeAnimation .5s ease}.like-button.liked .action-count{background:#ff6b6b;color:#fff}@keyframes likeAnimation{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes heartBeat{0%,100%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}}.reward-button{position:relative}.reward-button:hover{border-color:#ffa502}.reward-button:hover i{color:#ffa502;animation:bounce .5s ease}.reward-panel{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translateX(-50%)scale(.8);background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100;width:min(420px,calc(100vw - 2rem));min-width:min(300px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);box-sizing:border-box}.reward-panel::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid transparent;border-top-color:var(--border-color)}.reward-button:hover+.reward-panel,.reward-panel:hover{opacity:1;visibility:visible;transform:translateX(-50%)scale(1)}.reward-title{text-align:center;color:var(--text-color);font-size:.95rem;margin-bottom:1rem;font-weight:600}.reward-qrcodes{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-content:center;gap:1rem;width:100%}.reward-qrcode{text-align:center;min-width:0}.reward-qrcode img{display:block;width:min(150px,100%);height:150px;margin:0 auto;border-radius:var(--border-radius);border:2px solid var(--border-color);object-fit:contain;background:#fff;transition:transform .3s ease}.reward-qrcode img:hover{transform:scale(1.05)}.reward-qrcode p{margin-top:.5rem;font-size:.85rem;color:var(--text-color-light)}.share-button{position:relative}.share-button:hover{border-color:#5468ff}.share-button:hover i{color:#5468ff;animation:shareRotate .5s ease}.share-panel{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translateX(-50%)scale(.8);background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100;min-width:280px}.share-panel::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:10px solid transparent;border-top-color:var(--border-color)}.share-button:hover+.share-panel,.share-panel:hover{opacity:1;visibility:visible;transform:translateX(-50%)scale(1)}.share-platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.share-platform-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem;background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;transition:all .3s ease;cursor:pointer}.share-platform-item:hover{background:var(--platform-color);border-color:var(--platform-color);color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.share-platform-item i{font-size:1.5rem;color:var(--platform-color);transition:all .3s ease}.share-platform-item:hover i{color:#fff}.share-platform-item span{font-size:.8rem;font-weight:600}.share-platform-item[data-platform=微信] .qrcode-popup{position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translateX(-50%);background:var(--card-bg);border:2px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;box-shadow:0 8px 32px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:all .3s ease;z-index:110}.share-platform-item[data-platform=微信]:hover .qrcode-popup{opacity:1;visibility:visible}.copy-success-tip{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);color:#fff;padding:1rem 2rem;border-radius:var(--border-radius);font-size:.95rem;font-weight:600;z-index:9999;opacity:0;animation:showTip 2s ease}@keyframes showTip{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}100%{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes shareRotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}[data-theme=dark] .action-button{background:var(--dark-card-bg);border-color:var(--dark-border-color);color:var(--dark-text-color)}[data-theme=dark] .action-button:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}[data-theme=dark] .reward-panel,[data-theme=dark] .share-panel{background:var(--dark-card-bg);border-color:var(--dark-border-color);box-shadow:0 8px 32px rgba(0,0,0,.5)}[data-theme=dark] .reward-panel::after,[data-theme=dark] .share-panel::after{border-top-color:var(--dark-border-color)}[data-theme=dark] .reward-qrcode img,[data-theme=dark] .share-platform-item{border-color:var(--dark-border-color)}@media(max-width:768px){.post-actions-container{flex-direction:column;gap:1rem;padding:1rem}.post-action-item{width:100%}.action-button{width:100%;max-width:280px}.reward-panel,.share-panel{left:50%;right:auto;width:min(360px,calc(100vw - 2rem));min-width:0;max-width:calc(100vw - 2rem);transform:translateX(-50%)scale(.8)}.reward-panel:hover,.share-panel:hover,.reward-button:hover+.reward-panel,.share-button:hover+.share-panel{transform:translateX(-50%)scale(1)}.share-platforms{grid-template-columns:repeat(2,1fr)}.reward-qrcodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.reward-qrcode img{width:min(140px,100%);height:140px}}@media(max-width:480px){.action-button{padding:.6rem 1.2rem;font-size:.9rem}.action-button i{font-size:1rem}.share-platforms{grid-template-columns:1fr}.reward-qrcodes{grid-template-columns:1fr}.reward-qrcode img{width:min(150px,100%);height:150px}}