:root{--cbe-bg:#02091f;--cbe-bg2:#06123d;--cbe-card:#071541;--cbe-pink:#f00083;--cbe-text:#cbd3e8;--cbe-muted:#8f9ab9;--cbe-border:rgba(255,255,255,.10)}
.cemre-blog-elementor-template,.cemre-blog-builder-active{background:#02091f;color:#fff}
.cemre-blog-elementor-template{background:#02091f url('images/ZEMIN.png') center top/cover no-repeat fixed}
.cbe-shell{width:100%;max-width:1200px;margin:0 auto}
.cemre-blog-hero-wrap,.cemre-blog-posts-wrap,.cemre-blog-sidebar-wrap,.cbe-single-header,.cbe-single-content,.cbe-related{box-sizing:border-box;font-family:Manrope,Arial,sans-serif}
.cemre-blog-hero-wrap *,.cemre-blog-posts-wrap *,.cemre-blog-sidebar-wrap *,.cbe-single-header *,.cbe-single-content *,.cbe-related *{box-sizing:border-box}
.cemre-blog-hero-wrap a,.cemre-blog-posts-wrap a,.cemre-blog-sidebar-wrap a,.cbe-single-header a,.cbe-related a{text-decoration:none}
.cbe-heading-rule{display:block;width:72px;height:2px;margin:18px 0 22px;background:var(--cbe-pink)}
.cbe-section-head{margin-bottom:28px}.cbe-section-eyebrow,.cemre-blog-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--cbe-pink);font:700 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase}.cbe-section-eyebrow:before,.cemre-blog-hero-eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.cbe-section-title{margin:10px 0 0;color:#fff;font:700 clamp(28px,3vw,38px)/1.15 Montserrat,Arial,sans-serif;letter-spacing:-.4px}
.cemre-blog-hero-wrap{position:relative;overflow:hidden;padding:72px 24px;color:#fff;background:#02091f url('images/ZEMIN.png') center top/cover no-repeat;border-bottom:1px solid var(--cbe-border)}.cemre-blog-hero-title{margin:0;color:#fff;font:700 clamp(46px,5vw,72px)/1 Montserrat,Arial,sans-serif;letter-spacing:-1.5px}.cemre-blog-hero-description{margin:0;max-width:680px;color:var(--cbe-text);font-size:15px;line-height:1.8}
.cemre-blog-posts-wrap{color:#fff}.cemre-blog-featured{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;margin-bottom:24px;border:1px solid var(--cbe-border);border-radius:16px;background:linear-gradient(145deg,rgba(9,26,77,.94),rgba(4,13,48,.95))}.cemre-blog-featured-image{display:block;min-height:320px;overflow:hidden;background:#030a24}.cemre-blog-featured-image img{width:100%;height:100%;display:block;object-fit:cover}.cemre-blog-featured-content{display:flex;flex-direction:column;justify-content:center;padding:20px}.cemre-blog-grid{display:grid;grid-template-columns:repeat(var(--cemre-blog-cols,3),minmax(0,1fr));gap:var(--cemre-blog-gap,20px)}.cemre-blog-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cbe-border);border-radius:14px;background:linear-gradient(180deg,rgba(7,21,65,.96),rgba(4,13,48,.98));transition:.25s ease}.cemre-blog-card:hover{transform:translateY(-4px);border-color:rgba(240,0,131,.55)}.cemre-blog-card-image{display:block;overflow:hidden;background:#020820;height:220px}.cemre-blog-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.cemre-blog-card:hover .cemre-blog-card-image img{transform:scale(1.035)}.cemre-blog-card-content{display:flex;flex-direction:column;flex:1;padding:20px}.cemre-blog-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px;color:var(--cbe-pink);font:700 10px/1.3 Montserrat,Arial,sans-serif;text-transform:uppercase}.cemre-blog-featured-title,.cemre-blog-card-title{margin:0 0 10px;font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1.3}.cemre-blog-featured-title{font-size:28px}.cemre-blog-card-title{font-size:18px}.cemre-blog-featured-title a,.cemre-blog-card-title a{color:#fff}.cemre-blog-excerpt{margin:0 0 18px;color:#aab5cf;font-size:12px;line-height:1.7}.cemre-blog-featured .cemre-blog-excerpt{font-size:14px}.cemre-blog-readmore{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--cbe-pink)!important;font:700 10px/1 Montserrat,Arial,sans-serif;text-transform:uppercase}.cemre-blog-placeholder{display:block;width:100%;height:100%;min-height:70px;background:linear-gradient(135deg,#0b205a,#030a27)}.cemre-blog-pagination{margin-top:32px}.cemre-blog-pagination ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.cemre-blog-pagination a{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#d5dced;background:rgba(4,13,48,.7);font:600 11px/1 Montserrat,Arial,sans-serif}.cemre-blog-pagination .current{border-color:var(--cbe-pink);background:var(--cbe-pink);color:#fff}
.cemre-blog-sidebar-wrap{display:flex;flex-direction:column;gap:18px;color:#fff}.cemre-blog-side-card{padding:22px;border:1px solid var(--cbe-border);border-radius:14px;background:linear-gradient(145deg,rgba(9,24,69,.90),rgba(4,13,48,.92))}.cemre-blog-side-title{position:relative;margin:0 0 20px;padding-bottom:12px;color:#fff;font:700 18px/1.2 Montserrat,Arial,sans-serif}.cemre-blog-side-title:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:2px;background:var(--cbe-pink)}.cemre-blog-search{display:flex}.cemre-blog-search input{min-width:0;flex:1;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-right:0;border-radius:8px 0 0 8px;background:#071441;color:#fff;outline:0}.cemre-blog-search button{width:46px;border:0;border-radius:0 8px 8px 0;background:var(--cbe-pink);color:#fff;cursor:pointer}.cemre-blog-cat-list{margin:0;padding:0;list-style:none}.cemre-blog-cat-list li+li{border-top:1px solid rgba(255,255,255,.07)}.cemre-blog-cat-list a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;color:#d6dcef;font-size:12px}.cemre-blog-cat-list b{font-weight:500}.cemre-blog-cat-list b:before{content:'›';margin-right:9px;color:var(--cbe-pink);font-size:16px}.cemre-blog-cat-list em{color:#7582a5;font-style:normal;font-size:10px}.cemre-blog-popular-list{display:flex;flex-direction:column;gap:14px}.cemre-blog-popular{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.cemre-blog-popular-thumb{height:62px;overflow:hidden;border-radius:8px;background:#020820}.cemre-blog-popular-thumb img{width:100%;height:100%;object-fit:cover}.cemre-blog-popular-copy strong{display:block;color:#fff;font:700 11px/1.4 Montserrat,Arial,sans-serif}.cemre-blog-popular-copy small{display:block;margin-top:4px;color:#7f8aaa;font-size:9px}.cemre-blog-tags{display:flex;flex-wrap:wrap;gap:8px}.cemre-blog-tags a{padding:8px 10px;border:1px solid rgba(255,255,255,.10);border-radius:7px;color:#bdc6dc;font-size:10px}
.cbe-single-header{padding:64px 24px;background:#02091f url('images/ZEMIN.png') center top/cover no-repeat;border-bottom:1px solid var(--cbe-border)}.cbe-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;color:#8f9ab9;font:600 10px/1.4 Montserrat,Arial,sans-serif;text-transform:uppercase}.cbe-breadcrumb a{color:#c7d0e5}.cbe-breadcrumb span{color:var(--cbe-pink)}.cbe-single-meta{display:flex;gap:12px;margin-bottom:14px;color:var(--cbe-pink);font:700 10px/1.4 Montserrat,Arial,sans-serif;text-transform:uppercase}.cbe-single-title{max-width:950px;margin:0;color:#fff;font:700 clamp(38px,4.8vw,64px)/1.08 Montserrat,Arial,sans-serif;letter-spacing:-1px}.cbe-single-excerpt{max-width:820px;margin:0;color:#cbd3e8;font:400 15px/1.75 Manrope,Arial,sans-serif}.cbe-single-image{width:100%;height:500px;overflow:hidden;margin-bottom:32px;border-radius:16px;background:#020820}.cbe-single-image img{display:block;width:100%;height:100%;object-fit:cover}.cbe-single-content{padding:28px 32px;border:1px solid var(--cbe-border);border-radius:14px;background:rgba(4,13,48,.78);color:#c7d0e5;font:400 15px/1.9 Manrope,Arial,sans-serif}.cbe-single-content p{margin:0 0 1.35em}.cbe-single-content h2{position:relative;margin:2em 0 .9em;padding-bottom:13px;color:#fff;font:700 30px/1.25 Montserrat,Arial,sans-serif}.cbe-single-content h2:first-child{margin-top:0}.cbe-single-content h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:2px;background:var(--cbe-pink)}.cbe-single-content h3{margin:1.7em 0 .7em;color:#fff;font:700 22px/1.3 Montserrat,Arial,sans-serif}.cbe-single-content ul,.cbe-single-content ol{padding-left:22px;margin:0 0 1.4em}.cbe-single-content img{max-width:100%;height:auto;border-radius:10px}.cbe-single-content blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--cbe-pink);background:rgba(240,0,131,.06)}
.cbe-related{margin-top:48px}.cbe-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cbe-related-card{overflow:hidden;border:1px solid var(--cbe-border);border-radius:12px;background:rgba(4,13,48,.86)}.cbe-related-image{display:block;height:160px;overflow:hidden}.cbe-related-image img{width:100%;height:100%;object-fit:cover}.cbe-related-copy{padding:15px}.cbe-related-copy small{color:var(--cbe-pink);font-size:9px}.cbe-related-copy h3{margin:7px 0 13px;font:700 15px/1.35 Montserrat,Arial,sans-serif}.cbe-related-copy h3 a{color:#fff}.cbe-empty{padding:24px;border:1px dashed rgba(240,0,131,.4);color:#cbd3e8;text-align:center}
body.cemre-blog-builder-active .entry-title,body.cemre-blog-builder-active .page-title{display:none!important}
@media(max-width:1024px){.cemre-blog-featured{grid-template-columns:1fr}.cemre-blog-featured-image{min-height:280px}.cbe-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.cemre-blog-hero-wrap,.cbe-single-header{padding-left:16px;padding-right:16px}.cemre-blog-grid{--cemre-blog-cols:1!important}.cemre-blog-featured-content{padding:20px}.cemre-blog-featured-title{font-size:23px}.cbe-related-grid{grid-template-columns:1fr}.cbe-single-content{padding:22px 18px}.cbe-single-image{height:300px}}

/* =========================================================
   v3.1.0 — BLOG DETAIL / COMMENTS
   ========================================================= */
.cemre-blog-elementor-template{min-height:60vh;background:#02091f url('images/ZEMIN.png') center top/cover no-repeat;color:#fff}
.cbe-comments{margin-top:34px;padding:28px;border:1px solid var(--cbe-border);border-radius:14px;background:linear-gradient(145deg,rgba(8,24,72,.88),rgba(3,11,42,.90));color:#c7d0e5;font-family:Manrope,Arial,sans-serif}
.cbe-comments-title,.cbe-comments .comment-reply-title{position:relative;margin:0 0 24px;padding-bottom:14px;color:#fff;font:700 26px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.25px}
.cbe-comments-title:after,.cbe-comments .comment-reply-title:after{content:"";position:absolute;left:0;bottom:0;width:52px;height:2px;background:#f00083}
.cbe-comments-title span{color:#8c99b7;font-size:.55em;font-weight:600}
.cbe-comments-list,.cbe-comments-list .children{margin:0;padding:0;list-style:none}
.cbe-comments-list .children{margin:14px 0 0 54px}
.cbe-comment-item+.cbe-comment-item{margin-top:14px}
.cbe-comment-card{display:flex;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:rgba(6,20,65,.75)}
.cbe-comment-avatar{flex:0 0 48px}.cbe-comment-avatar img{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid rgba(240,0,131,.4)}
.cbe-comment-main{min-width:0;flex:1}.cbe-comment-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.cbe-comment-author{color:#fff;font:700 13px/1.3 Montserrat,Arial,sans-serif}.cbe-comment-meta{color:#8f9ab9;font:500 10px/1.4 Manrope,Arial,sans-serif}
.cbe-comment-text{color:#c7d0e5;font:400 13px/1.75 Manrope,Arial,sans-serif}.cbe-comment-text p:last-child{margin-bottom:0}
.cbe-comment-actions{margin-top:10px}.cbe-comment-actions a{color:#f00083!important;font:700 10px/1 Montserrat,Arial,sans-serif;text-transform:uppercase}
.cbe-comment-awaiting{margin:0 0 8px;color:#f7b54a;font-size:11px}.cbe-no-comments,.cbe-comments-closed{margin:0 0 24px;color:#99a5c1;font-size:13px}
.cbe-comments .comment-respond{margin-top:32px}.cbe-comments .comment-notes,.cbe-comments .logged-in-as{margin:0 0 18px;color:#8f9ab9;font-size:11px}
.cbe-comments .comment-notes a,.cbe-comments .logged-in-as a{color:#f00083}
.cbe-comments .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.cbe-comments .comment-form-comment,.cbe-comments .comment-form-cookies-consent,.cbe-comments .form-submit,.cbe-comments .comment-notes,.cbe-comments .logged-in-as{grid-column:1/-1}
.cbe-comments .comment-form p{margin:0}
.cbe-comments label{display:block;margin-bottom:7px;color:#aeb8d0;font:600 11px/1.3 Montserrat,Arial,sans-serif}
.cbe-comments input[type=text],.cbe-comments input[type=email],.cbe-comments input[type=url],.cbe-comments textarea{display:block;width:100%;max-width:100%;border:1px solid rgba(255,255,255,.14);border-radius:9px;outline:0;background:#061441;color:#fff;padding:12px 14px;font:400 13px/1.55 Manrope,Arial,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}
.cbe-comments textarea{min-height:170px;resize:vertical}.cbe-comments input:focus,.cbe-comments textarea:focus{border-color:#f00083;box-shadow:0 0 0 3px rgba(240,0,131,.08)}
.cbe-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px}.cbe-comments .comment-form-cookies-consent input{margin-top:3px}.cbe-comments .comment-form-cookies-consent label{margin:0;font-weight:400}
.cbe-comments .submit{min-height:44px;padding:0 20px;border:1px solid #f00083;border-radius:8px;background:#f00083;color:#fff;cursor:pointer;font:700 11px/1 Montserrat,Arial,sans-serif;text-transform:uppercase;transition:all .2s ease}.cbe-comments .submit:hover{background:#ff1594;transform:translateY(-1px)}
body.cemre-blog-builder-active.single-post .comments-area,body.cemre-blog-builder-active.single-post #comments:not(.cbe-comments){display:none!important}
@media(max-width:767px){.cbe-comments{padding:22px 18px}.cbe-comments-list .children{margin-left:18px}.cbe-comments .comment-form{grid-template-columns:1fr}.cbe-comment-card{gap:11px}.cbe-comment-avatar{flex-basis:40px}.cbe-comment-avatar img{width:40px;height:40px}}
