/*
Theme Name: Sade Sohbet Temasi
Theme URI: https://www.sohbettemasi.com
Author: Sekershell Internet Hizmetleri - umiT
Author URI: https://www.sohbettemasi.com
Description: Hizli ve dinamik wordpress sohbet temasidir.
Version: 1.0.0
License: https://www.sohbettemasi.com
Tags: sohbet, wp, tema
*/
.kategori ul li,.onerilen ul li,.populer ul li{padding:14px 15px;background:#f6f7ff;z-index:9999;font-weight:700;margin:10px 0;position:relative}.detay a,.kategori ul li a,.onerilen ul li a,.populer ul li a{text-decoration:none}.header,.kategori ul li,.onerilen ul li,.populer ul li,footer{position:relative}body{font-family:Inter,sans-serif;overflow-x:hidden!important;background:#f6f7ff;color:#29315f}.header{background:url(img/arka.png) center center/cover no-repeat;min-height:860px;width:100%;border-bottom:1px solid #3f51b5}.input-group-text,footer li{background-color:#3f51b5;color:#fff}.sags,.sols{position:absolute;bottom:100px;object-fit:cover;max-width:100%}.linkom a,.page-numbers.current{color:#111}.navbar .nav-item .nav-link{font-weight:600;color:#283593;text-transform:uppercase}.navbar .nav-item{margin-right:10px}.navbar .nav-item:last-child{margin-right:0}.input-group-text{border:1px solid #3f51b5;border-radius:20px}.form-control{border:var(--bs-border-width) solid #3f51b5;border-radius:20px}.blog-detay a,.footer-widget a{text-decoration:none;color:#fff}.kategori ul,.onerilen ul,.populer ul{list-style:none;padding-left:0;margin:0}.kategori ul li a{color:#3f51b5}.kategori ul li{border:1px solid #3f51b5;border-radius:15px;color:#3f51b5}.kategori ul li:hover,.onerilen ul li:hover,.populer ul li:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.populer ul li a{color:#e91e63}.populer ul li{border:1px solid #e91e63;border-radius:15px;color:#e91e63}.onerilen ul li a{color:#f57c00}.onerilen ul li{border:1px solid #f57c00;border-radius:15px;color:#f57c00}footer ul{list-style-type:none;padding:0;margin:0}footer li{padding:12px;margin:10px 0;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s;cursor:pointer;text-align:center}footer li:hover{background-color:#2979ff;transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.2)}.detay{background-color:#f9f9f9;padding:8px;border-radius:15px}.ustgorsel{margin-bottom:15px}.detay a{color:#565656}.uvea{background:#f6f7ff;border-radius:25px;border:2px solid #3f51b5}.logo{max-width:100%;height:auto;object-fit:cover}.menuicon{width:24px;height:24px;margin-right:6px;margin-top:-4px}.sadebaslik{color:#283593;font-weight:800}.sadeara{color:#29315f;line-height:1.7}.icoset{width:28px;height:28px;margin-top:-3px;margin-right:5px}.smallico{width:18px;height:18px;margin-top:-2px;margin-right:3px}.smallimage{width:100%;height:200px;border-radius:15px}.smallarka{border:2px solid #3f51b5;background-color:#fff}.smalllink{background:#3f51b5;color:#fff;padding:10px;border-radius:15px}.sbaglan{outline:0;border:none;background-color:#3f51b5;border-radius:15px;padding:18px 25px;color:#fff;text-decoration:none;font-weight:700;width:100%}.appstore,.mircindir,.playstore{border-radius:15px;padding:15px;color:#fff;font-weight:700;text-decoration:none}.playstore{background-color:#f57c00}.appstore{background-color:#3f51b5}.mircindir{background-color:#e91e63}.sags{right:-150px;overflow:hidden;height:auto}.blogbaslik{display:inline-block;width:8px;height:8px;background-color:#fc7878;border-radius:50%;line-height:20px;margin-right:3px}.katsab{background:linear-gradient(to left,#f6f7ff 25%,#3f51b5 25%);border-radius:20px;padding:20px 20px 20px 10px}.makust{padding:35px;border:2px solid #3f51b5;background-color:#fff}.onerilensab,.popsab,.yorumsab{border-radius:20px;padding:20px 20px 20px 10px}.chattitle,.makbas{color:#3f51b5;text-transform:uppercase;font-weight:900}.popsab{background:#3f51b5}.onerilensab{background:#e91e63}.yorumsab{background:#f57c00}.socialtitle,.twobaslik{color:#283593;font-weight:800;border-radius:12px;background-color:#ebeeff}.sosyals{width:48px;height:48px;object-fit:cover}.twobaslik{padding:10px}.socialtitle{padding:10px 20px}.sols{left:-150px;height:auto}.chatborder{border:2px solid #3f51b5;background-color:#f6f7ff}.circle-blue-large,.circle-blue-large-right,.circle-orange-small,.circle-orange-small-right,.circle-pink-medium,.circle-pink-medium-right,.circle-red-large,.circle-red-large-right{border-radius:100%;z-index:-999;position:absolute}.foara{min-height:300px}@media (min-width:992px){.sora{margin-top:180px}footer{margin-top:285px}.vertical-text{font-weight:700;font-size:18px;writing-mode:vertical-lr;transform:scale(-1,-1);letter-spacing:3px;color:#fff;text-transform:uppercase}}@media (max-width:992px){.sora,footer{margin-top:50px}.vertical-text{font-weight:700;font-size:18px;letter-spacing:3px;color:#fff;text-transform:uppercase}}footer{background-color:#ebeeff;border-top:1px solid #3f51b5}.img-g1{position:absolute;top:-100px;left:30%}.img-g2{position:absolute;top:-120px;right:30%}.img-g3{position:absolute;top:-160px;left:15%}.img-g4{position:absolute;top:-180px;right:15%}.img-larka{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.circle-blue-large{background-color:#78a9fc;width:40px;height:40px;top:10%;left:8%}.circle-orange-small{background-color:#ffa14e;width:30px;height:30px;top:32%;left:5%}.circle-pink-medium{background-color:#fc78e2;width:36px;height:36px;bottom:40%;left:10%}.circle-red-large{background-color:#fc7878;width:42px;height:42px;bottom:10%;left:8%}.circle-blue-large-right{background-color:#78a9fc;width:40px;height:40px;top:10%;right:8%}.circle-orange-small-right{background-color:#ffa14e;width:30px;height:30px;top:32%;right:5%}.circle-pink-medium-right{background-color:#fc78e2;width:36px;height:36px;bottom:40%;right:10%}.circle-red-large-right{background-color:#fc7878;width:42px;height:42px;bottom:10%;right:8%}.makalepage h1,.makalepage h2,.makalepage h3,.makalepage h4,.makalepage h5,.makalepage h6{font-size:1.4rem!important;font-weight:600}.onaciklama{border-radius:0 5px;position:absolute;bottom:0;left:0;padding:5px 10px;background:rgba(0,0,0,.6);color:#fff;line-height:1.8;font-size:90%}.gonimg{color:#9e9e9e}.makaleresim{border-radius:5px;width:100%;height:auto;object-fit:cover}.wp-pagenavi{margin-top:20px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:8px 10px;margin:5px;font-size:14px;font-weight:700;text-decoration:none;color:#555;background-color:#e0e0e0;border-radius:6px;transition:background-color .3s,color .3s}.wp-pagenavi a:hover{background-color:#888;color:#fff}.wp-pagenavi .current{background-color:#888;color:#fff;cursor:default}.comment-list,.comment-list li{list-style:none;padding-left:0}.comment-list li a{color:#111!important;text-decoration:none}.comment-list li{border:2px solid #3f51b5;background-color:#f6f7ff;line-height:2;padding:1rem!important;margin-top:1rem!important;border-radius:30px!important}.cevapico{width:18px;height:18px;margin-right:5px}.avatar{border-radius:3px;object-fit:cover;max-width:100%;height:auto;padding:3px;border:1px solid #ddd;background:#fff}.yorumdetay{padding:5px}.page-numbers{text-decoration:none;color:#435681}.etiketler a,.etiketler a:hover{display:inline-block;font-size:14px;font-weight:500;padding:5px 10px;border-radius:25px;margin-bottom:5px;text-decoration:none}.etiketler a{color:rgba(0,0,0,.75);-webkit-transition-duration:.3s;transition-duration:.3s;background:rgba(0,0,0,.07)}.etiketler a:hover{color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;background:rgba(0,0,0,.95)}.alignnone,.alignnone a img,.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,.alignright a img{float:right;margin:5px 0 20px 20px}.alignleft,.alignleft a img{float:left;margin:5px 20px 20px 0}.aligncenter a img{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:13px;line-height:17px;margin:5px;padding:0 4px 2px}.page-link,.page-link:focus,.page-link:hover{color:#673ab7}.page-item.active .page-link{background-color:#673ab7;border-color:#673ab7}.footeral,.ustarka,.ustmenu{background-color:#673ab7}#sohbet ul li{list-style:none;float:left}

/*
 * Seslibizde Sade V14 - gerçek tema asset entegrasyon düzeltmesi
 * Ana ölçüler ve görseller orijinal themes.zip içinden gelir.
 */
body{background:#f6f7ff!important}
.header{background:url(img/arka.png) center center/cover no-repeat!important;min-height:860px!important}
.logo{width:215px!important;height:40px!important;object-fit:contain!important}
.smallimage{object-fit:cover!important}
.blog-detay a,.smalllink a,.footer-widget a{color:#fff!important;text-decoration:none!important}
.footer-widget ul li a{display:block!important;color:#fff!important;text-decoration:none!important}
.sosyals{display:inline-block!important;visibility:visible!important;opacity:1!important}
.input-group-text img{width:28px!important;height:28px!important;object-fit:contain!important}
.icoset{width:28px!important;height:28px!important;object-fit:contain!important}
.smallico{display:inline-block;width:18px;height:18px;margin-right:3px}
.makust{min-height:300px}
.makalepage,.sayfa-content,.comment-box{background:#fff;border:2px solid #3f51b5;border-radius:25px;padding:35px}
.makalepage img{max-width:100%;height:auto}
.comment-box input,.comment-box textarea{border:1px solid #3f51b5;border-radius:15px}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block}
@media(max-width:992px){
  .sags,.sols{display:none!important}
  .header{min-height:auto!important;padding-bottom:40px}
}


/* Seslibizde V15 blog sayfalama ve kapak görsel düzeltmesi */
.wp-pagenavi{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  flex-wrap:wrap!important;
  min-height:54px!important;
}
.wp-pagenavi a,
.wp-pagenavi span{
  min-width:30px!important;
  height:30px!important;
  padding:6px 9px!important;
  border-radius:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1!important;
  border:0!important;
}
.wp-pagenavi a{
  background:#e5e7eb!important;
  color:#4b5563!important;
}
.wp-pagenavi .current{
  background:#4054bf!important;
  color:#fff!important;
}
.wp-pagenavi .extend{
  background:transparent!important;
  color:#6b7280!important;
  min-width:auto!important;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{
  width:auto!important;
  padding-left:12px!important;
  padding-right:12px!important;
}
.smallimage{
  background:#f3f5ff!important;
}


/* Seslibizde V17 anasayfa sayfalama */
.wp-pagenavi{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  flex-wrap:wrap!important;
  min-height:54px!important;
}
.wp-pagenavi a,
.wp-pagenavi span{
  min-width:30px!important;
  height:30px!important;
  padding:6px 9px!important;
  border-radius:8px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-decoration:none!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1!important;
  border:0!important;
}
.wp-pagenavi a{
  background:#e5e7eb!important;
  color:#4b5563!important;
}
.wp-pagenavi .current{
  background:#4054bf!important;
  color:#fff!important;
}
.wp-pagenavi .extend{
  background:transparent!important;
  color:#6b7280!important;
  min-width:auto!important;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{
  width:auto!important;
  padding-left:12px!important;
  padding-right:12px!important;
}


/* Seslibizde V18 Hızlı Giriş Kartları + Hoverli Butonlar */
.sade-v18-quick-wrap{
  padding:34px 0 10px;
  position:relative;
  z-index:4;
}
.sade-v18-card{
  --v18-accent:#ff3d71;
  --v18-dark:#343038;
  position:relative;
  overflow:hidden;
  min-height:104px;
  border-radius:24px;
  padding:18px 22px;
  display:flex;
  align-items:center;
  gap:18px;
  background:
    linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,0) 45%),
    radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--v18-accent) 35%, transparent), transparent 45%),
    linear-gradient(135deg, var(--v18-dark), #111827);
  color:#fff!important;
  text-decoration:none!important;
  border:1px solid color-mix(in srgb, var(--v18-accent) 55%, transparent);
  box-shadow:0 18px 40px rgba(15,23,42,.16);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, filter .25s ease;
}
.sade-v18-card::before{
  content:"";
  position:absolute;
  inset:0;
  background:var(--v18-bg-image, none) center/cover no-repeat;
  opacity:.20;
  mix-blend-mode:screen;
  transition:opacity .25s ease, transform .35s ease;
}
.sade-v18-card::after{
  content:"";
  position:absolute;
  top:-80%;
  left:-30%;
  width:55%;
  height:260%;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.38), transparent);
  transform:rotate(23deg) translateX(-160%);
  transition:transform .65s ease;
  pointer-events:none;
}
.sade-v18-card:hover{
  transform:translateY(-6px) scale(1.015);
  box-shadow:0 26px 60px rgba(15,23,42,.25), 0 0 0 4px color-mix(in srgb, var(--v18-accent) 16%, transparent);
  border-color:var(--v18-accent);
  filter:saturate(1.08);
}
.sade-v18-card:hover::before{
  opacity:.30;
  transform:scale(1.05);
}
.sade-v18-card:hover::after{
  transform:rotate(23deg) translateX(360%);
}
.sade-v18-card.is-disabled{
  cursor:not-allowed;
  opacity:.78;
}
.sade-v18-icon{
  position:relative;
  z-index:2;
  width:64px;
  height:64px;
  min-width:64px;
  border-radius:18px;
  background:var(--v18-accent);
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 12px 25px color-mix(in srgb, var(--v18-accent) 35%, transparent);
}
.sade-v18-icon img{
  width:38px;
  height:38px;
  object-fit:contain;
}
.sade-v18-icon i,
.sade-v18-icon b{
  color:#fff;
  font-size:28px;
  font-style:normal;
  line-height:1;
}
.sade-v18-text{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  min-width:0;
}
.sade-v18-text strong{
  display:block;
  font-size:19px;
  font-weight:900;
  letter-spacing:.2px;
  line-height:1.15;
  text-transform:uppercase;
  text-shadow:0 1px 0 rgba(0,0,0,.18);
}
.sade-v18-text small{
  display:block;
  margin-top:6px;
  color:rgba(255,255,255,.86);
  font-size:13px;
  font-weight:700;
  line-height:1.35;
}
.sade-v18-arrow{
  position:relative;
  z-index:2;
  margin-left:auto;
  font-size:34px;
  font-weight:900;
  opacity:.75;
  transition:transform .25s ease, opacity .25s ease;
}
.sade-v18-card:hover .sade-v18-arrow{
  transform:translateX(7px);
  opacity:1;
}

/* Kategori ve alt liste butonlarını da hoverli/parlamalı yap */
.kategori ul li a,
.populer ul li a,
.onerilen ul li a,
.footer-widget ul li a{
  position:relative!important;
  overflow:hidden!important;
  transition:transform .22s ease, box-shadow .22s ease, filter .22s ease!important;
}
.kategori ul li a::after,
.populer ul li a::after,
.onerilen ul li a::after,
.footer-widget ul li a::after{
  content:""!important;
  position:absolute!important;
  top:-80%!important;
  left:-45%!important;
  width:42%!important;
  height:260%!important;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent)!important;
  transform:rotate(24deg) translateX(-160%)!important;
  transition:transform .55s ease!important;
  pointer-events:none!important;
}
.kategori ul li a:hover,
.populer ul li a:hover,
.onerilen ul li a:hover,
.footer-widget ul li a:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 10px 24px rgba(64,84,191,.24)!important;
  filter:brightness(1.04)!important;
}
.kategori ul li a:hover::after,
.populer ul li a:hover::after,
.onerilen ul li a:hover::after,
.footer-widget ul li a:hover::after{
  transform:rotate(24deg) translateX(360%)!important;
}

