body{background-color:#050505;color:#f1f1f1;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;line-height:1.6}a{color:#007bff;text-decoration:none;transition:color .3s ease}a:hover{color:#0056b3}.site-header{background-color:#000;padding:15px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1a1a1a}.site-logo a{color:#007bff;font-size:24px;font-weight:700;display:flex;align-items:center;gap:10px}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.main-navigation a{color:#fff;font-size:15px}.main-navigation a:hover{color:#007bff}.header-actions .btn{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:700;margin-left:10px}.btn-login{background:0 0;color:#007bff;border:1px solid #007bff}.btn-primary{background:#007bff;color:#fff;border:1px solid #007bff}.hero-section{text-align:center;padding:120px 20px;background:radial-gradient(circle,rgba(20,20,20,1) 0%,rgba(5,5,5,1) 100%)}.hero-tagline{background:rgba(255,255,255,.1);padding:5px 15px;border-radius:20px;font-size:13px;display:inline-block;margin-bottom:20px}.hero-section h1{font-size:4rem;margin:0 0 20px;line-height:1.1}.hero-section h1 span{color:#007bff}.hero-section p{font-size:1.2rem;color:#ccc;margin-bottom:40px}.single-container{max-width:800px;margin:50px auto;padding:30px;background-color:#111;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.post-title{font-size:2.5rem;margin-bottom:10px;color:#fff}.post-meta{color:#777;font-size:.9rem;margin-bottom:30px;border-bottom:1px solid #222;padding-bottom:15px}.post-content{font-size:1.1rem;color:#ddd}.post-content h2,.post-content h3{color:#fff;margin-top:30px}.sticky-subscription-ad{position:sticky;bottom:20px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:20px;border-radius:10px;text-align:left;margin-top:50px;box-shadow:0 5px 20px rgba(0,123,255,.4);z-index:1000;display:flex;justify-content:space-between;align-items:center}.sticky-subscription-ad h4{margin:0 0 5px;font-size:1.2rem}.sticky-subscription-ad p{margin:0;font-size:.9rem;color:rgba(255,255,255,.8)}.sticky-subscription-ad .btn-ad{background:#fff;color:#007bff;padding:10px 20px;border-radius:5px;font-weight:700;text-transform:uppercase;white-space:nowrap}.sticky-subscription-ad .btn-ad:hover{background:#f1f1f1}.site-footer{text-align:center;padding:30px;background-color:#000;color:#666;margin-top:50px;border-top:1px solid #1a1a1a}