.free-btn:hover{background-color:#2ecc71;color:#fff}.premium-btn:hover{background-color:#9b59b6;color:#fff}.paid-btn:hover{background-color:#e74c3c;color:#fff}.discontinued-btn:hover{background-color:#95a5a6;color:#fff}.child-post-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgb(0 0 0 / .08);margin-bottom:2rem;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #f0f0f0}.child-post-box:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.discontinued-post{opacity:.7;border:1px dashed #ccc}.post-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem .5rem .5rem;border-bottom:1px solid #f0f0f0;background:linear-gradient(to right,#f9f9f9,#ffffff)}.post-title{margin:0;font-size:1.3rem;font-weight:600;color:#333;display:flex;align-items:center}.post-title a{color:#333;text-decoration:none;transition:color 0.2s ease;display:flex;align-items:center}.post-title a:hover{color:#4a6cf7}.post-rank{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;background-color:#4a6cf7;color:#fff;border-radius:50%;margin-right:10px;font-size:.9rem}.external-link-icon{width:16px;height:16px;margin-left:5px;fill:#4a6cf7}.license-badge{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:30px;font-size:.8rem;font-weight:500;white-space:nowrap}.license-badge i{margin-right:5px}.license_free_btn{background-color:#e3fcef;color:#2ecc71}.license_premium_btn{background-color:#f0e6fd;color:#9b59b6}.license_paid_btn{background-color:#feeceb;color:#e74c3c}.discontinued-badge{background-color:#f1f2f3;color:#95a5a6}.post-content{display:flex;flex-wrap:wrap;padding:.5rem;gap:1rem}.post-image-container{flex:0 0 200px;display:flex;flex-direction:column;gap:.8rem}.post-thumbnail{width:100%;border-radius:8px;height:auto;display:block;box-shadow:0 3px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease}.post-thumbnail:hover{transform:scale(1.03)}.post-thumbnail-placeholder{width:100%;aspect-ratio:16/9;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#adb5bd;font-size:2rem}.category-box{font-size:.8rem}.category-box a{color:#6c757d;text-decoration:none;transition:color 0.2s ease}.category-box a:hover{color:#4a6cf7}.post-description{flex:1;min-width:300px}.post-description p{margin:0;line-height:1.6;color:#555}.post-footer{padding:.5rem;border-top:1px solid #f0f0f0;background-color:#f9fafb}.post-tags{margin-bottom:1rem}.tags-title{display:inline-block;margin-right:10px;font-weight:600;color:#555}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag-item{display:inline-block;padding:.3rem .8rem;background-color:#f0f2f5;color:#4a5568;border-radius:30px;font-size:.8rem;transition:all 0.2s ease}.tag-item:hover{background-color:#e2e8f0;transform:translateY(-2px)}.post-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.social-links{display:flex;gap:.5rem}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#fff;color:#6c757d;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.social-links a:hover{transform:translateY(-3px);box-shadow:0 5px 12px rgb(0 0 0 / .1);color:#4a6cf7}.vote-count{font-weight:600}.read-more-container{text-align:center;padding:1rem;background:linear-gradient(to right,#f9f9f9,#ffffff);border-top:1px solid #f0f0f0}.read-more-button{display:inline-flex;align-items:center;padding:.7rem 1.5rem;background-color:#e74c3c;color:#fff;text-decoration:none;border-radius:30px;font-weight:500;transition:all 0.3s ease;gap:.5rem}.read-more-button:hover{background-color:#3a56c4;transform:translateY(-2px);box-shadow:0 6px 12px rgb(74 108 247 / .2)}.read-more-icon{fill:currentColor}.adsense-container{margin:2rem 0;padding:1rem;border-radius:12px;background-color:#f9fafb;text-align:center}@media (max-width:768px){.post-header{flex-direction:column;align-items:flex-start;gap:.8rem}.post-image-container{flex:0 0 100%}.post-actions{justify-content:center}}