@media(max-width:768px){
  .sade-v18-quick-wrap{
    padding-top:22px;
  }
  .sade-v18-card{
    min-height:92px;
    border-radius:20px;
  }
  .sade-v18-icon{
    width:58px;
    height:58px;
    min-width:58px;
  }
  .sade-v18-text strong{
    font-size:17px;
  }
}


/* Seslibizde V19 Sohbet Kutusu Yerine Hızlı Giriş Kartları */
.sade-v18-quick-wrap{
  display:none!important;
}

.sade-v19-cardbox{
  max-width:520px!important;
  min-height:500px!important;
  padding:38px 34px 32px!important;
  background:rgba(246,247,255,.86)!important;
  border:2px solid #4054bf!important;
  border-radius:26px!important;
  box-shadow:0 18px 40px rgba(64,84,191,.08)!important;
}

.sade-v19-cardbox-head{
  margin-bottom:22px!important;
}

.sade-v19-cardbox-head .chattitle{
  color:#4054bf!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}

.sade-v19-cardbox-head p{
  margin:8px 0 0!important;
  color:#29315f!important;
  font-weight:700!important;
  font-size:14px!important;
}

.sade-v19-cards{
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
}

.sade-v19-card{
  --v19-accent:#4054bf;
  --v19-dark:#273467;
  position:relative!important;
  overflow:hidden!important;
  min-height:92px!important;
  border-radius:20px!important;
  padding:16px 18px!important;
  display:flex!important;
  align-items:center!important;
  gap:15px!important;
  text-decoration:none!important;
  color:#fff!important;
  background:
    linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,0) 45%),
    radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--v19-accent) 36%, transparent), transparent 48%),
    linear-gradient(135deg, var(--v19-dark), #222b55)!important;
  border:1px solid color-mix(in srgb, var(--v19-accent) 55%, #4054bf)!important;
  box-shadow:0 12px 24px rgba(37,48,112,.16)!important;
  transition:transform .24s ease, box-shadow .24s ease, border-color .24s ease, filter .24s ease!important;
}

.sade-v19-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:var(--v19-bg-image, none) center/cover no-repeat!important;
  opacity:.16!important;
  mix-blend-mode:screen!important;
  transition:opacity .25s ease, transform .35s ease!important;
}

