.blog-card,.fchip{--cat:#2ed573;--cat-soft:rgba(46, 213, 115, .14)}.cat-wordpress{--cat:#00d4ff;--cat-soft:rgba(0, 212, 255, .14)}.cat-hosting{--cat:#2ed573;--cat-soft:rgba(46, 213, 115, .14)}.cat-guides{--cat:#8b5cf6;--cat-soft:rgba(139, 92, 246, .16)}.cat-security{--cat:#f59e0b;--cat-soft:rgba(245, 158, 11, .15)}.blog-filter{margin:28px 0 0}.small-hero.blog-hero{padding-bottom:44px}@media (max-width:720px){.small-hero.blog-hero{padding-bottom:34px}}.blog-filter-track{display:flex;gap:9px;flex-wrap:wrap;align-items:center;min-width:0}.fchip{display:inline-flex;align-items:center;gap:8px;font:600 11.5px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);text-decoration:none;white-space:nowrap;padding:8px 15px;border-radius:999px;border:1px solid var(--border-2);background:rgb(7 16 26 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.fchip:hover{border-color:var(--cat);color:var(--text)}.fchip.is-on{color:var(--cat);border-color:var(--cat);background:rgb(7 16 26 / .82);box-shadow:0 0 24px -8px var(--cat),inset 0 0 18px -12px var(--cat)}.fchip-dot{width:6px;height:6px;border-radius:50%;background:var(--cat);box-shadow:0 0 8px var(--cat)}.fchip-count{font-size:10px;color:var(--text-3);padding:2px 7px;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid var(--border)}.fchip.is-on .fchip-count{color:var(--cat);border-color:var(--cat-soft)}@media (max-width:720px){.blog-filter{margin-top:24px}.blog-filter-track{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog-filter-track::-webkit-scrollbar{display:none}}.blog-featured{position:relative;display:grid;grid-template-columns:1.15fr 1fr;margin:8px 0 26px;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--surface),var(--bg-3));border:1px solid var(--border-2);box-shadow:0 18px 48px rgb(0 0 0 / .35),0 0 34px -22px var(--cat);transition:transform .25s cubic-bezier(.2,.7,.3,1),border-color .25s,box-shadow .25s}.blog-featured::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:2;background:linear-gradient(90deg,var(--cat),var(--accent-2),transparent 78%)}.blog-featured:hover{transform:translateY(-4px);border-color:var(--cat);box-shadow:0 26px 60px rgb(0 0 0 / .5),0 0 0 1px var(--cat-soft),0 0 48px -16px var(--cat)}.bf-media{position:relative;display:block;min-height:270px;overflow:hidden;border-right:1px solid var(--border)}.bf-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.blog-featured:hover .bf-media img{transform:scale(1.04)}.bf-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 55%,rgb(7 16 26 / .55)),linear-gradient(180deg,transparent 60%,rgb(7 16 26 / .5))}.bf-media .blog-card-media-fallback{position:absolute;inset:0}.bf-body{position:relative;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:26px 36px;background:radial-gradient(110% 130% at 100% 0%,var(--cat-soft),transparent 52%),radial-gradient(80% 100% at 0% 100%,rgb(0 212 255 / .05),transparent 60%)}.bf-flag{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:700 10.5px 'JetBrains Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--cat);padding:7px 14px;border-radius:999px;border:1px solid var(--cat-soft);background:rgb(7 16 26 / .72)}.bf-star{font-size:11px;text-shadow:0 0 10px var(--cat)}.bf-title{margin:0;font-size:clamp(20px, 2.1vw, 26px);line-height:1.2;letter-spacing:-.015em;font-weight:800}.bf-title a{color:var(--text);text-decoration:none;transition:color .18s}.bf-title a:hover{color:var(--cat)}.bf-excerpt{margin:0;color:var(--text-2);font-size:14px;line-height:1.62;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-featured .blog-card-meta{margin-top:0;padding-top:12px}.bf-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:4px;font:700 11.5px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cat);text-decoration:none;padding:8px 16px;border-radius:999px;border:1px solid var(--cat-soft);background:rgb(7 16 26 / .5);transition:border-color .18s,background .18s,box-shadow .18s}.bf-cta:hover{border-color:var(--cat);background:var(--cat-soft);box-shadow:0 0 24px -8px var(--cat)}.bf-arr{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.bf-cta:hover .bf-arr{transform:translateX(4px)}@media (max-width:860px){.blog-featured{grid-template-columns:1fr}.bf-media{min-height:0;aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--border)}.bf-body{padding:22px 22px 26px;gap:11px}.bf-title{font-size:21px}.bf-excerpt{-webkit-line-clamp:3;font-size:14px}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 330px),1fr));gap:22px;margin-top:8px}.blog-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,var(--surface),var(--bg-3));border:1px solid var(--border-2);transition:transform .25s cubic-bezier(.2,.7,.3,1),border-color .25s,box-shadow .25s}.blog-card:hover{transform:translateY(-4px);border-color:var(--cat);box-shadow:0 18px 44px rgb(0 0 0 / .45),0 0 0 1px var(--cat-soft),0 0 34px -14px var(--cat)}.blog-card-media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--border)}.blog-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.blog-card:hover .blog-card-media img{transform:scale(1.045)}.blog-card-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgb(7 16 26 / .55))}.blog-card-media-fallback{display:block;width:100%;height:100%;background:radial-gradient(120% 120% at 20% 10%,var(--cat-soft),var(--bg-3) 70%)}.blog-card-chip{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;font:700 10.5px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cat);padding:6px 11px;border-radius:999px;background:rgb(7 16 26 / .78);border:1px solid var(--cat-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bc-dot{width:6px;height:6px;border-radius:50%;background:var(--cat);box-shadow:0 0 8px var(--cat)}.blog-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.blog-card-title{margin:0;font-size:18.5px;line-height:1.32;letter-spacing:-.01em;font-weight:750}.blog-card-title a{color:var(--text);text-decoration:none;transition:color .18s}.blog-card-title a:hover{color:var(--cat)}.blog-card-excerpt{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.62;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);font:500 11.5px 'JetBrains Mono',monospace;color:var(--text-3)}.blog-card-meta b{color:var(--text-2);font-weight:600}.bl-sep{margin:0 7px;color:var(--text-3)}.blog-hero-title{display:block;font-size:clamp(1.8rem, 3.4vw, 2.7rem);line-height:1.14;letter-spacing:-.018em;max-width:880px}.blog-byline{margin-top:18px;font:500 12.5px 'JetBrains Mono',monospace;color:var(--text-3)}.blog-byline b{color:var(--text);font-weight:700}.blog-article{max-width:780px;margin:0 auto}.blog-article-figure{margin:0 0 34px;border-radius:18px;overflow:hidden;border:1px solid var(--border-2);box-shadow:0 24px 60px rgb(0 0 0 / .4)}.blog-article-figure img{display:block;width:100%;height:auto;max-height:460px;object-fit:cover}.blog-content{font-size:16.5px;line-height:1.78;color:#c3cfdf}.blog-content p{margin:0 0 22px}.blog-content h2{margin:42px 0 16px;font-size:24px;line-height:1.25;letter-spacing:-.015em;color:var(--text);font-weight:800}.blog-content h2::after{content:"";display:block;width:34px;height:3px;margin-top:9px;border-radius:3px;background:var(--grad-accent)}.blog-content h3{margin:32px 0 12px;font-size:19px;color:var(--text);font-weight:750}.blog-content a{color:var(--accent-2);text-decoration:underline;text-decoration-color:rgb(0 212 255 / .35);text-underline-offset:3px;transition:text-decoration-color .18s}.blog-content a:hover{text-decoration-color:var(--accent-2)}.blog-content strong{color:var(--text);font-weight:700}.blog-content ul,.blog-content ol{margin:0 0 22px;padding-left:24px}.blog-content li{margin-bottom:9px}.blog-content li::marker{color:var(--accent)}.blog-content code{font-family:'JetBrains Mono',monospace;font-size:.85em;color:#9fe8c0;background:rgb(255 255 255 / .06);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.blog-content pre{margin:0 0 22px;padding:18px 20px;overflow-x:auto;border-radius:12px;background:#060d16;border:1px solid var(--border-2)}.blog-content pre code{background:none;border:0;padding:0;color:#cfe3d8;font-size:13.5px}.blog-content blockquote{margin:0 0 22px;padding:6px 0 6px 20px;border-left:3px solid var(--accent);color:var(--text-2)}.blog-content img{max-width:100%;height:auto;border-radius:12px}.blog-sources{margin-top:38px;padding-top:24px;border-top:1px solid var(--border-2)}.blog-sources-label{display:block;margin-bottom:14px;font:700 10.5px 'JetBrains Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.blog-sources-list{display:flex;flex-wrap:wrap;gap:10px}.blog-source{display:inline-flex;align-items:center;gap:8px;font:600 12.5px 'JetBrains Mono',monospace;color:var(--text-2);text-decoration:none;padding:9px 15px;border-radius:999px;border:1px solid var(--border-2);background:rgb(255 255 255 / .035);transition:border-color .18s,color .18s,background .18s}.blog-source:hover{border-color:var(--accent-2);color:var(--text);background:rgb(0 212 255 / .07)}.bs-arr{color:var(--text-3);font-size:12px;transition:color .18s,transform .18s}.blog-source:hover .bs-arr{color:var(--accent-2);transform:translate(1px,-1px)}.blog-tags{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.blog-tags .be{font-size:10.5px;text-decoration:none}.blog-back{margin-top:34px}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:38px;flex-wrap:wrap}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 13px;border-radius:11px;font:600 13px 'JetBrains Mono',monospace;color:var(--text-2);text-decoration:none;border:1px solid var(--border-2);background:rgb(255 255 255 / .03);transition:border-color .18s,color .18s}.blog-pagination .page-numbers:hover{border-color:var(--accent);color:var(--text)}.blog-pagination .page-numbers.current{color:#07101a;background:var(--grad-accent);border-color:#fff0;font-weight:800}.blog-empty{text-align:center;padding:70px 20px;color:var(--text-2)}@media (max-width:720px){.blog-grid{gap:16px}.blog-content{font-size:15.5px}.blog-article-figure{margin-bottom:24px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card-media img,.bs-arr,.blog-featured,.bf-media img,.bf-arr{transition:none}.blog-card:hover,.blog-featured:hover{transform:none}.blog-card:hover .blog-card-media img,.blog-featured:hover .bf-media img{transform:none}}