.article-container{max-width:1000px;margin:40px auto;padding:0 20px}.article-header{text-align:center;margin-bottom:30px}.article-title{color:#34465D;font-size:2.5rem;font-weight:bold;margin-bottom:20px;line-height:1.3}.article-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px;color:#777}.meta-item{display:flex;align-items:center;gap:7px}.meta-icon{color:#BFA98C}.author-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #BFA98C}.article-actions{display:flex;justify-content:center;margin:20px 0}.like-button{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;border-radius:50px;padding:12px 30px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(102,126,234,0.4)}.like-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,0.6)}.like-button:active{transform:translateY(0)}.like-button.liked{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);box-shadow:0 4px 15px rgba(245,87,108,0.4)}.like-button.liked:hover{box-shadow:0 6px 20px rgba(245,87,108,0.6)}.like-button i{font-size:1.2rem;animation:heartbeat 1.5s ease-in-out infinite}.like-button.liked i{animation:heartbeat 0.5s ease-in-out}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(0.9)}20%,40%{transform:scale(1.1)}}.article-hero-image{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:12px;margin-bottom:30px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.article-body{background:#fff;border-radius:12px;padding:40px;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin-bottom:40px}.article-content{color:#444;font-size:1.1rem;line-height:1.8}.article-content h2{color:#34465D;font-size:1.8rem;margin:35px 0 15px;font-weight:bold}.article-content h3{color:#34465D;font-size:1.4rem;margin:30px 0 15px;font-weight:bold}.article-content p{margin-bottom:20px}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.article-content ul,.article-content ol{margin-bottom:20px;padding-right:20px}.article-content li{margin-bottom:10px}.article-content blockquote{border-right:4px solid #BFA98C;padding:15px 20px;margin:20px 0;background-color:#f9f9f9;color:#555;font-style:italic}.article-share{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:40px;padding-top:20px;border-top:1px solid #eee;flex-wrap:wrap}.share-heading{font-weight:bold;color:#555;margin-left:10px;width:100%;text-align:center;margin-bottom:10px}.share-button{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:transform 0.3s;font-size:1.2rem}.share-button:hover{transform:scale(1.1)}.share-facebook{background-color:#3b5998}.share-twitter{background-color:#1da1f2}.share-linkedin{background-color:#0077b5}.share-whatsapp{background-color:#25d366}.share-telegram{background-color:#0088cc}.share-email{background-color:#ea4335}.article-author-box{background:#f9f9f9;border-radius:12px;padding:30px;display:flex;gap:20px;margin-bottom:40px;align-items:center;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.author-avatar-large{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #BFA98C}.author-info{flex:1}.author-name{color:#34465D;font-size:1.3rem;font-weight:bold;margin-bottom:5px}.author-title{color:#666;margin-bottom:15px;font-size:0.9rem}.author-social{display:flex;gap:10px;margin-top:15px}.author-social a{color:#3399CC;font-size:1.2rem;transition:color 0.3s}.author-social a:hover{color:#BFA98C}.related-articles{margin-bottom:50px}.section-title{color:#34465D;font-size:1.8rem;font-weight:bold;margin-bottom:30px;text-align:center;position:relative}.section-title:after{content:'';display:block;width:80px;height:4px;background:#BFA98C;margin:15px auto 0;border-radius:2px}.related-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-article-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.08);transition:transform 0.3s,box-shadow 0.3s;display:flex;flex-direction:column}.related-article-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.12)}.related-article-img{height:180px;overflow:hidden}.related-article-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s}.related-article-card:hover .related-article-img img{transform:scale(1.1)}.related-article-content{padding:15px;flex-grow:1;display:flex;flex-direction:column}.related-article-title{color:#34465D;font-size:1.1rem;font-weight:bold;margin-bottom:10px;line-height:1.4;height:50px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.related-article-date{color:#777;font-size:0.8rem;margin-bottom:15px}.related-article-link{align-self:flex-start;margin-top:auto;color:#3399CC;text-decoration:none;font-weight:600;transition:color 0.3s}.related-article-link:hover{color:#BFA98C}.navigation-buttons{display:flex;justify-content:space-between;margin-bottom:40px}.nav-button{display:flex;align-items:center;gap:10px;background:#fff;padding:15px 25px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.08);color:#555;text-decoration:none;transition:all 0.3s;max-width:45%}.nav-button:hover{background-color:#f9f9f9;color:#3399CC;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.nav-button i{font-size:1.2rem;color:#BFA98C}.nav-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comments-section{margin-bottom:50px}.comment-form{background:#fff;border-radius:12px;padding:30px;box-shadow:0 3px 10px rgba(0,0,0,0.05);margin-bottom:30px}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:8px;font-weight:600;color:#555}.form-control{width:100%;padding:12px 15px;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color 0.3s}.form-control:focus{border-color:#3399CC;outline:none}textarea.form-control{min-height:120px;resize:vertical}.submit-button{background-color:#BFA98C;color:white;border:none;border-radius:6px;padding:12px 25px;font-size:1rem;cursor:pointer;transition:background-color 0.3s}.submit-button:hover{background-color:#A89078}.comments-list{margin-top:30px}.comment{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.comment-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.comment-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.comment-author{font-weight:bold;color:#34465D}.comment-date{color:#999;font-size:0.8rem}.comment-content{color:#555;line-height:1.6}.reply-link{color:#3399CC;text-decoration:none;font-weight:600;font-size:0.9rem;display:inline-block;margin-top:10px}.reply-link:hover{color:#BFA98C}.comment-replies{margin-right:30px;margin-top:15px;padding-right:15px;border-right:2px solid #eee}.call-to-action{background:linear-gradient(145deg,#3399CC,#2980B9);color:white;border-radius:12px;padding:40px;text-align:center;margin-bottom:50px;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.cta-title{font-size:1.8rem;font-weight:bold;margin-bottom:15px}.cta-text{font-size:1.1rem;margin-bottom:25px;max-width:700px;margin-left:auto;margin-right:auto}.cta-button{background-color:#BFA98C;color:white;border:none;border-radius:8px;padding:15px 30px;font-size:1.1rem;font-weight:bold;cursor:pointer;transition:all 0.3s;display:inline-block;text-decoration:none}.cta-button:hover{background-color:#A89078;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}@media print{.article-container{width:100%;padding:0}.article-header,.article-body{box-shadow:none}.article-share,.navigation-buttons,.related-articles,.comments-section,.call-to-action{display:none}}@media (max-width:992px){.article-container{max-width:90%}.article-title{font-size:2rem}.article-body{padding:30px}.related-articles-grid{grid-template-columns:repeat(2,1fr)}.article-author-box{flex-direction:column;text-align:center}.author-social{justify-content:center}}@media (max-width:768px){.article-meta{flex-direction:column;gap:10px}.article-title{font-size:1.8rem}.article-body{padding:20px}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.2rem}.related-articles-grid{grid-template-columns:1fr}.navigation-buttons{flex-direction:column;gap:15px}.nav-button{max-width:100%}.article-share{gap:12px;padding:15px 10px}.share-button{width:50px;height:50px;font-size:1.3rem}.share-heading{font-size:1.1rem;margin-bottom:15px}.like-button{padding:10px 25px;font-size:1rem}}@media (max-width:576px){.article-container{margin:20px auto}.article-title{font-size:1.5rem}.cta-title{font-size:1.4rem}.cta-text{font-size:1rem}.call-to-action{padding:25px 20px}.article-share{gap:10px;padding:15px 5px}.share-button{width:48px;height:48px;font-size:1.25rem}.share-heading{font-size:1rem;margin-bottom:12px}.like-button{padding:8px 20px;font-size:0.95rem}.like-button i{font-size:1rem}}