.sade-v19-card::after{
  content:""!important;
  position:absolute!important;
  top:-90%!important;
  left:-35%!important;
  width:48%!important;
  height:280%!important;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.42), transparent)!important;
  transform:rotate(22deg) translateX(-180%)!important;
  transition:transform .7s ease!important;
  pointer-events:none!important;
}

.sade-v19-card:hover{
  transform:translateY(-5px) scale(1.012)!important;
  box-shadow:0 22px 44px rgba(37,48,112,.24), 0 0 0 4px rgba(64,84,191,.10)!important;
  border-color:var(--v19-accent)!important;
  filter:saturate(1.08) brightness(1.03)!important;
}

.sade-v19-card:hover::before{
  opacity:.26!important;
  transform:scale(1.05)!important;
}

.sade-v19-card:hover::after{
  transform:rotate(22deg) translateX(380%)!important;
}

.sade-v19-card.is-disabled{
  cursor:not-allowed!important;
  opacity:.72!important;
}

.sade-v19-icon{
  position:relative!important;
  z-index:2!important;
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  border-radius:18px!important;
  background:var(--v19-accent)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:0 10px 24px color-mix(in srgb, var(--v19-accent) 34%, transparent)!important;
}

.sade-v19-icon img{
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
}

.sade-v19-icon i,
.sade-v19-icon b{
  color:#fff!important;
  font-size:26px!important;
  font-style:normal!important;
  line-height:1!important;
}

