*,.blog-container{box-sizing:border-box;margin:0;padding:0}.blog-container{background-color:#000;color:#fff;font-family:Allerta Stencil,cursive;line-height:1.7}.blog-post{margin:0 auto;max-width:900px;padding:40px 20px}.back-to-blog{align-items:center;background:linear-gradient(135deg,#ff1493,#ff69b4);border-radius:25px;box-shadow:0 5px 15px rgba(255,20,147,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:1px;margin-bottom:40px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.back-to-blog:hover{background:linear-gradient(135deg,#ff69b4,#ff1493);box-shadow:0 8px 25px rgba(255,20,147,.5);transform:translateY(-2px)}.back-arrow{font-size:16px}.article-header{margin-bottom:40px;text-align:center}.article-title{color:#ff1493;font-family:Courier New,Courier,monospace;font-size:42px;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:20px;text-shadow:0 0 15px rgba(255,20,147,.4)}.article-meta{color:#ccc;display:flex;flex-wrap:wrap;font-size:14px;gap:30px;justify-content:center;margin-bottom:30px}.meta-item{align-items:center;display:flex;gap:8px}.meta-icon{color:#ff1493;font-size:16px}.featured-image{background:linear-gradient(135deg,#ff1493,#ff69b4);border-radius:15px;box-shadow:0 15px 40px rgba(255,20,147,.2);margin-bottom:40px;overflow:hidden;padding:3px;transition:all .4s ease;width:100%}.featured-image:hover{box-shadow:0 25px 60px rgba(255,20,147,.4);transform:translateY(-5px)}.featured-image img{background-color:#2a2a2a;object-fit:cover}.featured-image img,.image-placeholder{align-items:center;border-radius:12px;display:flex;height:400px;justify-content:center;width:100%}.image-placeholder{background:linear-gradient(135deg,#2a2a2a,#1a1a1a 50%,#2a2a2a);color:#ff1493;font-size:24px}.share-section{display:flex;flex-direction:column;gap:15px;left:20px;position:sticky;top:50%;transform:translateY(-50%);z-index:100}.share-btn{align-items:center;background:linear-gradient(135deg,#ff1493,#ff69b4);border:none;border-radius:50%;box-shadow:0 5px 15px rgba(255,20,147,.3);color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;text-decoration:none;transition:all .3s ease;width:50px}.share-btn:hover{box-shadow:0 8px 25px rgba(255,20,147,.5);transform:translateX(5px) scale(1.1)}.article-content{color:#ddd;font-size:18px;line-height:1.8;margin-bottom:60px}.article-content h2{color:#ff1493;font-size:28px;margin:40px 0 20px;text-shadow:0 0 10px rgba(255,20,147,.3)}.article-content h2,.article-content h3{font-family:Courier New,Courier,monospace}.article-content h3{color:#ff69b4;font-size:22px;margin:30px 0 15px}.article-content p{margin-bottom:20px}.article-content .highlight{color:#ff1493;font-weight:700;text-shadow:0 0 8px rgba(255,20,147,.3)}.article-content blockquote{background:rgba(255,20,147,.1);border-left:4px solid #ff1493;border-radius:0 10px 10px 0;color:#ff69b4;font-style:italic;margin:30px 0;padding:20px 30px}.related-section{margin-bottom:60px}.related-title{color:#ff1493;font-family:Courier New,Courier,monospace;font-size:32px;margin-bottom:40px;text-align:center;text-shadow:0 0 15px rgba(255,20,147,.4)}.related-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.related-card{background:rgba(255,20,147,.1);border:1px solid rgba(255,20,147,.2);border-radius:15px;cursor:pointer;padding:25px;transition:all .3s ease}.related-card:hover{background:rgba(255,20,147,.15);box-shadow:0 15px 40px rgba(255,20,147,.3);transform:translateY(-5px)}.related-card h4{color:#ff1493;font-family:Courier New,Courier,monospace;font-size:18px;line-height:1.3;margin-bottom:15px}.related-card p{color:#ccc;font-size:14px;margin-bottom:15px}.related-meta{color:#888;font-size:12px}.comments-section{margin-bottom:60px}.comments-title{color:#ff1493;font-family:Courier New,Courier,monospace;font-size:32px;margin-bottom:30px;text-shadow:0 0 15px rgba(255,20,147,.4)}.comment-form{background:rgba(255,20,147,.1);border:1px solid rgba(255,20,147,.2);border-radius:15px;margin-bottom:40px;padding:30px}.form-group{margin-bottom:20px}.form-group label{color:#ff1493;display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{background:rgba(0,0,0,.5);border:2px solid rgba(255,20,147,.3);border-radius:8px;color:#fff;font-family:Allerta Stencil,cursive;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#ff1493;box-shadow:0 0 15px rgba(255,20,147,.3);outline:none}.form-group textarea{height:120px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#ff1493,#ff69b4);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Courier New,Courier,monospace;font-size:16px;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.submit-btn:hover{box-shadow:0 8px 25px rgba(255,20,147,.5);transform:translateY(-2px)}.existing-comments{space-y:20px}.comment{background:rgba(0,0,0,.3);border-left:4px solid #ff1493;border-radius:10px;margin-bottom:20px;padding:20px}.comment-author{color:#ff1493;font-weight:700;margin-bottom:5px}.comment-date{color:#888;font-size:12px;margin-bottom:10px}.comment-text{color:#ddd;font-size:14px}@media (max-width:768px){.blog-container{padding:30px 15px}.article-title{font-size:32px}.article-meta{flex-direction:column;gap:15px}.share-section{background:rgba(0,0,0,.8);border-radius:25px;bottom:20px;flex-direction:row;left:auto;padding:10px;position:fixed;right:20px;top:auto;transform:none}.share-btn{font-size:16px;height:40px;width:40px}.featured-image .image-placeholder{font-size:18px;height:250px}.related-grid{grid-template-columns:1fr}}@media (max-width:480px){.article-title{font-size:28px}.article-content,.form-group input,.form-group textarea{font-size:16px}}