.cta-button{background:var(--accent-cta);color:#fff;border:none;padding:var(--space-4) var(--space-8);border-radius:8px;font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:inline-block}.cta-button:hover{background:#e53e3e;transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,107,.3)}.copy-btn{background:var(--primary-brand);color:#fff;border:none;padding:var(--space-2) var(--space-3);border-radius:6px;font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.copy-btn:hover{background:#0d47a1;transform:translateY(-1px)}.copy-btn.copied{background:var(--success-green)}.info-box{background:linear-gradient(135deg,rgba(10,36,99,.05),rgba(10,36,99,.02));border:1px solid rgba(10,36,99,.2);border-radius:12px;padding:var(--space-6);margin:var(--space-8) 0;position:relative;overflow:hidden}.info-box:before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--primary-brand)}.info-box-title{font-weight:600;color:var(--primary-brand);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.tag{background:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:4px;font-size:var(--text-sm);text-decoration:none;transition:all var(--transition-fast)}.tag:hover{background:var(--primary-brand);color:#fff}.article-category,.post-category{display:inline-block;background:var(--primary-brand);color:#fff;padding:var(--space-2) var(--space-4);border-radius:20px;font-size:var(--text-sm);font-weight:500;text-decoration:none;margin-bottom:var(--space-4);transition:all var(--transition-fast)}.article-category:hover,.post-category:hover{background:#0d47a1;transform:translateY(-1px)}.sidebar-widget,.blog-post,.article-content,.related-post{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card);transition:all var(--transition-normal)}.sidebar-widget:hover,.blog-post:hover,.related-post:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.read-more{color:var(--primary-brand);text-decoration:none;font-weight:500;transition:all var(--transition-fast)}.read-more:hover{color:#0d47a1;text-decoration:underline}.social-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:rgba(255,255,255,.1);border-radius:8px;color:rgba(255,255,255,.8);text-decoration:none;transition:all var(--transition-fast);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.social-link:hover{background:rgba(255,255,255,.2);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all var(--transition-fast)}.page-link:hover,.page-link.active{background:var(--primary-brand);color:#fff}.tech-badge{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8);padding:var(--space-1) var(--space-3);border-radius:20px;font-size:var(--text-xs);font-weight:500;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.author-badge{display:inline-flex;align-items:center;gap:var(--space-1);background:linear-gradient(135deg,var(--primary-brand),var(--info-blue));color:#fff;font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-2);border-radius:6px;letter-spacing:.025em;text-transform:uppercase}.reply a{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--bg-secondary);color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:500;padding:var(--space-2) var(--space-4);border:1px solid var(--border-light);border-radius:8px;text-decoration:none;transition:all .2s ease}.reply a:before{content:'↩️';font-size:var(--text-xs)}.reply a:hover{background:var(--primary-brand);color:#fff;border-color:var(--primary-brand);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--primary-brand-rgb),.2)}.legal-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:var(--text-sm);transition:color var(--transition-fast)}.legal-link:hover{color:#fff}.footer-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:var(--text-base);transition:all var(--transition-fast);display:inline-block;position:relative}.footer-link:hover{color:#fff;transform:translateX(4px)}.footer-link:before{content:'';position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:0;height:2px;background:#fff;transition:width var(--transition-fast)}.footer-link:hover:before{width:6px}.friend-link{color:rgba(255,255,255,.7);text-decoration:none;font-size:var(--text-base);transition:all var(--transition-fast)}.friend-link:hover{color:#fff}.contact-link{color:rgba(255,255,255,.8);text-decoration:none;transition:color var(--transition-fast);font-size:var(--text-base)}.contact-link:hover{color:#fff}.meta-item{display:flex;align-items:center;gap:var(--space-2)}.meta-separator{width:4px;height:4px;background:var(--text-tertiary);border-radius:50%}.category-count{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:400;margin-left:var(--space-1)}.stat-item{text-align:center}.stat-number{display:block;font-size:var(--text-2xl);font-weight:700;color:#fff;line-height:1.2;transition:all .3s ease;min-width:4rem}.stat-label{display:block;font-size:var(--text-sm);color:rgba(255,255,255,.7);margin-top:var(--space-1)}.nav-icon{font-size:var(--text-sm);margin-right:var(--space-1);display:inline-block;vertical-align:middle}.title-icon{font-size:var(--text-lg)}.link-icon{font-size:var(--text-base);opacity:.8}.social-icon{font-size:var(--text-base)}.contact-icon{font-size:var(--text-lg);opacity:.8}.thumb-icon{font-size:var(--text-lg);filter:grayscale(1) brightness(2)}.dropdown-arrow{font-size:var(--text-xs);transition:transform var(--transition-fast);opacity:.7}.nav-item:hover .dropdown-arrow{transform:rotate(180deg)}