.sade-v19-text{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
}

.sade-v19-text strong{
  display:block!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:.2px!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  text-shadow:0 1px 0 rgba(0,0,0,.18)!important;
}

.sade-v19-text small{
  display:block!important;
  margin-top:6px!important;
  color:rgba(255,255,255,.86)!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.35!important;
}

.sade-v19-arrow{
  position:relative!important;
  z-index:2!important;
  margin-left:auto!important;
  font-size:31px!important;
  font-weight:900!important;
  opacity:.75!important;
  transition:transform .24s ease, opacity .24s ease!important;
}

.sade-v19-card:hover .sade-v19-arrow{
  transform:translateX(7px)!important;
  opacity:1!important;
}

@media(max-width:992px){
  .sade-v19-cardbox{
    padding:26px 20px!important;
    min-height:auto!important;
  }
  .sade-v19-card{
    min-height:86px!important;
  }
}


/* Seslibizde V20 Tüm Sayfalarda Hızlı Giriş Kartları */
.sade-v18-quick-wrap{
  display:none!important;
}

.sade-v20-cardbox{
  max-width:520px!important;
  min-height:500px!important;
  padding:34px 32px 30px!important;
  background:rgba(246,247,255,.88)!important;
  border:2px solid #4054bf!important;
  border-radius:26px!important;
  box-shadow:0 18px 40px rgba(64,84,191,.08)!important;
}

