/* Bankamatic 5.1 — legacy tema kurallarına karşı son katman */
:root{--bm-reading:#26332f;--bm-dark-reading:#d7deea;--bm-dark-title:#f7f9fc}
html[data-theme=dark]{--bm-brand:#5b8def;--bm-brand-2:#77a2f5;--bm-accent:#e7b84b;--bm-ink:#f5f7fb;--bm-muted:#9ba8bb;--bm-bg:#080b12;--bm-card:#111722;--bm-line:#293244;--bm-soft:#182131;--bm-shadow:0 18px 45px rgba(0,0,0,.32)}
html[data-theme=dark] body,html[data-theme=dark] .bm-site-main{background:#080b12!important;color:var(--bm-dark-reading)!important}
html[data-theme=dark] .bm-header{background:#0d121c!important}
html[data-theme=dark] .bm-market-strip{background:#080b12!important;border-bottom:1px solid #20293a!important}
html[data-theme=dark] .bm-nav,html[data-theme=dark] .bm-search-panel{background:#0d121c!important;border-color:#293244!important}
html[data-theme=dark] .bm-menu a{color:#d4dbea!important;background:transparent!important}
html[data-theme=dark] .bm-menu a:hover{color:#78a5ff!important;background:#161f2e!important}
html[data-theme=dark] .bm-icon-button{color:#eef2f8!important;background:#131a27!important;border-color:#303b4f!important}
html[data-theme=dark] .bm-tools-link,html[data-theme=dark] .calculate-btn{background:#396fd2!important}

/* Ana sayfa kartları: başlık kutusu ve düşük kontrastı kaldır */
.bm-post-card,.bm-card-body,.bm-card-body h2,.bm-card-body h2 a,.bm-card-body p,.bm-card-meta{background:transparent!important;border-left:0!important;box-shadow:none!important}
.bm-post-card{background:var(--bm-card)!important}
.bm-card-body h2{padding:0!important;margin:9px 0!important;line-height:1.32!important}
.bm-card-body h2 a{color:var(--bm-ink)!important;font-size:20px!important;font-weight:800!important}
.bm-card-body p{color:var(--bm-muted)!important;font-size:14px!important;line-height:1.65!important;padding:0!important}
html[data-theme=dark] .bm-post-card{background:#111722!important;border-color:#293244!important}
html[data-theme=dark] .bm-card-body h2 a{color:#f0f8f5!important}
html[data-theme=dark] .bm-card-body p{color:#aec2bc!important}
html[data-theme=dark] .bm-card-meta{color:#7ea7f5!important}

/* Yazı sayfası: rahat okunan tek yüzey ve doğal başlıklar */
.bm-article,.bm-article-head,.bm-article h1,.bm-article-body,.bm-article-body h2,.bm-article-body h3,.bm-article-body h4{background:transparent!important;box-shadow:none!important;border-left:0!important}
.bm-article{background:var(--bm-card)!important}
.bm-article h1{color:var(--bm-ink)!important;padding:0!important;margin:10px 0 18px!important;font-size:clamp(34px,4.2vw,52px)!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-1.6px!important}
.bm-article-body{color:var(--bm-reading)!important;max-width:760px;margin-inline:auto;padding:38px 46px!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:18px!important;line-height:1.85!important}
.bm-article-body p,.bm-article-body li,.bm-article-body strong{color:inherit!important}
.bm-article-body p{margin:0 0 1.25em!important}
.bm-article-body h2{color:var(--bm-ink)!important;padding:0!important;margin:2em 0 .65em!important;font-size:29px!important;font-weight:820!important;line-height:1.22!important}
.bm-article-body h3{color:var(--bm-ink)!important;padding:0!important;margin:1.65em 0 .55em!important;font-size:23px!important}
.bm-article-body .toc-container,.bm-article-body #toc_container,.bm-article-body .table-of-contents{background:var(--bm-soft)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:12px!important}
html[data-theme=dark] .bm-article{background:#111722!important;border-color:#293244!important}
html[data-theme=dark] .bm-article h1,html[data-theme=dark] .bm-article-body h2,html[data-theme=dark] .bm-article-body h3{color:var(--bm-dark-title)!important}
html[data-theme=dark] .bm-article-body{color:var(--bm-dark-reading)!important}
html[data-theme=dark] .bm-article-meta,html[data-theme=dark] .bm-spot{color:#a9beb8!important}

/* Sidebar: içerikten ayrılan gerçek kolon */
.bm-layout{grid-template-columns:minmax(0,1fr) 350px!important;gap:34px!important}.bm-article-shell .bm-layout{grid-template-columns:minmax(0,790px) 350px!important;gap:34px!important}.bm-sidebar{min-width:350px!important;width:350px!important;margin:0!important;padding:0!important}
.bm-sidebar .widget,.bm-side-card{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;border-radius:16px!important;padding:20px!important;color:var(--bm-ink)!important;overflow:hidden!important}
.bm-sidebar .widget-title,.bm-sidebar h2,.bm-sidebar span.h2tit.side{background:transparent!important;border:0!important;color:var(--bm-ink)!important;padding:0 0 12px!important;margin:0 0 8px!important;font-size:20px!important;font-weight:820!important}
.bm-sidebar .custom-selected-posts li{border-color:var(--bm-line)!important;padding:14px 0!important}
.bm-sidebar .selected-post-title,.bm-sidebar .selected-post-title a,.bm-sidebar li a{color:var(--bm-ink)!important;line-height:1.45!important;font-weight:700!important}
.bm-sidebar .selected-post-date{color:var(--bm-muted)!important}
html[data-theme=dark] .bm-sidebar .widget,html[data-theme=dark] .bm-side-card{background:#111722!important;border-color:#293244!important;color:#e7ebf3!important}
html[data-theme=dark] .bm-sidebar .widget-title,html[data-theme=dark] .bm-sidebar h2,html[data-theme=dark] .bm-sidebar span.h2tit.side,html[data-theme=dark] .bm-sidebar .selected-post-title,html[data-theme=dark] .bm-sidebar .selected-post-title a,html[data-theme=dark] .bm-sidebar li a{color:#e9f4f1!important}
html[data-theme=dark] .bm-sidebar .selected-post-date{color:#91aaa3!important}
.bm-sidebar .custom-selected-posts li:hover,.bm-sidebar .custom-selected-posts li:focus-within,.bm-sidebar li:hover{background:var(--bm-soft)!important;color:var(--bm-ink)!important}.bm-sidebar .custom-selected-posts li:hover *,.bm-sidebar .custom-selected-posts li:focus-within *{color:var(--bm-ink)!important}.bm-sidebar .custom-selected-posts .selected-post-content{min-width:0!important}.bm-sidebar .custom-selected-posts .selected-post-title{font-size:14px!important}
html[data-theme=dark] .bm-sidebar .custom-selected-posts li:hover,html[data-theme=dark] .bm-sidebar .custom-selected-posts li:focus-within,html[data-theme=dark] .bm-sidebar li:hover{background:#182131!important}html[data-theme=dark] .bm-sidebar .custom-selected-posts li:hover *,html[data-theme=dark] .bm-sidebar .custom-selected-posts li:focus-within *{color:#f4f7fb!important}

/* Döviz çevirici: eski inline glass tasarımı sade finans kartına dönüştür */
.currency-converter-container{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:34px!important;align-items:start!important;max-width:1180px!important;margin:26px auto!important}
.currency-converter-container>.converter-content{max-width:none!important;width:auto!important}
.currency-converter-container .glass-card{max-width:none!important;background:var(--bm-card)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:20px!important;box-shadow:var(--bm-shadow)!important;padding:32px!important;backdrop-filter:none!important}
.currency-converter-container .glass-card:before{display:none!important}
.currency-converter-container .card-header{text-align:left!important;margin-bottom:24px!important}
.currency-converter-container .card-title{background:transparent!important;border:0!important;color:var(--bm-ink)!important;padding:0!important;margin:0!important;font-size:32px!important;letter-spacing:-.7px!important;text-align:left!important}
.currency-converter-container .card-subtitle{color:var(--bm-muted)!important;text-align:left!important;margin-top:5px!important}
.currency-converter-container .input-row{display:grid!important;grid-template-columns:1fr 1.25fr 44px 1fr!important;gap:12px!important;align-items:end!important}
.currency-converter-container .input-container{background:var(--bm-bg)!important;border:1px solid var(--bm-line)!important;border-radius:12px!important;padding:10px 14px!important;min-width:0!important;min-height:88px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow:visible!important}
.currency-converter-container .input-container label{color:var(--bm-muted)!important;background:transparent!important;font-size:11px!important;font-weight:800!important;position:static!important;display:block!important;transform:none!important;padding:0!important;margin-bottom:2px!important;order:-1!important}
.currency-converter-container .input-container input,.currency-converter-container .input-container select{color:var(--bm-ink)!important;background:transparent!important;border:0!important;font-size:17px!important;font-weight:700!important;height:44px!important;min-height:44px!important;width:100%!important;line-height:normal!important;position:static!important;display:block!important;transform:none!important;opacity:1!important;text-indent:0!important;margin:0!important;padding:0 34px 0 0!important;overflow:visible!important;white-space:nowrap!important}.currency-converter-container .input-container select option{font-size:16px!important;padding:8px!important;background:var(--bm-card)!important;color:var(--bm-ink)!important}
.currency-converter-container .swap-btn{background:var(--bm-soft)!important;color:var(--bm-brand)!important;border:1px solid var(--bm-line)!important;width:44px!important;height:44px!important;border-radius:12px!important}
.currency-converter-container .calculate-btn{background:var(--bm-brand)!important;color:#fff!important;border-radius:12px!important;height:50px!important;margin-top:18px!important;box-shadow:none!important}
.currency-converter-container .result-container{background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;margin-top:20px!important;padding:22px!important;color:var(--bm-ink)!important}
.currency-converter-container .result-label,.currency-converter-container .rate-label,.currency-converter-container .update-time{color:var(--bm-muted)!important}
.currency-converter-container .result-amount{color:var(--bm-brand)!important;font-size:38px!important;font-weight:850!important}
.currency-converter-container .rate-box{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;color:var(--bm-ink)!important;border-radius:10px!important}
.currency-converter-container .rate-value{color:var(--bm-ink)!important}
.currency-converter-container .other-currencies-container{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;border-radius:18px!important;padding:24px!important;max-width:none!important;box-shadow:none!important}
.currency-converter-container .other-currencies-title{background:transparent!important;color:var(--bm-ink)!important;border:0!important;padding:0!important;font-size:23px!important}
html[data-theme=dark] .currency-converter-container .glass-card,html[data-theme=dark] .currency-converter-container .other-currencies-container{background:#111722!important;border-color:#293244!important}
html[data-theme=dark] .currency-converter-container .card-title,html[data-theme=dark] .currency-converter-container .other-currencies-title,html[data-theme=dark] .currency-converter-container .rate-value{color:#f1faf7!important}
html[data-theme=dark] .currency-converter-container .input-container{background:#0b1019!important;border-color:#344057!important}
html[data-theme=dark] .currency-converter-container .input-container input,html[data-theme=dark] .currency-converter-container .input-container select{color:#edf8f5!important}
html[data-theme=dark] .currency-converter-container .result-container{background:#0b1019!important;border-color:#344057!important}
html[data-theme=dark] .currency-converter-container .rate-box{background:#151d2b!important;border-color:#344057!important}

/* Kaç TL sayfasının eski mavi panelini marka tasarımına taşı */
.currency-converter-container .converter-container{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;border-radius:20px!important;box-shadow:var(--bm-shadow)!important;color:var(--bm-ink)!important;overflow:hidden!important}
.currency-converter-container .converter-content>h1{background:transparent!important;color:var(--bm-ink)!important;border:0!important;padding:0!important;font-size:34px!important}
.currency-converter-container .converter-container>.header{background:var(--bm-soft)!important;border-color:var(--bm-line)!important}
.currency-converter-container .converter-container .logo h2{background:transparent!important;color:var(--bm-ink)!important;border:0!important}
.currency-converter-container .output-panel{background:var(--bm-bg)!important}
html[data-theme=dark] .currency-converter-container .converter-container{background:#111722!important;border-color:#293244!important}
html[data-theme=dark] .currency-converter-container .converter-content>h1,html[data-theme=dark] .currency-converter-container .converter-container .logo h2{color:#f1faf7!important}

/* Faiz hesaplama: açık/koyu temada kart ve metinler görünür */
.faiz-hesaplama-container,.faiz-hesaplama-container .main-container{background:transparent!important}
.faiz-hesaplama-container .content-wrapper{gap:38px!important}
.faiz-hesaplama-container .converter-content>h1{background:transparent!important;color:var(--bm-ink)!important;border:0!important;padding:0!important;font-size:34px!important;line-height:1.2!important}
.faiz-hesaplama-container .calculator-and-content{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;border-radius:20px!important;box-shadow:var(--bm-shadow)!important;padding:30px!important;color:var(--bm-ink)!important}
.faiz-hesaplama-container .calculator-card{background:var(--bm-soft)!important;border-color:var(--bm-line)!important;box-shadow:none!important}
.faiz-hesaplama-container .calculator-header h2,.faiz-hesaplama-container .content-section h2,.faiz-hesaplama-container .content-section h3,.faiz-hesaplama-container .popular-amounts-section h3{background:transparent!important;border:0!important;color:var(--bm-ink)!important;padding:0!important}
.faiz-hesaplama-container .content-section p,.faiz-hesaplama-container .content-section li{color:var(--bm-reading)!important}
.faiz-hesaplama-container .input-field label{color:var(--bm-ink)!important}
.faiz-hesaplama-container .input-field input,.faiz-hesaplama-container .input-field select{background:var(--bm-card)!important;color:var(--bm-ink)!important;border-color:var(--bm-line)!important}
.faiz-hesaplama-container .calculate-btn{background:var(--bm-brand)!important;color:#fff!important}
.faiz-hesaplama-container .result-label{color:var(--bm-muted)!important}.faiz-hesaplama-container .result-value{color:var(--bm-brand)!important}
.faiz-hesaplama-container .amount-card{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;box-shadow:0 5px 16px rgba(17,62,52,.07)!important;color:var(--bm-ink)!important}
.faiz-hesaplama-container .amount-card .amount-value{color:var(--bm-ink)!important}.faiz-hesaplama-container .amount-card .amount-label{color:var(--bm-muted)!important}
.faiz-hesaplama-container .amount-card:hover{background:var(--bm-brand)!important}.faiz-hesaplama-container .amount-card:hover *{color:#fff!important}
html[data-theme=dark] .faiz-hesaplama-container .converter-content>h1,html[data-theme=dark] .faiz-hesaplama-container .calculator-header h2,html[data-theme=dark] .faiz-hesaplama-container .content-section h2,html[data-theme=dark] .faiz-hesaplama-container .content-section h3,html[data-theme=dark] .faiz-hesaplama-container .popular-amounts-section h3{color:#f1faf7!important}
html[data-theme=dark] .faiz-hesaplama-container .calculator-and-content{background:#111722!important;border-color:#293244!important;color:#d8deea!important}
html[data-theme=dark] .faiz-hesaplama-container .calculator-card{background:#0b1019!important;border-color:#344057!important}
html[data-theme=dark] .faiz-hesaplama-container .content-section p,html[data-theme=dark] .faiz-hesaplama-container .content-section li{color:#d2e2dd!important}
html[data-theme=dark] .faiz-hesaplama-container .input-field label{color:#dceae6!important}
html[data-theme=dark] .faiz-hesaplama-container .input-field input,html[data-theme=dark] .faiz-hesaplama-container .input-field select{background:#151d2b!important;color:#f4f7fb!important;border-color:#344057!important}
html[data-theme=dark] .faiz-hesaplama-container .amount-card{background:#151d2b!important;border-color:#344057!important}
html[data-theme=dark] .faiz-hesaplama-container .amount-card .amount-value{color:#f1faf7!important}
html[data-theme=dark] .faiz-hesaplama-container .amount-card .amount-label{color:#a9beb8!important}

/* Koyu temada makale ve arşiv tabloları */
.bm-article-body table tr:hover,.bm-data-table tr:hover{background:var(--bm-soft)!important}.bm-article-body table td,.bm-article-body table th{color:var(--bm-reading)!important;background:var(--bm-card)!important;border-color:var(--bm-line)!important}.bm-article-body table th{font-weight:800!important}.bm-data-table td,.bm-data-table th{color:var(--bm-ink)!important}.bm-data-table tbody td,.bm-data-table tbody th{background:var(--bm-card)!important}.bm-data-table thead th{background:var(--bm-soft)!important;color:var(--bm-muted)!important}
html[data-theme=dark] .bm-article-body table td,html[data-theme=dark] .bm-article-body table th{color:#e3e8f1!important;background:#151d2b!important;border-color:#344057!important}html[data-theme=dark] .bm-article-body table tr:nth-child(even) td{background:#111722!important}html[data-theme=dark] .bm-data-table tbody td,html[data-theme=dark] .bm-data-table tbody th{background:#111722!important;color:#e6ebf3!important}html[data-theme=dark] .bm-data-table thead th{background:#1a2434!important;color:#aeb9ca!important}html[data-theme=dark] .bm-table-wrap{background:#111722!important;border-color:#293244!important}

/* Anasayfa hero koyu temada antrasit-lacivert */
html[data-theme=dark] .bm-hero{background:linear-gradient(135deg,#101827 0%,#18243a 58%,#1d2b46 100%)!important;border:1px solid #2b3850!important}html[data-theme=dark] .bm-rate-cards a{background:#202d43!important;border-color:#34435c!important}html[data-theme=dark] .bm-quick-converter{background:#202d43!important}html[data-theme=dark] .bm-hero .bm-eyebrow{color:#8fb1f4!important}

/* Finans araçları sanal sayfası */
.bm-tools-explain{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.bm-tools-explain>div{background:var(--bm-bg);border:1px solid var(--bm-line);border-radius:12px;padding:16px}.bm-tools-explain p{font-size:13px;margin:4px 0!important}
.bm-nav-shortcuts{display:flex;align-items:center;gap:8px}.bm-nav-shortcuts>a:not(.bm-tools-link){color:var(--bm-ink);text-decoration:none;font-size:12px;font-weight:750;padding:8px 9px;border-radius:8px}.bm-nav-shortcuts>a:not(.bm-tools-link):hover{background:var(--bm-soft);color:var(--bm-brand)}
.bm-home-gold{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:20px;padding:24px}.bm-home-gold .bm-section-head p{color:var(--bm-muted);font-size:13px;margin:4px 0 0}.bm-city-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.bm-city-grid a{display:flex!important;flex-direction:column;background:var(--bm-bg)!important;border:1px solid var(--bm-line)!important;border-radius:11px!important;padding:12px!important;text-decoration:none!important;color:var(--bm-ink)!important}.bm-city-grid a:hover{border-color:var(--bm-brand)!important;transform:translateY(-1px)}.bm-city-grid a strong{font-size:14px}.bm-city-grid a span{color:var(--bm-muted);font-size:11px;margin-top:2px}
html[data-theme=dark] .bm-nav-shortcuts>a:not(.bm-tools-link){color:#d9dfeb!important}html[data-theme=dark] .bm-home-gold{background:#111722!important;border-color:#293244!important}html[data-theme=dark] .bm-city-grid a{background:#0d131e!important;border-color:#293244!important;color:#edf1f7!important}html[data-theme=dark] .bm-city-grid a span{color:#9eabba!important}

.bm-tools-guide{margin-top:24px;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:18px;padding:26px}.bm-tools-guide h2{font-size:24px;margin:0 0 16px}.bm-tools-guide>p{color:var(--bm-muted);line-height:1.75}.bm-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.bm-guide-grid article{background:var(--bm-bg);border:1px solid var(--bm-line);border-radius:13px;padding:18px}.bm-guide-grid article>span{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--bm-soft);color:var(--bm-brand);border-radius:9px;font-weight:850}.bm-guide-grid h3{font-size:17px;margin:12px 0 5px}.bm-guide-grid p{font-size:13px;color:var(--bm-muted);margin:0;line-height:1.6}.bm-callout{background:var(--bm-soft);border-left:4px solid var(--bm-brand);padding:14px 16px;border-radius:9px;margin-top:18px}.bm-related-hubs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.bm-related-hubs a{display:flex;flex-direction:column;text-decoration:none;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:13px;padding:18px}.bm-related-hubs span{color:var(--bm-muted);font-size:12px;margin-top:5px}.bm-tools-explain a{display:inline-block;color:var(--bm-brand);font-size:12px;font-weight:800;text-decoration:none;margin-top:8px}
html[data-theme=dark] .bm-info-panel,html[data-theme=dark] .bm-tools-guide,html[data-theme=dark] .bm-related-hubs a{background:#111722!important;border-color:#293244!important}html[data-theme=dark] .bm-tools-explain>div,html[data-theme=dark] .bm-guide-grid article{background:#0d131e!important;border-color:#293244!important}
.bm-gold-board{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:20px;padding:24px;box-shadow:var(--bm-shadow)}.bm-gold-board-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.bm-gold-board-head h2{margin:3px 0 0;font-size:28px}.bm-live-dot{font-size:11px;color:var(--bm-muted)}.bm-live-dot:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#2fbe79;margin-right:6px;box-shadow:0 0 0 4px rgba(47,190,121,.12)}.bm-gold-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bm-gold-card{display:block;text-decoration:none;background:var(--bm-bg);border:1px solid var(--bm-line);border-radius:14px;padding:17px;color:var(--bm-ink)}.bm-gold-card:hover{border-color:var(--bm-accent);transform:translateY(-1px)}.bm-gold-name{display:flex;align-items:center;gap:9px;margin-bottom:15px}.bm-gold-name i{display:grid;place-items:center;width:32px;height:32px;background:#fff6d9;color:#bd8611;border-radius:9px;font-style:normal}.bm-gold-name strong{font-size:17px}.bm-gold-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-gold-prices span{display:flex;flex-direction:column}.bm-gold-prices small{color:var(--bm-muted);font-size:10px;text-transform:uppercase;letter-spacing:.7px}.bm-gold-prices b{font-size:18px}.bm-gold-spread{border-top:1px solid var(--bm-line);margin-top:13px;padding-top:10px;color:var(--bm-muted);font-size:11px}.bm-gold-spread em{float:right;color:var(--bm-brand);font-style:normal;font-weight:800}.bm-board-note{font-size:11px;color:var(--bm-muted);margin:14px 0 0}.bm-gold-archive-grid a span{color:#bd8611!important}
html[data-theme=dark] .bm-gold-board{background:#111722!important;border-color:#293244!important}html[data-theme=dark] .bm-gold-card{background:#0d131e!important;border-color:#293244!important;color:#edf1f7!important}html[data-theme=dark] .bm-gold-name i{background:#2b2415!important;color:#e8bb58!important}html[data-theme=dark] .bm-gold-prices b{color:#f3f5f9!important}

@media(max-width:900px){.currency-converter-container{grid-template-columns:1fr!important;gap:24px!important;width:calc(100% - 20px)!important}.currency-converter-container .input-row{grid-template-columns:1fr 1fr!important}.currency-converter-container .swap-btn{display:none!important}.faiz-hesaplama-container .converter-content{max-width:none!important}.faiz-hesaplama-container .sidebar-wrapper{width:100%!important}.bm-layout,.bm-article-shell .bm-layout{grid-template-columns:1fr!important;gap:26px!important}.bm-sidebar{width:100%!important;min-width:0!important}.bm-nav-shortcuts{display:block}.bm-nav-shortcuts>a{display:block!important;margin:5px 0}.bm-city-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bm-guide-grid,.bm-related-hubs{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.bm-card-body h2 a{font-size:18px!important}.bm-article h1{font-size:32px!important;letter-spacing:-.7px!important}.bm-article-body{padding:26px 20px!important;font-size:17px!important;line-height:1.78!important}.bm-article-body h2{font-size:24px!important}.currency-converter-container .glass-card{padding:20px!important}.currency-converter-container .card-title{font-size:27px!important}.currency-converter-container .input-row{grid-template-columns:1fr!important}.currency-converter-container .result-container{display:block!important}.currency-converter-container .rate-info{margin-top:14px!important}.faiz-hesaplama-container{padding:5px!important}.faiz-hesaplama-container .calculator-and-content{padding:16px!important}.faiz-hesaplama-container .calculator-card{padding:18px!important}.faiz-hesaplama-container .popular-amounts-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.bm-tools-explain{grid-template-columns:1fr}.bm-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bm-home-gold{padding:17px}.bm-home-gold .bm-section-head{display:block}.bm-home-gold .bm-section-head>a{display:inline-block;margin-top:10px}.bm-guide-grid,.bm-related-hubs{grid-template-columns:1fr}.bm-tools-guide{padding:19px}.bm-gold-board{padding:17px}.bm-gold-cards{grid-template-columns:1fr}.bm-gold-board-head{display:block}.bm-live-dot{display:inline-block;margin-top:8px}}

.bm-source-hubs{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:22px 0!important}.bm-bank-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-bank-hero>div{padding:20px;border:1px solid var(--bm-line);border-radius:16px;background:var(--bm-bg)}.bm-bank-hero small,.bm-bank-hero span{display:block;color:var(--bm-muted);font-weight:800}.bm-bank-hero strong{display:block;margin:7px 0;color:var(--bm-ink);font-size:clamp(25px,3vw,38px)}.bm-info-panel details{border-top:1px solid var(--bm-line);padding:15px 0}.bm-info-panel summary{cursor:pointer;color:var(--bm-ink);font-weight:850}.bm-info-panel details p{margin-bottom:0}@media(max-width:900px){.bm-source-hubs{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.bm-source-hubs,.bm-bank-hero{grid-template-columns:1fr!important}.currency-converter-container .input-container{min-height:82px!important}.currency-converter-container .input-container select{font-size:16px!important}}

/* Sade başlık sistemi: eski beyaz kutu ve kalın efektleri kaldırır. */
.bm-shell h2,.bm-shell h3,.bm-article-body h2,.bm-article-body h3,.bm-gold-board h2,.bm-info-panel h2,.bm-tools-guide h2{background:transparent!important;background-image:none!important;color:var(--bm-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;padding:0!important;transform:none!important}.bm-shell h2,.bm-article-body h2,.bm-info-panel h2,.bm-tools-guide h2{font-size:clamp(23px,2.4vw,31px)!important;line-height:1.18!important;letter-spacing:-.025em!important;margin:0 0 16px!important}.bm-shell h3,.bm-article-body h3{font-size:19px!important;line-height:1.3!important;letter-spacing:-.01em!important;margin:0 0 8px!important}.bm-shell h2:before,.bm-shell h2:after,.bm-shell h3:before,.bm-shell h3:after,.bm-article-body h2:before,.bm-article-body h2:after,.bm-article-body h3:before,.bm-article-body h3:after{display:none!important;content:none!important}.bm-shell h2 a,.bm-shell h3 a,.bm-article-body h2 a,.bm-article-body h3 a{color:inherit!important;text-decoration:none!important}.bm-gold-board-head{align-items:center!important;border-bottom:1px solid var(--bm-line);padding-bottom:15px}.bm-gold-board-head h2{margin:4px 0 0!important}.bm-city-reading .bm-guide-grid article{box-shadow:none!important;transition:none!important}.bm-city-reading .bm-guide-grid article:hover{transform:none!important}

/* Kaç TL sayfaları: açık ve koyu tema için ortak erişilebilir renk sistemi. */
.currency-converter-container{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
.currency-converter-container .currency-content-section,.currency-converter-container .quick-access-section,.currency-converter-container .faq-section,.currency-converter-container .comparison-section,.currency-converter-container .sss-section{max-width:none!important;background:var(--bm-card)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:18px!important;box-shadow:var(--bm-shadow)!important;padding:26px!important}.currency-converter-container .currency-content-section h2,.currency-converter-container .quick-access-section h2,.currency-converter-container .faq-section h2,.currency-converter-container .comparison-section h2,.currency-converter-container .sss-section h2{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--bm-ink)!important;font-size:clamp(22px,2.4vw,29px)!important;line-height:1.22!important;letter-spacing:-.025em!important;margin:0 0 18px!important;padding:0!important;text-shadow:none!important}.currency-converter-container .currency-content-section p,.currency-converter-container .faq-section p,.currency-converter-container .comparison-section p,.currency-converter-container .sss-section p{color:var(--bm-muted)!important}.currency-converter-container .quick-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.currency-converter-container .quick-card,.currency-converter-container .comparison-item,.currency-converter-container .currency-box{background:var(--bm-soft)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:13px!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}.currency-converter-container .quick-card:hover,.currency-converter-container .comparison-item:hover,.currency-converter-container .currency-box:hover{background:var(--bm-card)!important;border-color:var(--bm-accent)!important;box-shadow:none!important;transform:none!important}.currency-converter-container .quick-amount,.currency-converter-container .comparison-result,.currency-converter-container .currency-title{color:var(--bm-ink)!important}.currency-converter-container .quick-result,.currency-converter-container .currency-result{color:var(--bm-brand)!important;font-weight:800!important}.currency-converter-container .source-note,.currency-converter-container .note{color:var(--bm-muted)!important;line-height:1.65!important}.currency-converter-container .calculation-table,.currency-converter-container .calculation-table.stylish{background:var(--bm-card)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;box-shadow:none!important}.currency-converter-container .calculation-table th,.currency-converter-container .calculation-table td{background:var(--bm-card)!important;color:var(--bm-ink)!important;border-color:var(--bm-line)!important}.currency-converter-container .calculation-table th{background:var(--bm-soft)!important}.currency-converter-container .calculation-table tbody tr:hover td{background:var(--bm-soft)!important}.currency-converter-container .accordion-item,.currency-converter-container .faq-calc-item{background:var(--bm-soft)!important;color:var(--bm-ink)!important;border-color:var(--bm-line)!important;box-shadow:none!important}.currency-converter-container .accordion-header,.currency-converter-container .faq-calc-item h3,.currency-converter-container .faq-result{color:var(--bm-ink)!important}.currency-converter-container .converter-content>h1{border-left:5px solid var(--bm-brand)!important;background:var(--bm-soft)!important;color:var(--bm-ink)!important;text-shadow:none!important;border-radius:12px!important;padding:16px 18px!important}.currency-converter-container .converter-container{box-shadow:none!important}.currency-converter-container .output-panel:before,.currency-converter-container .header:after{display:none!important}.currency-converter-container .result-container{box-shadow:none!important}
html[data-theme=dark] .currency-converter-container .currency-content-section,html[data-theme=dark] .currency-converter-container .quick-access-section,html[data-theme=dark] .currency-converter-container .faq-section,html[data-theme=dark] .currency-converter-container .comparison-section,html[data-theme=dark] .currency-converter-container .sss-section{background:#111722!important;border-color:#293244!important}html[data-theme=dark] .currency-converter-container .quick-card,html[data-theme=dark] .currency-converter-container .comparison-item,html[data-theme=dark] .currency-converter-container .currency-box,html[data-theme=dark] .currency-converter-container .accordion-item,html[data-theme=dark] .currency-converter-container .faq-calc-item{background:#0d131e!important;border-color:#293244!important}html[data-theme=dark] .currency-converter-container .quick-card:hover,html[data-theme=dark] .currency-converter-container .comparison-item:hover,html[data-theme=dark] .currency-converter-container .currency-box:hover{background:#151d2b!important;border-color:#5576b9!important}html[data-theme=dark] .currency-converter-container .quick-amount,html[data-theme=dark] .currency-converter-container .currency-title,html[data-theme=dark] .currency-converter-container .faq-calc-item h3,html[data-theme=dark] .currency-converter-container .accordion-header{color:#f3f6fb!important}html[data-theme=dark] .currency-converter-container .quick-result,html[data-theme=dark] .currency-converter-container .currency-result{color:#79a7ff!important}html[data-theme=dark] .currency-converter-container .source-note,html[data-theme=dark] .currency-converter-container .note,html[data-theme=dark] .currency-converter-container .currency-content-section p,html[data-theme=dark] .currency-converter-container .faq-section p{color:#aeb9ca!important}html[data-theme=dark] .currency-converter-container .calculation-table,html[data-theme=dark] .currency-converter-container .calculation-table td{background:#0d131e!important;color:#e7edf7!important;border-color:#293244!important}html[data-theme=dark] .currency-converter-container .calculation-table th{background:#182234!important;color:#f3f6fb!important;border-color:#344057!important}html[data-theme=dark] .currency-converter-container .calculation-table tbody tr:hover td{background:#151d2b!important}@media(max-width:700px){.currency-converter-container .quick-access-grid{grid-template-columns:1fr 1fr!important}.currency-converter-container .currency-content-section,.currency-converter-container .quick-access-section,.currency-converter-container .faq-section,.currency-converter-container .comparison-section,.currency-converter-container .sss-section{padding:19px!important}}@media(max-width:430px){.currency-converter-container .quick-access-grid{grid-template-columns:1fr!important}}

.currency-converter-container .accordion-header{width:100%!important;background:var(--bm-soft)!important;background-image:none!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:11px!important;box-shadow:none!important;text-align:left!important;font-weight:800!important;line-height:1.4!important;padding:15px 17px!important}.currency-converter-container .accordion-header:hover,.currency-converter-container .accordion-header.active{background:var(--bm-card)!important;color:var(--bm-brand)!important;border-color:var(--bm-brand)!important}.currency-converter-container .accordion-header .arrow{color:var(--bm-muted)!important}.currency-converter-container .accordion-content{background:var(--bm-card)!important;color:var(--bm-muted)!important;border:1px solid var(--bm-line)!important;border-top:0!important;border-radius:0 0 11px 11px!important;padding:17px!important}html[data-theme=dark] .currency-converter-container .accordion-header{background:#182234!important;color:#f3f6fb!important;border-color:#344057!important}html[data-theme=dark] .currency-converter-container .accordion-header:hover,html[data-theme=dark] .currency-converter-container .accordion-header.active{background:#202c42!important;color:#9bbcff!important;border-color:#5576b9!important}html[data-theme=dark] .currency-converter-container .accordion-content{background:#0d131e!important;color:#b9c4d4!important;border-color:#344057!important}

.custom-toc{background:var(--bm-soft)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:14px!important;box-shadow:none!important;padding:17px 19px!important}.custom-toc .toc-toggle,.custom-toc .toc-item-title{color:var(--bm-ink)!important;background:transparent!important}.custom-toc .toc-list{background:transparent!important;border-color:var(--bm-line)!important}.custom-toc .toc-item,.custom-toc .toc-item a{background:transparent!important;color:var(--bm-muted)!important}.custom-toc .toc-item a:hover{color:var(--bm-brand)!important;text-decoration:underline!important;text-underline-offset:3px}.custom-toc .toc-toggle:after{color:var(--bm-muted)!important}html[data-theme=dark] .custom-toc{background:#151d2b!important;color:#f3f6fb!important;border-color:#344057!important}html[data-theme=dark] .custom-toc .toc-toggle,html[data-theme=dark] .custom-toc .toc-item-title{color:#f3f6fb!important}html[data-theme=dark] .custom-toc .toc-list{border-color:#344057!important}html[data-theme=dark] .custom-toc .toc-item,html[data-theme=dark] .custom-toc .toc-item a{color:#bdc7d6!important}html[data-theme=dark] .custom-toc .toc-item a:hover{color:#9bbcff!important}
