.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:"Orbitron",sans-serif;font-weight:600;margin:1.5rem 0 1rem;color:#1e293b}.entry-content h1{font-size:2rem}.entry-content h2{font-size:1.75rem}.entry-content h3{font-size:1.5rem}.entry-content p{margin:1rem 0;line-height:1.7;color:#475569}.entry-content a{color:#0891b2;text-decoration:none;transition:color .3s ease}.entry-content a:hover{color:#0e7490;text-decoration:underline}.entry-content ul,.entry-content ol{margin:1rem 0;padding-left:1.5rem;color:#475569}.entry-content li{margin:.5rem 0}.entry-content blockquote{border-left:4px solid #0891b2;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#64748b;background:#f8fafc;padding:1rem;border-radius:.5rem}.entry-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1rem 0}.entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.entry-content th,.entry-content td{border:1px solid #e2e8f0;padding:.75rem;text-align:left}.entry-content th{background:#f1f5f9;font-weight:600;color:#334155}.pagination-link a,.pagination-link span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;margin:.125rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#475569;font-weight:500;text-decoration:none;transition:all .3s ease}.pagination-link a:hover{background:#0891b2;color:white;border-color:#0891b2;transform:translateY(-1px);box-shadow:0 4px 12px rgba(8,145,178,.25)}.pagination-link span.current{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;border-color:#0891b2}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}