.sade-v20-cardbox.sade-v20-sidebar{
  max-width:100%!important;
  min-height:auto!important;
  padding:24px 18px!important;
}

.sade-v20-cardbox-head{
  margin-bottom:20px!important;
}

.sade-v20-cardbox-head .chattitle{
  color:#4054bf!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}

.sade-v20-cardbox-head p{
  margin:8px 0 0!important;
  color:#29315f!important;
  font-weight:700!important;
  font-size:14px!important;
}

.sade-v20-cards{
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
}

.sade-v20-card{
  --v20-accent:#4054bf;
  --v20-dark:#273467;
  position:relative!important;
  overflow:hidden!important;
  min-height:92px!important;
  border-radius:20px!important;
  padding:16px 18px!important;
  display:flex!important;
  align-items:center!important;
  gap:15px!important;
  text-decoration:none!important;
  color:#fff!important;
  background:
    linear-gradient(135deg, rgba(255,255,255,.10), rgba(255,255,255,0) 45%),
    radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--v20-accent) 36%, transparent), transparent 48%),
    linear-gradient(135deg, var(--v20-dark), #1f2755)!important;
  border:1px solid color-mix(in srgb, var(--v20-accent) 55%, #4054bf)!important;
  box-shadow:0 12px 24px rgba(37,48,112,.16)!important;
  transition:transform .24s ease, box-shadow .24s ease, border-color .24s ease, filter .24s ease!important;
}

.sade-v20-sidebar .sade-v20-card{
  min-height:84px!important;
  border-radius:18px!important;
  padding:13px 14px!important;
}

.sade-v20-card::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:var(--v20-bg-image, none) center/cover no-repeat!important;
  opacity:.16!important;
  mix-blend-mode:screen!important;
  transition:opacity .25s ease, transform .35s ease!important;
}

