/* ==========================================================================
   GEOIT — Soru & Cevap (Q&A) Stilleri  —  TEK KAYNAK DOSYA
   --------------------------------------------------------------------------
   Bu dosya tema genelindeki tüm Q&A stillerini içerir. Widget'ların eskiden
   inline bastığı stiller de (soru listesi,istatistik/liderlik kutuları)
   buraya taşındı; PHP artık inline stil basmıyor.

   İçindekiler:
     1) Vendor: Quill (zengin metin editörü)
     2) Editör entegrasyonu (soru sor formu)
     3) Sayfa düzeni & ortak öğeler
     4) Etiketler (label) & yorum bağlantıları
     5) Blok başlığı & buton
     6) Cevap kenar çubuğu (beğeni)
     7) Arşiv sayfa başlığı & arama
     8) Soru sor formu
     9) Terim listesi (legacy)
    10) Soru listesi (legacy item2) & yan panel
    11) KAI — Yapay Zeka cevabı
    12) Oylama (up/down)
    13) Arşiv soru kartları (kqa-qc)
    14) Tekil soru bloğu (yeniden tasarım)
    15) Cevaplar / yorumlar (yeniden tasarım)
    16) Geniş container
    17) Kategoriler & Etiketler sayfası
    18) Modüller: aksiyon çubuğu,canlı arama,yükleniyor/boş,liderlik,rozet,ödül{box-sizing:border-box}:root{--theme-kqa:#007fac}#editor{margin-bottom:20px;height:200px;padding-top:0!important}#comment+.content__post--article{padding:0}.kqa_content .content__post--article{padding:0;background:0 0}/* ---- 3) Sayfa düzeni & ortak öğeler ---- */
