Skip to content
/* ========================================= TOC ========================================= */ /* Remove numbering from TOC /* .ez-toc-counter{ display:none !important; } /* ========================================== Easy Table of Contents ========================================== */ .ez-toc-container{ background:#ffffff; border:1px solid #e5e7eb; border-radius:16px; padding:22px; box-shadow:0 10px 30px rgba(0,0,0,.05); } /* Sticky */ @media (min-width:1200px){ .ez-toc-container{ position:sticky; top:120px; max-height:80vh; overflow-y:auto; } } /* Title */ .ez-toc-title{ font-size:22px; font-weight:700; color:#111827; margin-bottom:18px; border-bottom:1px solid #ececec; padding-bottom:12px; } /* Toggle button */ .ez-toc-btn{ border-radius:8px; } /* List */ .ez-toc-list{ margin:0; padding:0; } /* Items */ .ez-toc-list li{ list-style:none; margin:2px 0; } /* Links */ .ez-toc-link{ display:block; padding:8px 12px; color:#4b5563; text-decoration:none; border-radius:8px; font-size:14px; line-height:1.5; transition:.25s; } /* Hover */ .ez-toc-link:hover{ background:#eef5ff; color:#0a6ed1; padding-left:18px; } /* Active item */ .ez-toc-link.active{ background:#e6f0ff; color:#0a6ed1; font-weight:600; border-left:4px solid #0a6ed1; } /* Nested headings */ .ez-toc-list .ez-toc-list{ margin-left:14px; } .ez-toc-list .ez-toc-list .ez-toc-link{ font-size:13px; color:#6b7280; } /* Scrollbar */ .ez-toc-container::-webkit-scrollbar{ width:6px; } .ez-toc-container::-webkit-scrollbar-thumb{ background:#d1d5db; border-radius:10px; } .ez-toc-container::-webkit-scrollbar-thumb:hover{ background:#9ca3af; } /* ========================================= Insights Section ========================================= */ .insights-container { max-width: 1200px; margin: 0 auto; padding: 40px 20px; } .insights-row { display: flex; flex-wrap: wrap; gap: 40px; margin-bottom: 60px; } .insights-left { flex: 1 1 50%; text-align: center; } .insights-left img { max-width: 100%; height: auto; } .insights-right { flex: 1 1 50%; } .howto-post { margin-bottom: 30px; } .blog-topic-label, .wp-block-post-terms { display: inline-block; background: #0a6ed1; color: #fff; font-size: 12px; text-transform: uppercase; padding: 3px 8px; border-radius: 3px; margin-bottom: 5px; } .howto-post h4 { margin: 5px 0; } /* ========================================= Featured Posts ========================================= */ .featured-posts { margin-top: 40px; } .posts-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px,1fr)); gap: 30px; } .post-card { border: 1px solid #ddd; padding: 20px; border-radius: 6px; text-align: center; } .post-card img, .wp-block-post-featured-image img { max-width: 100%; border-radius: 4px; transition: filter .3s ease; } .post-card img { margin-bottom: 10px; } .post-card:hover img, .wp-block-post-featured-image img:hover { filter: brightness(80%); } .post-card h4 { margin: 10px 0 5px; } .post-card p { font-size: 14px; color: #555; } /* ========================================= Download Button ========================================= */ .download-btn { display: inline-block; background: #007bff; color: #fff; padding: 12px 24px; border-radius: 6px; text-decoration: none; font-weight: 600; font-size: 16px; transition: background .3s ease, transform .2s ease; } .download-btn:hover { background: #0056b3; transform: translateY(-2px); } .download-btn:active { transform: translateY(0); } /* ========================================= CTA Snippet ========================================= */ .zq-snippet { padding: 16px 20px; margin: 24px 0; border-radius: 10px; border: 1px solid rgba(0,0,0,.06); background: #f5f7fb; } .zq-snippet p { margin: 0 0 10px; font-size: 15px; line-height: 1.5; } .zq-btn { display: inline-block; padding: 10px 18px; border-radius: 6px; background: #0F62FE; color: #fff; text-decoration: none; font-size: 14px; font-weight: 600; } .zq-btn:hover { opacity: .9; } /* ========================================= Popup Maker ========================================= */ .pum-overlay{ background: rgba(0,0,0,.85)!important; }