.sade-v20-card::after{
  content:""!important;
  position:absolute!important;
  top:-90%!important;
  left:-35%!important;
  width:48%!important;
  height:280%!important;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.42), transparent)!important;
  transform:rotate(22deg) translateX(-180%)!important;
  transition:transform .7s ease!important;
  pointer-events:none!important;
}

.sade-v20-card:hover{
  transform:translateY(-5px) scale(1.012)!important;
  box-shadow:0 22px 44px rgba(37,48,112,.24), 0 0 0 4px rgba(64,84,191,.10)!important;
  border-color:var(--v20-accent)!important;
  filter:saturate(1.08) brightness(1.03)!important;
}

.sade-v20-card:hover::before{
  opacity:.26!important;
  transform:scale(1.05)!important;
}

.sade-v20-card:hover::after{
  transform:rotate(22deg) translateX(380%)!important;
}

.sade-v20-card.is-disabled{
  cursor:not-allowed!important;
  opacity:.72!important;
}

.sade-v20-icon{
  position:relative!important;
  z-index:2!important;
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  border-radius:18px!important;
  background:var(--v20-accent)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-shadow:0 10px 24px color-mix(in srgb, var(--v20-accent) 34%, transparent)!important;
}

.sade-v20-sidebar .sade-v20-icon{
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  border-radius:16px!important;
}

