.article-content{background:#f1f2f4;border-radius:1rem;padding:2rem;margin-bottom:2rem}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;color:#666;font-size:.875rem}.article-category{color:#01FF55;font-weight:600;background-color:rgb(77,46,46);padding:.25rem .75rem;border-radius:1rem}.article-date{color:#111}.article-author{color:#01FF55;font-weight:600;background-color:rgba(1,255,85,.1);padding:.25rem .75rem;border-radius:1rem;display:flex;align-items:center;gap:.5rem}.author-logo{width:39px;height:39px;border-radius:50%;object-fit:cover}.article-title{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:1.5rem;line-height:1.2}.article-featured-image{width:100%;margin-bottom:2rem;border-radius:.5rem;overflow:hidden}.article-featured-image img{width:100%;height:auto;object-fit:cover}.article-body{color:#eee;font-size:1.125rem;line-height:1.8;margin-bottom:2rem}.article-body p{color:#111;margin-bottom:1.5rem}.article-tags{gap:.5rem}.article-tags,.social-share-container{display:flex;flex-wrap:wrap;margin-top:2rem}.social-share-container{gap:.75rem;padding-top:1.5rem;border-top:1px solid #333}.social-share-title{display:flex;align-items:center;gap:.5rem;color:#111;font-size:1rem;margin-right:.5rem}.social-share-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.social-share-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#222;color:#eee;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;transition:background-color .3s,color .3s;cursor:pointer;border:none}.social-share-button:hover{background-color:#333;color:#01FF55}.social-share-button.facebook:hover{background-color:#3b5998;color:white}.social-share-button.twitter:hover{background-color:#1da1f2;color:white}.social-share-button.linkedin:hover{background-color:#0077b5;color:white}.social-share-button.email:hover{background-color:#dd4b39;color:white}.article-tag{background-color:#222;color:#aaa;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;transition:background-color .3s,color .3s}.article-tag:hover{background-color:#333;color:#fff}.article-sidebar{background:#111;border-radius:1rem;padding:1.5rem}.sidebar-title{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#111;position:relative;display:inline-block;padding-bottom:.5rem}.sidebar-title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#01FF55}.related-articles{margin-bottom:2rem}.related-article{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #222}.related-article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-article-image{flex:0 0 80px;height:80px;border-radius:.5rem;overflow:hidden}.related-article-image img{width:100%;height:100%;object-fit:cover}.related-article-content{flex:1 1}.related-article-title{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.4}.related-article-date{font-size:.75rem;color:#666}.article-error,.article-loading{background:#111;border-radius:1rem;padding:2rem;text-align:center;color:#fff;font-size:1.125rem}.article-error{color:#ff4d4d}.section-title{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;position:relative;display:inline-block;padding-bottom:.5rem}.section-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:#01FF55}@media (max-width:992px){.article-title{font-size:2rem}.article-body{font-size:1rem}}.article-comments{margin-top:3rem;padding-top:2rem;border-top:1px solid #333}.comments-title{color:#111;font-size:1.5rem;margin-bottom:1.5rem}.comment-loading,.no-comments{color:#aaa;font-style:italic;margin:1rem 0}.comments-list{margin-bottom:2rem}.comment{background-color:#f3f4ef;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.comment-reply{margin-left:2rem;border-left:3px solid #01ff55}.comment-header{display:flex;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.comment-author{color:#111;font-weight:600}.comment-date{color:#aaa;font-size:.875rem}.comment-body{color:#111;margin-bottom:1rem;line-height:1.6}.comment-actions{display:flex;gap:.5rem}.comment-form-container{background-color:#f3f4ef;border:.1rem solid #bdbbbb;border-radius:.5rem;padding:1.5rem}.comment-form-container h4{color:#111;margin-bottom:1.5rem}.comment-form-container label{color:#111}.comment-form-container .form-control{background-color:#fff;border:1px solid #444;color:#111}.comment-form-container .form-control:focus{background-color:#333;border-color:#01FF55;box-shadow:0 0 0 .25rem rgba(1,255,85,.25);color:#eee}.comment-form-container .btn-primary{background-color:#01FF55;border-color:#01FF55;color:#000}.comment-form-container .btn-primary:hover{background-color:#00cc44;border-color:#00cc44}.comment-form-container .alert{margin-bottom:1rem}@media (max-width:768px){.article-content{padding:1.5rem}.article-title{font-size:1.75rem}.article-sidebar{margin-top:2rem}.comment-reply{margin-left:1rem}.comment-header{flex-direction:column;gap:.5rem}}@media (max-width:576px){.article-title{font-size:1.5rem}.article-meta{flex-direction:column;gap:.5rem}}.video-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed-container embed,.video-embed-container iframe,.video-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.PhotoView-Portal{direction:ltr;height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:-webkit-grab;cursor:grab;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoView__Photo:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:rgba(0,0,0,.3);box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}