/* WontasHosting v4.3.3 - Blog cover placeholders */
.blog-card{overflow:hidden;padding:0!important;display:flex;flex-direction:column}
.blog-card > .pill,.blog-card > h3,.blog-card > p,.blog-card > .meta-row,.blog-card > .btn{margin-left:18px;margin-right:18px}
.blog-card > .pill{align-self:flex-start;margin-top:16px}
.blog-card > .btn{margin-bottom:18px}
.blog-cover{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;min-height:172px;display:flex;align-items:center;justify-content:center;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.blog-card .blog-cover{border-radius:18px 18px 0 0;margin:0 0 2px;min-height:158px}
.blog-cover:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.26),transparent 22%),radial-gradient(circle at 80% 10%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 60% 90%,rgba(255,255,255,.12),transparent 26%);transform:rotate(8deg)}
.blog-cover:after{content:"</>";position:absolute;right:18px;bottom:10px;font-weight:800;font-size:40px;opacity:.16;letter-spacing:-4px}
.blog-cover.has-image{padding:0;background:#e5e7eb;min-height:210px}
.blog-card .blog-cover.has-image{min-height:170px}
.blog-cover.has-image:before,.blog-cover.has-image:after{display:none}
.blog-cover.has-image img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}
.blog-cover-icon{position:relative;z-index:1;font-size:54px;line-height:1;margin-right:16px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}
.blog-cover-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;max-width:560px}
.blog-cover-text strong{font-size:13px;text-transform:uppercase;letter-spacing:.12em;opacity:.9}
.blog-cover-text span{font-size:22px;font-weight:800;line-height:1.15}
.blog-cover-detail{min-height:300px;margin:-6px -6px 22px;border-radius:24px}
.blog-cover-detail .blog-cover-icon{font-size:78px}
.blog-cover-detail .blog-cover-text span{font-size:34px}
.blog-cover-mini{min-height:128px;border-radius:16px;margin-bottom:14px}
.blog-cover-mini .blog-cover-icon{font-size:42px}.blog-cover-mini .blog-cover-text span{font-size:18px}
.blog-cover-theme-wordpress{background:linear-gradient(135deg,#0ea5e9,#1d4ed8)}
.blog-cover-theme-hosting{background:linear-gradient(135deg,#111827,#7c3aed)}
.blog-cover-theme-guvenlik{background:linear-gradient(135deg,#064e3b,#16a34a)}
.blog-cover-theme-domain{background:linear-gradient(135deg,#0f766e,#2563eb)}
.blog-cover-theme-seo{background:linear-gradient(135deg,#be123c,#f97316)}
.blog-cover-theme-php,.blog-cover-theme-javascript,.blog-cover-theme-css,.blog-cover-theme-laravel{background:linear-gradient(135deg,#312e81,#9333ea)}
.blog-cover-theme-linux{background:linear-gradient(135deg,#1f2937,#f59e0b)}
.blog-cover-theme-yapay-zeka{background:linear-gradient(135deg,#581c87,#06b6d4)}
.blog-cover-theme-genel{background:linear-gradient(135deg,#334155,#2563eb)}
.home-blog-card{overflow:hidden;padding:0!important}.home-blog-card .pill,.home-blog-card h3,.home-blog-card p{margin-left:18px;margin-right:18px}.home-blog-card p{margin-bottom:18px}
.blog-cover-note{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:12px 14px;border-radius:14px;margin:12px 0;font-size:14px}
@media(max-width:760px){.blog-cover{min-height:138px;padding:18px}.blog-cover-icon{font-size:42px}.blog-cover-text span{font-size:18px}.blog-cover-detail{min-height:220px}.blog-cover-detail .blog-cover-icon{font-size:56px}.blog-cover-detail .blog-cover-text span{font-size:24px}}