.sade-v20-icon img{
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
}

.sade-v20-icon b{
  color:#fff!important;
  font-size:27px!important;
  font-style:normal!important;
  line-height:1!important;
}

.sade-v20-sidebar .sade-v20-icon b{
  font-size:24px!important;
}

.sade-v20-text{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
}

.sade-v20-text strong{
  display:block!important;
  font-size:18px!important;
  font-weight:900!important;
  letter-spacing:.2px!important;
  line-height:1.15!important;
  text-transform:uppercase!important;
  text-shadow:0 1px 0 rgba(0,0,0,.18)!important;
}

.sade-v20-sidebar .sade-v20-text strong{
  font-size:15px!important;
}

.sade-v20-title-emoji{
  display:inline-block!important;
  margin-right:7px!important;
  filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))!important;
}

.sade-v20-text small{
  display:block!important;
  margin-top:6px!important;
  color:rgba(255,255,255,.86)!important;
  font-size:13px!important;
  font-weight:700!important;
  line-height:1.35!important;
}

.sade-v20-sidebar .sade-v20-text small{
  font-size:12px!important;
}

.sade-v20-arrow{
  position:relative!important;
  z-index:2!important;
  margin-left:auto!important;
  font-size:31px!important;
  font-weight:900!important;
  opacity:.75!important;
  transition:transform .24s ease, opacity .24s ease!important;
}

.sade-v20-sidebar .sade-v20-arrow{
  font-size:25px!important;
}

.sade-v20-card:hover .sade-v20-arrow{
  transform:translateX(7px)!important;
  opacity:1!important;
}

/* Kategori, popüler ve footer butonlarına emoji/hover hissi */
.kategori ul li a,
.populer ul li a,
.onerilen ul li a,
.footer-widget ul li a{
  position:relative!important;
  overflow:hidden!important;
  transition:transform .22s ease, box-shadow .22s ease, filter .22s ease!important;
}

.kategori ul li a::after,
.populer ul li a::after,
.onerilen ul li a::after,
.footer-widget ul li a::after{
  content:""!important;
  position:absolute!important;
  top:-80%!important;
  left:-45%!important;
  width:42%!important;
  height:260%!important;
  background:linear-gradient(90deg, transparent, rgba(255,255,255,.45), transparent)!important;
  transform:rotate(24deg) translateX(-160%)!important;
  transition:transform .55s ease!important;
  pointer-events:none!important;
}

.kategori ul li a:hover,
.populer ul li a:hover,
.onerilen ul li a:hover,
.footer-widget ul li a:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 10px 24px rgba(64,84,191,.24)!important;
  filter:brightness(1.04)!important;
}

.kategori ul li a:hover::after,
.populer ul li a:hover::after,
.onerilen ul li a:hover::after,
.footer-widget ul li a:hover::after{
  transform:rotate(24deg) translateX(360%)!important;
}

@media(max-width:992px){
  .sade-v20-cardbox{
    padding:26px 20px!important;
    min-height:auto!important;
  }
  .sade-v20-card{
    min-height:86px!important;
  }
}
