.post-meta-item{display: inline-flex;align-items: center;gap: 5px}.post-category{display: inline-flex;align-items: center;gap: 6px;padding: 4px 12px;background: var(--blue-light);border-radius: 20px;font-size: 13px;color: var(--info-color)}.post-category i{font-size: 14px}.attr-value-tag{display: inline-block;padding: 4px 12px;background: var(--light-color);border-radius: 20px;font-size: 12px;color: var(--gray);margin-right: 8px;margin-bottom: 8px}.attr-sidebar{padding-left: 20px}.attr-item{margin-bottom: 20px;padding-bottom: 12px;border-bottom: 1px solid var(--gray-lighter)}.attr-label{font-weight: bold;color: var(--dark-color);font-size: 15px;margin-bottom: 8px}.attr-label i{margin-right: 8px;color: var(--info-color)}.attr-value{color: var(--gray);font-size: 14px;line-height: 1.6}@media (max-width: 768px){.attr-sidebar{padding-left: 0;margin-top: 20px}}.content img{max-width: 100%;height: auto}@media (max-width: 768px){.content img{width: 100%;max-width: 100%}}.reply-tip{display: none;font-size: 13px;color: var(--blue-color);margin-bottom: 8px}.reply-tip a{cursor: pointer;color: var(--gray);margin-left: 8px}.comment-item{border-bottom: 1px solid var(--gray-border);padding: 15px 0}.comment-item:last-child{border-bottom: none}.comment-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 5px}.comment-username{font-weight: 600;color: var(--dark-color);font-size: 14px}.comment-time{font-size: 12px;color: var(--gray)}.comment-text{color: var(--gray);line-height: 1.6;margin-bottom: 8px}.comment-actions{font-size: 12px}.comment-actions a{color: var(--gray);cursor: pointer;margin-right: 10px;text-decoration: none}.comment-actions a:hover{color: var(--blue-color)}.reply-list{margin-top: 10px;margin-left: 30px;padding-left: 15px;border-left: 2px solid var(--gray-lighter)}.reply-item{padding: 10px 0;border-bottom: 1px dashed var(--gray-light)}.reply-item:last-child{border-bottom: none}.reply-username{font-weight: 600;font-size: 13px;color: var(--dark-color)}.reply-to{color: var(--blue-color);font-weight: normal}.reply-content{color: var(--gray);font-size: 13px;margin: 5px 0}.load-more-comments{text-align: center;padding: 15px 0}.load-more-comments button{padding: 6px 20px;font-size: 13px}div.content a{text-decoration: none}