.kqa-breadcrumb-wrap{margin-bottom:16px}.kqa_header_meta span{margin-left:0!important}.kqa_header_meta a{color:var(--theme_color);font-weight:600}/* ---- 4) Etiketler (label) & yorum bağlantıları ---- */
.kqa-comment .comment-edit-link,.kqa-comment .comment-reply-link,.kqa_label{display:inline-block;padding:10px 15px;margin-right:8px;margin-top:5px;margin-bottom:5px;font-size:12px;border-radius:var(--theme_radius2);line-height:1;white-space:nowrap;text-decoration:none;text-align:center;border:1px solid var(--theme_border)}.kqa-comment .comment-edit-link:hover,.kqa-comment .comment-reply-link:hover,.kqa_label:hover,.kqa_label_colored{background:var(--theme_color);border-color:var(--theme_color);color:#fff}.kqa_block #comments .comment-reply-title{font-weight:500;font-size:18px;margin-bottom:0}.kqa_block #comments .logged-in-as a{font-weight:700}.kqa_block #comments .comment-notes,.kqa_block #comments .logged-in-as,.kqa_block #comments .must-log-in{margin-bottom:20px;color:inherit}.kqa_block #comments .children{position:relative;margin-left:10%}.kqa_block #comments .children::before{content:'';position:absolute;top:0;left:0;bottom:0;width:1px;height:100%;background:var(--theme_border)}.kqa_block #comments .children>li::before{content:'';position:absolute;top:50%;-webkit-backface-visibility:hidden;left:-5%;width:5%;height:1px;background:var(--theme_border)}.kqa_block #comments .comment-submit{margin-left:0}.kqa_block #respond{margin:0}.kqa_block #comments .commentlist{margin-bottom:1em}.kqa_block #comments .comment .kqa-question-list-item2{margin:1em 0}.kqa_block #comments .comment{border:0;margin:0;padding:0}.kqa_block #comments .commentlist>.comment:first-child{border-top:0!important}.kqa_block #comments{margin-top:20px}/* ---- 5) Blok başlığı & buton ---- */
.kqa-block-title{border-bottom:1px solid var(--theme_border);margin-bottom:15px;padding-bottom:15px;font-size:18px;letter-spacing:-.03em}.kqa-block-btn{background:var(--theme_color);color:#fff;height:45px;font-weight:600;line-height:45px;padding:0 20px;font-size:14px;border-radius:var(--theme_radius);text-align:center;display:block;font-family:var(--theme_font);margin-bottom:20px}/* ---- 6) Cevap kenar çubuğu (beğeni) ---- */
.kqa-comment-sidebar .jm-post-like .geo-like-count{display:block;margin:5px 0;font-size:12px}.kqa-comment-sidebar .jm-post-like .gi-like-o:before,.kqa-comment-sidebar .jm-post-like .gi-like:before{content:"\ea50";transform:rotate(180deg);display:inline-block;font-size:47px}.kqa-comment-sidebar .jm-post-like.liked{color:#4caf50;border-color:#4caf50}.kqa-comment-sidebar .jm-post-like:hover{background:0 0;color:initial}.kqa-comment-sidebar .jm-post-like{position:relative;top:auto;border-radius:4px;width:auto;box-shadow:none;border:1px solid var(--theme_border);right:auto;background:0 0;color:var(--theme_color);padding:0}.kqa-comment-sidebar{grid-column:1;width:auto;text-align:center;margin:15px 15px 0 0}.kqa_label #geo-like-loader{display:inline}.kqa_label.kqa-questions-accepted{cursor:pointer;font-weight:400}.kqa_label.questions-accepted{border-color:#4caf50;background-color:#4caf50;color:#fff}.kqa-question-list-item2.questions-accepted{border-color:#4caf50;border-width:2px}/* ---- 7) Arşiv sayfa başlığı & arama ---- */
.kqa-page .kqa-question-list-item{float:none;margin-bottom:10px;padding:0;border:0}.kqa-page .kqa-question-list-item:last-child{margin:0;border:0;padding:0}.kqa-page-header .search-form label{width:100%;margin:0}.kqa-search::before{content:"\f0d1";font-family:geoit-font!important;position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:15px;line-height:1;color:#8a90a2;pointer-events:none;z-index:2}.kqa-page-header .search-field,.kqa-search .search-field{width:100%;height:44px;margin:0;padding:0 18px 0 42px;font-size:14px;color:#1f2633;background:#f4f5f7;border:1px solid var(--theme_border2);border-radius:999px!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;outline:0}.kqa-page-header .search-field:focus,.kqa-search .search-field:focus{background:#fff;border-color:var(--theme_color);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme_color) 15%,transparent)}.kqa-page-header .search-field::placeholder{color:#9aa0ab}.kqa-page-header .uckan-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 20px;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid var(--theme_color);border-radius:999px;background:var(--theme_color);color:#fff;box-shadow:none;transition:filter .16s ease,transform .15s ease,box-shadow .16s ease}.kqa-page-header .uckan-btn:hover{filter:brightness(1.06);transform:translateY(-1px);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--theme_color) 25%,transparent)}.kqa-page-header .uckan-btn i{font-size:15px;line-height:1}.dark-mode .kqa-search::before{color:rgba(255,255,255,.5)}.dark-mode .kqa-page-header .search-field,.dark-mode .kqa-search .search-field{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#fff}.dark-mode .kqa-page-header .search-field:focus{background:rgba(255,255,255,.08);border-color:var(--theme_color)}.dark-mode .kqa-page-header .search-field::placeholder{color:rgba(255,255,255,.4)}.kqa-page-header{display:flex;border-top:3px solid var(--theme_color);justify-content:space-between;flex-wrap:wrap;align-items:center;padding-top:20px;margin-bottom:20px;align-items:center}.kqa-page-header h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.kqa-page #load-more-posts-button-wrapper,.kqa-page .navigation.pagination{box-shadow:none;border-top:1px solid var(--theme_border2)}.kqa-load-more{display:block;margin:0 1em 1em;border:1px solid var(--theme_border);border-radius:var(--theme_radius);text-align:center;padding:8px 15px;text-transform:uppercase;font-family:var(--theme_font);font-weight:500;font-size:12px}/* ---- 8) Soru sor formu ---- */
.kqa-page-add .form-label-group{margin:10px 0}.kqa-page-add p{font-size:12px}.kqa-page-add h5{font-size:15px;font-weight:500;margin-bottom:5px}.kqa-page-add #editor li{list-style:initial}.kqa-page-add #editor ul li{list-style:auto}.kqa-page-add #editor ol,.kqa-page-add #editor ul{margin:0 0 15px 30px;font-size:16px;line-height:30px}.kqa-page-add #editor p{font-size:16px;line-height:26px;margin-bottom:20px}/* ---- 9) Terim listesi (legacy) ---- */
.kqa-term-list .navigation{margin-top:2em}.kqa-term-list{display:flex;flex-wrap:wrap}.kqa-term-item>:not(:last-child){margin-bottom:1em}.kqa-term-item{padding:1em;border:1px solid var(--theme_border2);margin:1em 0;border-radius:var(--theme_radius)}.kqa-term-item:hover{border-color:var(--theme_border)}.kqa-term-count{opacity:.75}.content__post--article ol,.content__post--article ul{margin:0 0 15px 20px!important}/* ---- 10) Soru listesi (legacy item2) & yan panel (kqa-panel) ---- */
.kqa-question-list-top{align-items:center;justify-content:space-between}.kqa-question-list-item2>*{padding:1em}.kqa-question-list-item2{width:100%;flex:1;border:1px solid var(--theme_border);border-radius:var(--theme_radius);margin:2em 0}.kqa-question-list-top .kqa_label{margin-top:0}.kqa-question-list-top span span{color:var(--theme_color)}.kqa-question-list-top a:hover{text-decoration:underline}.kqa-question-list-top a{font-weight:600;color:var(--theme_color)}.kqa-question-list-top img{border-radius:100%;width:40px;height:40px;margin-right:1em}.kqa-question-list-content>:not(:last-child){margin-bottom:1em}.kqa-question-list-content .headline{font-size:20px}.kqa-question-list-content{border-top:1px solid var(--theme_border)}.kqa-question-list-footer{border-top:1px solid var(--theme_border);background:#2a397905}.kqa-side-panel ul{padding:0;margin:0}@media (max-width:992px){.kqa-side-panel ul ul{display:none!important}.kqa-side-panel ul li{margin:0}.kqa-side-panel ul li{margin:0}.kqa-side-panel ul a{display:flex;align-items:center}.kqa-side-panel ul{display:flex;padding:1rem;overflow:auto;background:#fff;align-items:center;gap:1rem}}.kqa-side-panel li i,.kqa-side-panel li svg{font-size:22px;vertical-align:middle;margin-right:8px}.kqa-side-panel li a:hover{color:var(--theme_color)}.kqa-side-panel li a{font-size:16px;font-weight:500}.kqa-side-panel li{margin-bottom:20px;flex-shrink:0;list-style:none}.kqa-side-panel ul ul a{font-weight:400;font-size:13px;color:#7c7f85;font-family:var(--theme_font_2)}.kqa-side-panel ul ul li{margin:0 0 8px}.kqa-side-panel ul ul{margin:10px 0 10px;padding:0 0 0 28px;clear:both}@media (min-width:992px){.kqa-page-wrapper .sidebar{width:25%}}.kqa-question-list-content .geoit_entry-content p:last-child{margin-bottom:0}.infinite-enable .content-row:after{content:none!important}@media (max-width:992px){.kqa-question-list-footer .pull-right{float: none}}.kqa-question-list-top svg{
  margin-right: .5rem;
}/* KAI - Yapay Zeka Cevabı (görsel referans tasarımı) */
#aiResponseContent.kqa-question-list-item2{border:1px solid rgba(99,102,241,.14);border-radius:16px;background:linear-gradient(135deg,#eceffb 0%,#f4f2fd 45%,#fbfbfe 100%);box-shadow:none;overflow:hidden}.dark-mode #aiResponseContent.kqa-question-list-item2{border-color:rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(91,141,239,.14),rgba(155,93,229,.07));box-shadow:none}#aiResponseContent .kqa-question-list-top>span:first-child{font-weight:600;background:linear-gradient(90deg,#5b8def,#9b5de5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.geoit-ai-sparkle{transform-origin:center;animation:geoit-ai-twinkle 3.2s ease-in-out infinite;filter:none}@keyframes geoit-ai-twinkle{0%,100%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.78;transform:scale(.9) rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.geoit-ai-sparkle{animation:none}}#aiResponseContent .kqa-question-list-content{border-top:0;padding-top:.25em}#aiResponseContent .kqa-question-list-content .geoit_entry-content{font-size:16px;line-height:1.7;color:#2f333b}.dark-mode #aiResponseContent .kqa-question-list-content .geoit_entry-content{color:rgba(255,255,255,.85)}#aiResponseText>:first-child{margin-top:0}#aiResponseText>:last-child{margin-bottom:0}#aiResponseText h1,#aiResponseText h2,#aiResponseText h3,#aiResponseText h4,#aiResponseText h5,#aiResponseText h6{margin:1.4em 0 .5em;line-height:1.3;font-weight:700}#aiResponseText h1{font-size:1.5em}#aiResponseText h2{font-size:1.32em}#aiResponseText h3{font-size:1.18em}#aiResponseText h4{font-size:1.05em}#aiResponseText h5,#aiResponseText h6{font-size:1em}#aiResponseText p{margin:0 0 1em;line-height:1.7}#aiResponseText ul,#aiResponseText ol{margin:0 0 1em;padding-left:1.6em}#aiResponseText ul{list-style:disc}#aiResponseText ol{list-style:decimal}#aiResponseText li{margin-bottom:.4em;line-height:1.6}#aiResponseText li:last-child{margin-bottom:0}#aiResponseText li>ul,#aiResponseText li>ol{margin:.4em 0 .4em}#aiResponseText blockquote{margin:0 0 1em;padding:.6em 1em;border-left:3px solid #9b5de5;background:rgba(123,97,233,.06);border-radius:6px}#aiResponseText pre{margin:0 0 1em;padding:12px 14px;background:#f4f5f7;border-radius:8px;overflow:auto}#aiResponseText code{background:rgba(123,97,233,.1);padding:2px 6px;border-radius:4px;font-size:.9em}#aiResponseText pre code{background:transparent;padding:0}#aiResponseText a{color:#5b8def;text-decoration:underline}#aiResponseText hr{border:0;border-top:1px solid var(--theme_border);margin:1.2em 0}.dark-mode #aiResponseText pre{background:rgba(255,255,255,.06)}.dark-mode #aiResponseText code{background:rgba(255,255,255,.12)}#aiResponseContent .kqa-question-list-top .pull-right{
  font-size: 12px;
}.kqa_ai{
  border: 2px solid var(--theme_color);
  color: var(--theme_color);
}/* Q&A answer up/down vote */
/* ---- 12) Oylama (up/down) ---- */
.kqa-comment-sidebar .kqa-vote{display:flex;flex-direction:column;align-items:center;gap:6px}.kqa-vote-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--theme_border);border-radius:50%;background:transparent;color:var(--theme_color);cursor:pointer;transition:all .15s ease}.kqa-vote-btn svg{width:20px;height:20px;fill:currentColor;display:block}.kqa-vote-btn:hover{border-color:var(--theme_color);background:var(--theme_color);color:#fff}.kqa-vote-up.voted{border-color:#4caf50;background:#4caf50;color:#fff}.kqa-vote-down.voted{border-color:#f44336;background:#f44336;color:#fff}.kqa-vote-score{font-size:18px;font-weight:700;line-height:1;min-width:1.5em;text-align:center}.kqa-vote.loading{opacity:.6;pointer-events:none}.kqa-vote-btn.kqa-vote-disabled{cursor:not-allowed;opacity:.45}.kqa-vote-btn.kqa-vote-disabled:hover{background:transparent;color:var(--theme_color);border-color:var(--theme_border)}#getAIResponse{display:inline-flex;align-items:center;gap:.35rem;width:auto;height:auto;line-height:1.2;padding:5px 12px;margin:0;font-size:12px;font-weight:600;color:#7b61e9;border:1px solid rgba(123,97,233,.35);border-radius:999px;background:transparent;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer}#getAIResponse:hover{background:rgba(123,97,233,.1);border-color:#7b61e9;color:#7b61e9}#getAIResponse:disabled{opacity:.6;cursor:not-allowed}#getAIResponse i{font-size:14px;line-height:1}.dark-mode #getAIResponse{color:#b9a7ff;border-color:rgba(185,167,255,.35)}.dark-mode #getAIResponse:hover{background:rgba(185,167,255,.14);border-color:#b9a7ff;color:#b9a7ff}#aiResponseContent .kqa-ai-meta{display:flex;align-items:center;gap:.35rem;margin-top:1em;padding-top:.7em;border-top:1px solid rgba(99,102,241,.14);font-size:12px;opacity:.7;white-space:nowrap}.dark-mode #aiResponseContent .kqa-ai-meta{border-top-color:rgba(255,255,255,.1)}#aiResponseContent .kqa-question-list-top>span:first-child.kqa-ai-badge{display:inline-flex;align-items:center;gap:.45rem;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(90deg,#5b8def,#9b5de5);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff;box-shadow:none}#aiResponseContent .kqa-question-list-top>span:first-child.kqa-ai-badge svg{width:16px;height:16px;margin-right:0;fill:#fff}.dark-mode #aiResponseContent .kqa-question-list-top>span:first-child.kqa-ai-badge{-webkit-text-fill-color:#fff;color:#fff}.kqa_label.kqa-questions-accepted{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-weight:600;color:#2e9c53;border-color:#4caf50;background:rgba(76,175,80,.08);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease}.kqa_label.kqa-questions-accepted:hover{background:#4caf50;border-color:#4caf50;color:#fff;box-shadow:none;transform:translateY(-1px)}.kqa_label.kqa-questions-accepted i{font-size:14px;line-height:1}.kqa_label.questions-accepted{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;box-shadow:none}.kqa_label.questions-accepted i{font-size:14px;line-height:1}.kqa-question-list-item2.kqa-top-answered{border-color:#ff9800}.kqa_label.kqa-top-answer{border-color:#ff9800;background:#ff9800;color:#fff;font-weight:600}.kqa_label.kqa-top-answer i{margin-right:4px}/* ---- 13) Arşiv soru kartları (kqa-qc) ---- */
.kqa-question-list2{display:flex;flex-direction:column;gap:16px;margin:22px 0}.kqa-question-list2 .kqa-question-list-item2{position:relative;display:flex;flex-direction:row;align-items:stretch;flex:none;margin:0;padding:0;background:#fff;border:1px solid var(--theme_border2);border-radius:var(--theme_radius);overflow:hidden;box-shadow:var(--theme_shadow);transition:border-color .2s ease}.kqa-question-list2 .kqa-question-list-item2:hover{border-color:var(--theme_border)}.kqa-qc__stats{display:flex;flex-direction:column;gap:10px;flex-shrink:0;width:94px;padding:18px 10px;border-right:1px solid var(--theme_border2);background:#f9f9f9}.kqa-qc__stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:var(--theme_radius2);text-align:center}.kqa-qc__ico{display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;color:#999}.kqa-qc__ico svg{width:18px;height:18px}.kqa-qc__stat--answers .kqa-qc__ico{color:var(--theme_color)}.kqa-qc__stat--views .kqa-qc__ico{color:#999}.kqa-qc__stat--solved .kqa-qc__ico{color:#fff}.kqa-qc__num{font-family:var(--theme_font);font-size:20px;font-weight:600;line-height:1;color:#222}.kqa-qc__lbl{font-family:var(--theme_font);font-size:11px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#777}.kqa-qc__stat--answers .kqa-qc__num{color:var(--theme_color)}.kqa-qc__stat--views .kqa-qc__num{color:#222}.kqa-qc__stat--solved{background:#4caf50}.kqa-qc__stat--solved .kqa-qc__num,.kqa-qc__stat--solved .kqa-qc__lbl{color:#fff}.kqa-qc__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.kqa-qc__title{margin:0;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0}.kqa-qc__title a{font-weight:600;color:#222;transition:color .2s}.kqa-qc__title a:hover{color:var(--theme_color)}.kqa-qc__excerpt{margin:0}.kqa-qc__excerpt p{margin:0;color:#666;font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kqa-qc__tags{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.kqa-qc__tags li{margin:0;padding:0;list-style:none}.kqa-qc__tags a{display:inline-block;padding:5px 10px;font-size:12px;font-weight:400;line-height:1.5;color:#555;background:0 0;border:1px solid var(--theme_border);border-radius:var(--theme_radius2);transition:.2s}.kqa-qc__tags a:hover{color:#fff;background:var(--theme_color);border-color:var(--theme_color)}.kqa-qc__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:2px;padding-top:12px;border-top:1px solid var(--theme_border2)}.kqa-qc__author{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#222}.kqa-qc__author img{width:25px;height:25px;border-radius:100%;margin:0}.kqa-qc__author .kqa-qc__by{font-family:var(--theme_font);font-weight:600;color:#222}.kqa-qc__author a.kqa-qc__by:hover{color:var(--theme_color)}.kqa-qc__avatar{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;border:1px solid var(--theme_border);color:#777;font-size:13px}.kqa-qc__date{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#777}.kqa-qc__date i{font-size:13px;opacity:.8}.kqa-qc__ai{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:400;line-height:1;color:#555;border:1px solid var(--theme_border);border-radius:var(--theme_radius2)}.kqa-qc__ai i{font-size:12px}.kqa-qc__cta{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;font-family:var(--theme_font);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;border:1px solid var(--theme_color);border-radius:var(--theme_radius);white-space:nowrap;transition:.2s}.kqa-qc__cta--answer{color:var(--theme_color);background:0 0}.kqa-qc__cta--answer:hover{color:#fff;background:var(--theme_color)}.kqa-qc__cta--solved{color:#fff;background:#4caf50;border-color:#4caf50}.kqa-qc__cta--solved:hover{color:#fff;background:#43a047;border-color:#43a047}.kqa-question-list2 .kqa-question-list-item2.is-solved{border-color:#4caf50}.dark-mode .kqa-question-list2 .kqa-question-list-item2{background:var(--dark3,#3c3c3c);border-color:rgba(255,255,255,.06)}.dark-mode .kqa-question-list2 .kqa-question-list-item2:hover{border-color:rgba(255,255,255,.14)}.dark-mode .kqa-qc__stats{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.06)}.dark-mode .kqa-qc__num,.dark-mode .kqa-qc__author,.dark-mode .kqa-qc__author .kqa-qc__by{color:#fff}.dark-mode .kqa-qc__lbl,.dark-mode .kqa-qc__date,.dark-mode .kqa-qc__ai,.dark-mode .kqa-qc__tags a,.dark-mode .kqa-qc__avatar{color:rgba(255,255,255,.6)}.dark-mode .kqa-qc__tags a:hover{color:#fff}.dark-mode .kqa-qc__stat--views .kqa-qc__ico{color:rgba(255,255,255,.7)}.dark-mode .kqa-qc__title a{color:#fff}.dark-mode .kqa-qc__excerpt p{color:rgba(255,255,255,.7)}.dark-mode .kqa-qc__foot{border-top-color:rgba(255,255,255,.08)}.dark-mode .kqa-qc__avatar{background:rgba(255,255,255,.08)}@media (max-width:575px){.kqa-question-list2 .kqa-question-list-item2{flex-direction:column}.kqa-qc__stats{flex-direction:row;width:auto;gap:8px;padding:12px 14px;border-right:0;border-bottom:1px solid var(--theme_border2)}.kqa-qc__stat{flex:1;flex-direction:row;justify-content:center;gap:6px;padding:6px 8px}.kqa-qc__main{padding:14px 16px}.kqa-qc__cta{margin-left:0}}
/* ---- 14) Tekil soru bloğu (yeniden tasarım) ---- */
.kqa_block{padding:28px;border-radius:16px}.kqa_block>.kqa_header{position:relative;border-bottom:1px solid var(--theme_border2);padding-bottom:20px;margin-bottom:22px}.kqa_block>.kqa_header .entry-title,.kqa_block>.kqa_header .headline{font-size:1.9rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin:14px 0 16px;color:#1f2633}.kqa_block>.kqa_header>.questions-accepted{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;padding:7px 14px;font-size:13px;font-weight:600;color:#fff;background:#23a455;border-color:#23a455;border-radius:999px;box-shadow:none}.kqa_block>.kqa_header .kqa_header_meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.kqa_block>.kqa_header .kqa_header_meta>*{margin:0 !important;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#8a90a2}.kqa_block .kqa_header_meta .author img{width:36px;height:36px;border-radius:50%;margin:0}.kqa_block .kqa_header_meta .author .fn{font-weight:600;color:#45506b}.kqa_block .kqa_header_meta .author .fn:hover{color:var(--theme_color)}.kqa-author-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(42,57,121,.07);color:#8a90a2;font-size:18px}.kqa_block .kqa_header_meta .date i{opacity:.8}.kqa_block .kqa_header_meta .date span{color:#45506b;font-weight:600}.kqa_block .kqa_content .content__post--article{padding:0;background:transparent}.kqa_block .kqa_content .geoit_entry-content{font-size:16px;line-height:1.75;color:#3a4152}.kqa_block .kqa_content .geoit_entry-content p{margin-bottom:18px}.kqa_block .kqa_content>a.kqa_label{display:inline-flex;align-items:center;margin:4px 8px 4px 0;padding:6px 14px;font-size:12.5px;font-weight:500;border-radius:999px;border:1px solid var(--theme_border2);color:#55607a;background:rgba(42,57,121,.03)}.kqa_block .kqa_content>a.kqa_label:hover{color:#fff;background:var(--theme_color);border-color:var(--theme_color)}.dark-mode .kqa_block>.kqa_header .entry-title,.dark-mode .kqa_block>.kqa_header .headline{color:#fff}.dark-mode .kqa_block .kqa_header_meta .author .fn,.dark-mode .kqa_block .kqa_header_meta .date span{color:rgba(255,255,255,.8)}.dark-mode .kqa_block .kqa_content .geoit_entry-content{color:rgba(255,255,255,.75)}.dark-mode .kqa-author-avatar{background:rgba(255,255,255,.08)}.dark-mode .kqa_block .kqa_content>a.kqa_label{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.65)}/* ---- 15) Cevaplar / yorumlar (yeniden tasarım) ---- */
.kqa-comment{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:14px;margin:0 0 16px}.kqa-comment .kqa-comment-sidebar{flex-shrink:0;margin:0}.kqa-comment .kqa-question-list-item2{position:relative;flex:1 1 auto;min-width:0;margin:0;background:#fff;border:1px solid var(--theme_border2);border-radius:14px;overflow:hidden;transition:border-color .2s ease}.kqa-comment .kqa-question-list-item2:hover{border-color:var(--theme_border);box-shadow:none}.kqa-comment .kqa-question-list-item2>*{padding:14px 18px}.kqa-comment .kqa-question-list-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:6px;border:0}.kqa-comment .kqa-question-list-top>div:first-child{display:inline-flex;align-items:center;gap:10px;min-width:0}.kqa-comment .kqa-question-list-top img{width:40px;height:40px;margin:0;border-radius:50%;border:2px solid var(--theme_border2)}.kqa-comment .kqa-question-list-top .fn{font-weight:600;font-size:14.5px;color:#45506b}.kqa-comment .kqa-question-list-top a.fn:hover{color:var(--theme_color)}.kqa-comment .kqa-question-list-top .kqa_label{float:none;margin:0}.kqa-comment .kqa-question-list-top .pull-right{margin-left:auto}.kqa-comment .kqa-question-list-top .comment-awaiting-moderation{flex-basis:100%;margin:6px 0 0;font-size:13px;color:#c0392b}.kqa-comment .kqa-question-list-content{padding-top:0;border:0}.kqa-comment .kqa-question-list-content .geoit_entry-content{font-size:15px;line-height:1.7;color:#3a4152}.kqa-comment .kqa-question-list-content .geoit_entry-content p:last-child{margin-bottom:0}.kqa-comment .kqa-question-list-footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;border-top:1px dashed var(--theme_border2);background:transparent}.kqa-comment .kqa-question-list-footer .kqa_label,.kqa-comment .kqa-question-list-footer .comment-reply-link,.kqa-comment .kqa-question-list-footer .comment-edit-link{display:inline-flex;align-items:center;gap:5px;margin:0;padding:6px 12px;font-size:12px;font-weight:500;color:#5b6478;background:rgba(42,57,121,.04);border:1px solid transparent;border-radius:999px}.kqa-comment .kqa-question-list-footer .kqa_label i,.kqa-comment .kqa-question-list-footer .comment-reply-link i,.kqa-comment .kqa-question-list-footer .comment-edit-link i{font-size:13px;opacity:.85}.kqa-comment .kqa-question-list-footer .kqa_label:hover,.kqa-comment .kqa-question-list-footer .comment-reply-link:hover,.kqa-comment .kqa-question-list-footer .comment-edit-link:hover{color:#fff;background:var(--theme_color);border-color:var(--theme_color)}.kqa-comment .kqa-question-list-footer .kqa_label:hover i,.kqa-comment .kqa-question-list-footer .comment-reply-link:hover i{opacity:1}.kqa-comment .kqa-question-list-item2.questions-accepted{border-color:rgba(35,164,85,.5);border-width:1px;background:rgba(35,164,85,.03)}.kqa-comment .kqa-question-list-item2.questions-accepted::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#23a455}.kqa-comment .kqa-question-list-item2.kqa-top-answered{border-color:rgba(255,152,0,.5)}.kqa-comment .kqa-question-list-item2.kqa-top-answered::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#ff9800}.dark-mode .kqa-comment .kqa-question-list-item2{background:var(--dark3,#3c3c3c);border-color:rgba(255,255,255,.06)}.dark-mode .kqa-comment .kqa-question-list-top .fn{color:rgba(255,255,255,.8)}.dark-mode .kqa-comment .kqa-question-list-content .geoit_entry-content{color:rgba(255,255,255,.75)}.dark-mode .kqa-comment .kqa-question-list-footer{border-top-color:rgba(255,255,255,.08)}.dark-mode .kqa-comment .kqa-question-list-footer .kqa_label,.dark-mode .kqa-comment .kqa-question-list-footer .comment-reply-link,.dark-mode .kqa-comment .kqa-question-list-footer .comment-edit-link{color:rgba(255,255,255,.65);background:rgba(255,255,255,.05)}@media (max-width:767px){.kqa_block{padding:18px}.kqa_block>.kqa_header{padding-bottom:16px;margin-bottom:18px}.kqa_block>.kqa_header .entry-title,.kqa_block>.kqa_header .headline{font-size:1.5rem;margin:10px 0 12px}.kqa_block>.kqa_header .kqa_header_meta{gap:6px 12px}.kqa_block>.kqa_header .kqa_header_meta>*{font-size:13px}.kqa_block .kqa_header_meta .author img,.kqa-author-avatar{width:32px;height:32px}.kqa_block .kqa_content .geoit_entry-content{font-size:15px;line-height:1.7}.kqa-comment{gap:8px}.kqa-comment .kqa-question-list-item2>*{padding:12px 14px}.kqa-comment .kqa-question-list-top img{width:34px;height:34px}.kqa-vote-btn{width:34px;height:34px}.kqa-vote-btn svg{width:17px;height:17px}.kqa-vote-score{font-size:16px}.kqa_block #comments .children{margin-left:5%}}@media (max-width:480px){.kqa-qc__main{gap:9px}.kqa-qc__title{font-size:17px}.kqa-qc__foot{gap:8px 10px}.kqa-qc__cta{width:100%;justify-content:center}.kqa-comment .kqa-question-list-footer{gap:6px 8px}.kqa-comment .kqa-question-list-top .pull-right{margin-left:0}}/* Soru cevap sayfalarında geniş container */
/* Q&A Kategoriler & Etiketler sayfası */
.kqa-terms{margin:2px 0 6px}.kqa-terms__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--theme_border2)}.kqa-terms__title{margin:0 0 6px;font-size:1.9rem;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#1f2633}.kqa-terms__sub{margin:0;font-size:14.5px;line-height:1.5;color:#8a90a2}.kqa-terms__sub strong{color:var(--theme_color);font-weight:700}.kqa-terms__switch{display:inline-flex;flex-shrink:0;padding:4px;gap:4px;background:rgba(42,57,121,.05);border-radius:999px}.kqa-terms__switch a{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;color:#55607a;border-radius:999px;line-height:1;transition:color .18s ease,background .18s ease}.kqa-terms__switch a svg{width:17px;height:17px}.kqa-terms__switch a:hover{color:var(--theme_color)}.kqa-terms__switch a.active{color:#fff;background:var(--theme_color);box-shadow:none}.kqa-terms__switch a.active:hover{color:#fff}.kqa-term-filter{position:relative;margin:0 0 20px}.kqa-term-filter .gi-search{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-size:16px;color:#a7adbb;pointer-events:none}.kqa-term-filter__input{width:100%;height:48px;padding:0 18px 0 44px;font-size:14.5px;color:#1f2633;background:#f6f7f9;border:1px solid var(--theme_border2);border-radius:12px;transition:border-color .18s ease,background .18s ease}.kqa-term-filter__input:focus{outline:0;background:#fff;border-color:var(--theme_color);box-shadow:none}.kqa-term-grid--cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.kqa-term-card{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid var(--theme_border2);border-radius:14px;transition:border-color .2s ease,transform .2s ease}.kqa-term-card:hover{transform:translateY(-2px);border-color:var(--theme_border);box-shadow:none}.kqa-term-card__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;font-size:21px;font-weight:700;color:#fff;background:var(--tc,var(--theme_color));box-shadow:none}.kqa-term-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.kqa-term-card__name{font-size:16px;font-weight:700;color:#1f2633;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.kqa-term-card:hover .kqa-term-card__name{color:var(--theme_color)}.kqa-term-card__desc{font-size:12.5px;color:#8a90a2;line-height:1.45;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kqa-term-card__count{margin-top:1px;font-size:12.5px;font-weight:600;color:#55607a}.kqa-term-card__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#a7adbb;background:rgba(42,57,121,.05);transition:color .18s ease,background .18s ease,transform .18s ease}.kqa-term-card:hover .kqa-term-card__arrow{color:#fff;background:var(--tc,var(--theme_color));transform:translateX(2px)}.kqa-term-grid--tag{display:flex;flex-wrap:wrap;gap:10px}.kqa-tag-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px 9px 15px;background:#fff;border:1px solid var(--theme_border2);border-radius:999px;font-size:14px;font-weight:600;color:#45506b;line-height:1;transition:color .18s ease,border-color .18s ease,transform .18s ease}.kqa-tag-pill:hover{transform:translateY(-2px);border-color:var(--tc,var(--theme_color));color:var(--tc,var(--theme_color));box-shadow:none}.kqa-tag-pill__hash{color:var(--tc,var(--theme_color));font-weight:800}.kqa-tag-pill__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;color:#fff;background:var(--tc,var(--theme_color));border-radius:999px}.kqa-terms__empty{margin:22px 0 0;padding:34px 20px;text-align:center;color:#8a90a2;font-size:15px;background:#f6f7f9;border-radius:14px}.kqa-terms__nores{padding:44px 24px;text-align:center;background:#f6f7f9;border-radius:16px}.kqa-terms__nores p{margin:0 0 18px;font-size:15.5px;color:#55607a}.kqa-terms__nav{margin-top:26px;box-shadow:none}.dark-mode .kqa-terms__title{color:#fff}.dark-mode .kqa-terms__head{border-bottom-color:rgba(255,255,255,.08)}.dark-mode .kqa-terms__switch{background:rgba(255,255,255,.06)}.dark-mode .kqa-terms__switch a{color:rgba(255,255,255,.7)}.dark-mode .kqa-term-card,.dark-mode .kqa-tag-pill{background:var(--dark3,#3c3c3c);border-color:rgba(255,255,255,.06)}.dark-mode .kqa-term-card__name{color:#fff}.dark-mode .kqa-term-card__count{color:rgba(255,255,255,.6)}.dark-mode .kqa-tag-pill{color:rgba(255,255,255,.8)}.dark-mode .kqa-term-filter__input{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:#fff}.dark-mode .kqa-terms__empty,.dark-mode .kqa-terms__nores{background:rgba(255,255,255,.04)}.dark-mode .kqa-terms__nores p{color:rgba(255,255,255,.7)}@media (max-width:575px){.kqa-terms__head{align-items:flex-start}.kqa-terms__title{font-size:1.55rem}.kqa-term-grid--cat{grid-template-columns:1fr}.kqa-terms__switch{width:100%}.kqa-terms__switch a{flex:1;justify-content:center}}/* ===== Q&A extended modules (bookmark/follow,ajax filter,leaderboard,achievements) ===== */
/* Action bar (bookmark + follow) */
.kqa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.kqa-action{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;color:#55607a;background:rgba(42,57,121,.04);border:1px solid var(--theme_border2);border-radius:999px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .15s ease}.kqa-action svg{width:16px;height:16px;fill:currentColor;transition:transform .15s ease}.kqa-action:hover{color:var(--theme_color);border-color:var(--theme_color);transform:translateY(-1px)}.kqa-action .kqa-action-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:700;color:#fff;background:#a7adbb;border-radius:999px}.kqa-action.is-active{color:#fff}.kqa-action-bookmark.is-active{background:var(--theme_color);border-color:var(--theme_color)}.kqa-action-bookmark.is-active .kqa-action-count{background:rgba(255,255,255,.28)}.kqa-action-follow.is-active{background:#7b61e9;border-color:#7b61e9}.kqa-action-follow.is-active .kqa-action-count{background:rgba(255,255,255,.28)}.kqa-action.is-loading{opacity:.55;pointer-events:none}.kqa-action.is-loading svg{animation:kqa-pulse .8s ease-in-out infinite}@keyframes kqa-pulse{50%{transform:scale(.82);opacity:.6}}.dark-mode .kqa-action{color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}/* Live search */
.kqa-search{position:relative;flex:1 1 auto;min-width:200px}.kqa-search .search-form{margin:0}.kqa-search__results{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--theme_border2);border-radius:12px;box-shadow:none;overflow:hidden}.kqa-search__item{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:14px;color:#1f2633;border-bottom:1px solid var(--theme_border2)}.kqa-search__item:last-child{border-bottom:0}.kqa-search__item:hover{background:rgba(42,57,121,.04);color:var(--theme_color)}.kqa-search__ttl{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kqa-search__solved{color:#23a455;font-size:14px}.kqa-search__ans{flex-shrink:0;min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;font-size:11px;font-weight:700;color:var(--theme_color);background:color-mix(in srgb,var(--theme_color) 10%,transparent);border-radius:999px}.kqa-search__none{display:block;padding:14px;font-size:13px;color:#8a90a2;text-align:center}.dark-mode .kqa-search__results{background:var(--dark3,#3c3c3c);border-color:rgba(255,255,255,.08)}.dark-mode .kqa-search__item{color:rgba(255,255,255,.82);border-bottom-color:rgba(255,255,255,.06)}/* List loading state + empty */
.kqa-question-list2.is-loading{position:relative;min-height:120px;opacity:.5;pointer-events:none}.kqa-question-list2.is-loading::after{content:"";position:absolute;top:32px;left:50%;width:30px;height:30px;margin-left:-15px;border:3px solid var(--theme_border);border-top-color:var(--theme_color);border-radius:50%;animation:kqa-spin .7s linear infinite}@keyframes kqa-spin{to{transform:rotate(360deg)}}.kqa-empty-msg{padding:28px 16px;text-align:center;color:#8a90a2;font-size:15px}.kqa-pagination-wrap .page-numbers{margin:0 2px}/* Featured question badge */
.kqa-qc__featured{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;padding:5px 10px;font-family:var(--theme_font);font-size:11px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#ff9800;border-radius:var(--theme_radius2)}.kqa-qc__featured i{font-size:12px}/* Leaderboard */
.kqa-lb{background:#fff;border:1px solid var(--theme_border2);border-radius:16px;overflow:hidden}.kqa-lb__head{padding:18px 20px 0}.kqa-lb__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:#1f2633}.kqa-lb__title i{color:#ff9800}.kqa-lb__tabs{display:inline-flex;padding:4px;gap:4px;background:rgba(42,57,121,.05);border-radius:999px}.kqa-lb__tab{padding:8px 14px;font-size:12.5px;font-weight:600;color:#55607a;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease}.kqa-lb__tab:hover{color:var(--theme_color)}.kqa-lb__tab.is-active{color:#fff;background:var(--theme_color);box-shadow:none}.kqa-lb__since{margin:6px 0 0;font-size:12px;color:#8a90a2}.dark-mode .kqa-lb__since{color:rgba(255,255,255,.55)}.kqa-lb__list{list-style:none;margin:14px 0 0;padding:0;position:relative;min-height:60px}.kqa-lb__list.is-loading{opacity:.5}.kqa-lb__item{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--theme_border2)}.kqa-lb__rank{flex-shrink:0;width:26px;text-align:center;font-size:14px;font-weight:800;color:#8a90a2}.kqa-lb__item--top .kqa-lb__rank{color:#fff;height:26px;line-height:26px;border-radius:50%}.kqa-lb__item--1 .kqa-lb__rank{background:linear-gradient(135deg,#f6c945,#f0a413)}.kqa-lb__item--2 .kqa-lb__rank{background:linear-gradient(135deg,#c7ccd6,#9aa2b1)}.kqa-lb__item--3 .kqa-lb__rank{background:linear-gradient(135deg,#e6a071,#c17b48)}.kqa-lb__user{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.kqa-lb__user img{width:40px;height:40px;border-radius:50%;flex-shrink:0;margin:0}.kqa-lb__meta{display:flex;flex-direction:column;min-width:0}.kqa-lb__name{font-size:14.5px;font-weight:600;color:#1f2633;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kqa-lb__user:hover .kqa-lb__name{color:var(--theme_color)}.kqa-lb__stats{font-size:12px;color:#8a90a2}.kqa-lb__score{flex-shrink:0;font-size:15px;font-weight:800;color:var(--theme_color)}.kqa-lb__empty{padding:24px 20px;text-align:center;color:#8a90a2;font-size:14px;list-style:none}.dark-mode .kqa-lb{background:var(--dark3,#3c3c3c);border-color:rgba(255,255,255,.06)}.dark-mode .kqa-lb__title,.dark-mode .kqa-lb__name{color:#fff}.dark-mode .kqa-lb__item{border-top-color:rgba(255,255,255,.06)}.dark-mode .kqa-lb__tabs{background:rgba(255,255,255,.06)}.dark-mode .kqa-lb__tab{color:rgba(255,255,255,.7)}.kqa-lb-page{margin:8px 0 24px}/* Achievement badges */
.kqa-achievements{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:8px 0;padding:0}.kqa-achv{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;color:#55607a;background:rgba(42,57,121,.05);border:1px solid var(--theme_border2);border-radius:999px}.kqa-achv i{font-size:13px}.kqa-achv--bronze{color:#a86a3d;border-color:rgba(168,106,61,.35);background:rgba(168,106,61,.08)}.kqa-achv--silver{color:#6b7280;border-color:rgba(107,114,128,.35);background:rgba(107,114,128,.08)}.kqa-achv--gold{color:#b8860b;border-color:rgba(240,164,19,.4);background:rgba(240,164,19,.1)}.dark-mode .kqa-achv{color:rgba(255,255,255,.75);background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}/* Bounty */
.kqa-bounty-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:var(--theme_font);font-size:12px;font-weight:600;line-height:1;color:#b8860b;background:0 0;border:1px solid #d9a520;border-radius:var(--theme_radius2);vertical-align:middle}.kqa-bounty-badge svg{width:14px;height:14px;fill:currentColor}.kqa-bounty-badge.is-awarded{color:#777;border-color:var(--theme_border)}.kqa-qc__foot .kqa-bounty-badge{margin-left:auto}.kqa-bounty-ui{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kqa-bounty-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;border-radius:8px;border:1px solid var(--theme_border2);background:transparent;color:#55607a;transition:all .15s}.kqa-bounty-btn svg{width:15px;height:15px;fill:currentColor}.kqa-bounty-btn--add{color:#b8860b;border-color:rgba(240,164,19,.45);background:rgba(240,164,19,.08)}.kqa-bounty-btn--add:hover{background:rgba(240,164,19,.16)}.kqa-bounty-btn--remove:hover{color:#dc3545;border-color:rgba(220,53,69,.4);background:rgba(220,53,69,.06)}.kqa-bounty-btn.is-loading{opacity:.6;pointer-events:none}.dark-mode .kqa-bounty-btn{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.1)}/* Editor toolbar / draft bar */
.kqa-editor-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#8a93a6}.kqa-editor-count b{color:#55607a}.kqa-editor-bar.is-short .kqa-editor-hint{color:#e8a800}.kqa-editor-clear{margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;cursor:pointer;color:#8a93a6;background:transparent;border:1px solid var(--theme_border2);border-radius:6px;transition:all .15s}.kqa-editor-clear:hover{color:#dc3545;border-color:rgba(220,53,69,.4)}.geoit_entry-content blockquote{margin:12px 0;padding:8px 16px;border-left:3px solid var(--theme_primary,#2a3979);background:rgba(42,57,121,.04);color:#55607a;border-radius:0 6px 6px 0}.geoit_entry-content pre{background:#1f2430;color:#e6e6e6;padding:12px 14px;border-radius:8px;overflow:auto;font-size:13px;line-height:1.5}.dark-mode .kqa-editor-count b{color:rgba(255,255,255,.8)}.dark-mode .kqa-editor-clear{border-color:rgba(255,255,255,.12)}/* Q&A archive page filter — Material-style underlined tabs */
.kqa-page-filter{display:flex;flex-direction:column;gap:0;margin:0 0 22px;padding:0;background:transparent;border:0;border-radius:0;}.kqa-page-filter ul{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;z-index:auto;position:static;}.kqa-page-filter ul+ul{margin-top:0;z-index:auto!important;}.kqa-page-filter ul li{list-style:none;margin:0;flex-shrink:0;}.kqa-page-filter ul li:not(:last-child){margin-right:0;}.kqa-page-filter > ul:first-child,.kqa-page-filter .kqa-page-filter__tabs{display:flex;flex-wrap:wrap;gap:0 2px;background:transparent;border-radius:0;border-bottom:1px solid var(--theme_border2);padding:0;}.kqa-page-filter > ul:first-child a,.kqa-page-filter .kqa-page-filter__tabs a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:inherit;text-align:left;white-space:nowrap;background:transparent!important;border:0;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .18s ease,border-color .18s ease;}.kqa-page-filter .kqa-page-filter__tabs a svg{width:16px;height:16px;flex-shrink:0;opacity:.6;}.kqa-page-filter > ul:first-child a:hover,.kqa-page-filter .kqa-page-filter__tabs a:hover{color:var(--theme_color)!important;background:transparent!important;border-color:transparent;border-bottom-color:transparent;}.kqa-page-filter > ul:first-child a.active,.kqa-page-filter > ul:first-child a.active:hover,.kqa-page-filter .kqa-page-filter__tabs a.active,.kqa-page-filter .kqa-page-filter__tabs a.active:hover{color:var(--theme_color)!important;background:transparent!important;border-color:transparent;border-bottom-color:var(--theme_color)!important;}.kqa-page-filter .kqa-page-filter__tabs a.active svg{opacity:1;color:var(--theme_color);}.kqa-page-filter .kqa-page-filter__tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 0 0;}.kqa-page-filter .kqa-page-filter__range{flex:1 1 auto;min-width:0;flex-wrap:wrap;gap:0;}.kqa-page-filter .kqa-page-filter__range a,.kqa-page-filter .kqa-page-filter__sort a,.kqa-page-filter > ul:not(:first-child) a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.2;color:inherit;opacity:.7;text-align:center;text-transform:none;white-space:nowrap;background:transparent!important;border:0;border-radius:0;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease,opacity .16s ease;}.kqa-page-filter .kqa-page-filter__range a:hover,.kqa-page-filter .kqa-page-filter__sort a:hover,.kqa-page-filter > ul:not(:first-child) a:hover{color:var(--theme_color)!important;opacity:1;background:transparent!important;border-color:transparent;border-bottom-color:transparent;}.kqa-page-filter .kqa-page-filter__range a.active,.kqa-page-filter .kqa-page-filter__range a.active:hover,.kqa-page-filter > ul:not(:first-child) a.active,.kqa-page-filter > ul:not(:first-child) a.active:hover{color:var(--theme_color)!important;opacity:1;background:transparent!important;border-color:transparent;border-bottom-color:var(--theme_color)!important;}.kqa-page-filter .kqa-page-filter__sort a svg{width:14px;height:14px;}.kqa-page-filter .kqa-page-filter__sort a.active,.kqa-page-filter .kqa-page-filter__sort a.active:hover{color:var(--theme_color)!important;opacity:1;background:transparent!important;border-color:transparent;border-bottom-color:var(--theme_color)!important;}.dark-mode .kqa-page-filter{background:transparent;border:0;}.dark-mode .kqa-page-filter > ul:first-child,.dark-mode .kqa-page-filter .kqa-page-filter__tabs{background:transparent;border-bottom-color:rgba(255,255,255,.12);}.dark-mode .kqa-page-filter > ul:first-child a,.dark-mode .kqa-page-filter .kqa-page-filter__tabs a{color:rgba(255,255,255,.55)!important;}.dark-mode .kqa-page-filter > ul:first-child a:hover,.dark-mode .kqa-page-filter .kqa-page-filter__tabs a:hover{color:rgba(255,255,255,.9)!important;background:transparent!important;}.dark-mode .kqa-page-filter > ul:first-child a.active,.dark-mode .kqa-page-filter > ul:first-child a.active:hover,.dark-mode .kqa-page-filter .kqa-page-filter__tabs a.active,.dark-mode .kqa-page-filter .kqa-page-filter__tabs a.active:hover{color:var(--theme_color)!important;background:transparent!important;border-bottom-color:var(--theme_color)!important;}.dark-mode .kqa-page-filter .kqa-page-filter__range a,.dark-mode .kqa-page-filter .kqa-page-filter__sort a,.dark-mode .kqa-page-filter > ul:not(:first-child) a{color:rgba(255,255,255,.5)!important;opacity:1;background:transparent!important;}.dark-mode .kqa-page-filter .kqa-page-filter__range a:hover,.dark-mode .kqa-page-filter .kqa-page-filter__sort a:hover,.dark-mode .kqa-page-filter > ul:not(:first-child) a:hover{color:rgba(255,255,255,.85)!important;background:transparent!important;}.dark-mode .kqa-page-filter .kqa-page-filter__range a.active,.dark-mode .kqa-page-filter .kqa-page-filter__range a.active:hover,.dark-mode .kqa-page-filter > ul:not(:first-child) a.active,.dark-mode .kqa-page-filter > ul:not(:first-child) a.active:hover{color:var(--theme_color)!important;background:transparent!important;border-bottom-color:var(--theme_color)!important;}.dark-mode .kqa-page-filter .kqa-page-filter__sort a.active,.dark-mode .kqa-page-filter .kqa-page-filter__sort a.active:hover{color:var(--theme_color)!important;opacity:1;background:transparent!important;border-bottom-color:var(--theme_color)!important;}@media (max-width:575px){.kqa-page-filter{padding:0;}.kqa-page-filter .kqa-page-filter__tabs a,
.kqa-page-filter > ul:first-child a{padding:12px;font-size:13px;}.kqa-page-filter .kqa-page-filter__tabs a span{max-width:9em;overflow:hidden;text-overflow:ellipsis;}.kqa-page-filter .kqa-page-filter__tools{gap:4px 8px;padding-top:8px;}.kqa-page-filter .kqa-page-filter__range a,
.kqa-page-filter .kqa-page-filter__sort a{padding:7px 10px;font-size:12px;}}/* ==========================================================================
   Widget — Soru listesi (kqa-question-list)
   Eskiden geoit_kqa_question_list_css() ile inline basılıyordu; buraya taşındı.
   ========================================================================== */
.kqa-question-list,.geo_kqa .kqa-question-list{margin:0;padding:8px 16px 14px!important}.kqa-question-list-item,.geo_kqa .kqa-question-list-item{display:flex!important;align-items:stretch!important;float:none!important;gap:0!important;margin:0 0 10px!important;padding:0!important;border:0!important}.kqa-question-list-item:last-child,.geo_kqa .kqa-question-list-item:last-child{margin:0!important;padding:0!important;border:0!important}.kqa-question-list-commenter,.geo_kqa .kqa-question-list-commenter{flex:0 0 46px!important;align-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;min-height:46px!important;height:auto!important;margin:0 12px 0 0!important;padding:10px 4px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-align:center!important;color:#2f3542!important;background:#d9dee7!important;background-color:#d9dee7!important;border:1px solid #c9ced8!important;border-radius:8px!important;font-variant-numeric:tabular-nums;box-sizing:border-box!important}.kqa-question-list .questions-accepted,.kqa-question-list-commenter.questions-accepted,.geo_kqa .kqa-question-list .questions-accepted,.geo_kqa .kqa-question-list-commenter.questions-accepted{background:#2f9e6b!important;background-color:#2f9e6b!important;border-color:#278a5c!important;color:#fff!important}.kqa-question-list-item .headline,.geo_kqa .kqa-question-list-item .headline{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:2px 0!important;margin:0!important}.kqa-question-list-item .headline a,.geo_kqa .kqa-question-list-item .headline a{display:block;font-weight:500;font-size:14.5px;line-height:1.4;text-decoration:none}.kqa-question-list-item .headline .kqa-bounty-badge,.geo_kqa .kqa-question-list-item .headline .kqa-bounty-badge{align-self:flex-start;margin:0}.dark-mode .kqa-question-list-commenter,.dark-mode .geo_kqa .kqa-question-list-commenter{color:#fff!important;background:#3a3a3a!important;background-color:#3a3a3a!important;border-color:rgba(255,255,255,.14)!important}.dark-mode .kqa-question-list .questions-accepted,.dark-mode .kqa-question-list-commenter.questions-accepted,.dark-mode .geo_kqa .kqa-question-list .questions-accepted,.dark-mode .geo_kqa .kqa-question-list-commenter.questions-accepted{background:#2f9e6b!important;background-color:#2f9e6b!important;border-color:#278a5c!important;color:#fff!important}/* ==========================================================================
   Widget — İstatistik & liderlik kutuları (geo_kqa)
   Eskiden widget print_styles() ile inline basılıyordu; buraya taşındı.
   ========================================================================== */
.geo_kqa .kqa-w-empty{padding:14px 16px;color:#8a90a2;font-size:13px}.geo_kqa .kqa-w-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 16px 14px}.geo_kqa .kqa-w-stat{padding:14px 10px;border:1px solid var(--theme_border2,#eee);border-radius:12px;text-align:center;background:rgba(0,0,0,.018);box-shadow:var(--theme_shadow,0 1px 2px rgba(0,0,0,.04));transition:background-color .18s ease,border-color .18s ease}.geo_kqa .kqa-w-stat:hover{background:rgba(0,0,0,.03)}.geo_kqa .kqa-w-stat b{display:block;font-size:24px;font-weight:700;color:var(--theme_color);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.geo_kqa .kqa-w-stat span{display:block;margin-top:6px;font-size:12px;color:#8a90a2}.geo_kqa .kqa-w-lb{list-style:none;border:0;margin:0;padding:4px 16px 12px;min-height:0}.geo_kqa .kqa-w-lb .kqa-lb__item{padding-left:0;padding-right:0;border-radius:10px;transition:background-color .18s ease}.geo_kqa .kqa-w-lb .kqa-lb__item:hover{background:rgba(0,0,0,.03)}.geo_kqa .kqa-w-lb .kqa-lb__item:first-child{border-top:0}.geo_kqa .kqa-question-list-item{border-radius:10px!important;padding:8px!important;transition:background-color .18s ease}.geo_kqa .kqa-question-list-item:hover{background:rgba(0,0,0,.03)}.dark-mode .geo_kqa .kqa-w-stat{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.dark-mode .geo_kqa .kqa-w-stat:hover,.dark-mode .geo_kqa .kqa-w-lb .kqa-lb__item:hover,.dark-mode .geo_kqa .kqa-question-list-item:hover{background:rgba(255,255,255,.05)!important}