/* Bankamatic calculator consolidated bundle v7.5.0 */

/* === bankamatic-v5.css === */
:root{--bm-brand:#086657;--bm-brand-2:#0b806d;--bm-accent:#d9a62e;--bm-ink:#10231f;--bm-muted:#60716d;--bm-bg:#f4f7f6;--bm-card:#fff;--bm-line:#dce6e2;--bm-soft:#e8f3f0;--bm-danger:#b83b3b;--bm-radius:16px;--bm-shadow:0 12px 34px rgba(17,62,52,.09);--bm-shell:min(1180px,calc(100% - 32px));color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
:root[data-theme=dark]{--bm-brand:#42c3a7;--bm-brand-2:#65d7bf;--bm-accent:#e8bd59;--bm-ink:#ecf7f4;--bm-muted:#a7bbb5;--bm-bg:#0c1513;--bm-card:#14211e;--bm-line:#263a35;--bm-soft:#1a302b;--bm-shadow:0 14px 38px rgba(0,0,0,.28);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bm-bg)!important;color:var(--bm-ink)!important;font-family:inherit!important;line-height:1.65;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;height:auto}.bm-shell{width:var(--bm-shell);margin-inline:auto}.bm-skip{position:fixed;left:12px;top:-60px;background:#fff;color:#111;padding:10px 14px;z-index:99999;border-radius:8px}.bm-skip:focus{top:12px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.bm-header{background:var(--bm-card);border-bottom:1px solid var(--bm-line);position:relative;z-index:100}.bm-market-strip{background:#082f29;color:#dff8f1;font-size:12px}.bm-ticker{min-height:34px;display:flex;align-items:center;gap:20px;overflow:hidden}.bm-ticker-label{font-weight:800;text-transform:uppercase;color:#fff}.bm-ticker a{display:flex;gap:7px;text-decoration:none;white-space:nowrap}.bm-ticker a span{color:#9fe2d3}.bm-ticker-time{margin-left:auto;opacity:.72;white-space:nowrap}.bm-head-main{height:82px;display:flex;align-items:center;justify-content:space-between}.bm-brand{display:flex;align-items:center;gap:12px}.custom-logo{max-height:46px;width:auto}.bm-wordmark{text-decoration:none;display:grid;grid-template-columns:auto auto;font-size:26px;font-weight:850;line-height:1;color:var(--bm-brand);letter-spacing:-1.1px}.bm-wordmark b{color:var(--bm-accent)}.bm-wordmark small{grid-column:1/3;font-size:10px;text-transform:uppercase;letter-spacing:1.55px;color:var(--bm-muted);margin-top:7px}.bm-head-actions{display:flex;gap:8px}.bm-icon-button,.bm-menu-button{border:1px solid var(--bm-line);background:var(--bm-card);color:var(--bm-ink);border-radius:10px;min-width:42px;height:42px;cursor:pointer}.bm-icon-button{font-size:23px}.bm-menu-button{display:none;padding:8px 10px}.bm-menu-button span{display:block;width:20px;height:2px;background:currentColor;margin:4px}.bm-menu-button b{display:none}.bm-nav{border-top:1px solid var(--bm-line)}.bm-nav>.bm-shell{display:flex;align-items:center;justify-content:space-between}.bm-menu{display:flex;align-items:center;gap:3px;list-style:none;margin:0;padding:0}.bm-menu li{position:relative}.bm-menu a{display:block;text-decoration:none;font-size:14px;font-weight:700;padding:14px 13px}.bm-menu a:hover{color:var(--bm-brand)}.bm-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;padding:8px;list-style:none;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:12px;box-shadow:var(--bm-shadow)}.bm-menu li:hover>.sub-menu,.bm-menu li:focus-within>.sub-menu{display:block}.bm-tools-link{background:var(--bm-brand);color:#fff;text-decoration:none;border-radius:9px;padding:8px 13px;font-size:13px;font-weight:800}.bm-search-panel{padding:12px 0;border-top:1px solid var(--bm-line)}.bm-search{width:var(--bm-shell);margin:auto;display:flex}.bm-search input{flex:1;min-width:0;border:1px solid var(--bm-line);border-radius:10px 0 0 10px;padding:12px 14px;background:var(--bm-bg);color:var(--bm-ink)}.bm-search button{border:0;background:var(--bm-brand);color:#fff;padding:0 24px;border-radius:0 10px 10px 0;font-weight:800}
.bm-site-main{min-height:70vh}.bm-home{padding-block:28px 56px}.bm-hero{display:grid;grid-template-columns:1.22fr .78fr;gap:22px;background:linear-gradient(135deg,#073d34,#0b6c5c);color:#fff;padding:42px;border-radius:22px;box-shadow:var(--bm-shadow)}.bm-hero-copy h1{font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-1.8px;margin:6px 0 16px;max-width:700px}.bm-hero-copy>p{color:#cce8e2;max-width:650px;margin:0 0 24px}.bm-eyebrow{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:1.6px;color:var(--bm-brand)}.bm-hero .bm-eyebrow{color:#93dfcf}.bm-quick-converter{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;background:rgba(255,255,255,.1);padding:12px;border-radius:14px;max-width:650px}.bm-quick-converter label{background:#fff;color:#18332d;border-radius:10px;padding:6px 10px}.bm-quick-converter label span{display:block;font-size:10px;text-transform:uppercase;color:#647a75;font-weight:800}.bm-quick-converter input,.bm-quick-converter select{width:100%;border:0;background:transparent;font:700 16px inherit;color:#18332d;outline:0}.bm-quick-converter button{border:0;border-radius:10px;background:var(--bm-accent);color:#18210c;padding:0 20px;font-weight:850;cursor:pointer}.bm-rate-cards{display:grid;gap:9px}.bm-rate-cards a{display:grid;grid-template-columns:1fr auto;text-decoration:none;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);padding:13px 15px;border-radius:12px}.bm-rate-cards strong{font-size:18px}.bm-rate-cards small{grid-column:1/3;color:#b9dad3;font-size:11px}.bm-section{margin-top:38px}.bm-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.bm-section-head h2,.bm-page-head h1{margin:3px 0 0;font-size:clamp(25px,3vw,34px);letter-spacing:-.7px}.bm-section-head>a{font-size:13px;font-weight:800;color:var(--bm-brand);text-decoration:none}.bm-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bm-tools-grid a{display:flex;align-items:center;gap:11px;text-decoration:none;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);padding:17px;box-shadow:0 5px 18px rgba(17,62,52,.04);font-weight:750}.bm-tools-grid a:hover{border-color:var(--bm-brand);transform:translateY(-2px)}.bm-tools-grid i{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:var(--bm-soft);color:var(--bm-brand);font-style:normal;font-size:20px}.bm-tools-grid b{margin-left:auto;color:var(--bm-brand)}
.bm-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;margin-top:38px}.bm-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bm-post-card{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);overflow:hidden;box-shadow:0 5px 18px rgba(17,62,52,.04)}.bm-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--bm-soft)}.bm-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.bm-post-card:hover .bm-card-image img{transform:scale(1.035)}.bm-image-placeholder{height:100%;display:grid;place-items:center;color:var(--bm-brand);font-size:22px;font-weight:850}.bm-card-body{padding:18px}.bm-card-meta{font-size:11px;color:var(--bm-muted);text-transform:uppercase;letter-spacing:.6px}.bm-card-body h2{font-size:19px;line-height:1.3;margin:7px 0}.bm-card-body h2 a{text-decoration:none}.bm-card-body p{font-size:13px;color:var(--bm-muted);margin:0 0 10px}.bm-read{font-size:12px;color:var(--bm-brand);font-weight:850;text-decoration:none}.bm-sidebar{display:flex;flex-direction:column;gap:18px}.bm-side-card,.widget{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);padding:18px}.bm-side-card h2,.widget-title{font-size:19px;margin:2px 0 14px}.bm-tools-grid.is-compact{grid-template-columns:1fr}.bm-tools-grid.is-compact a{box-shadow:none;padding:11px;border-radius:11px}.navigation.pagination{margin-top:25px}.nav-links{display:flex;gap:7px;flex-wrap:wrap}.page-numbers{padding:8px 12px;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:8px;text-decoration:none}.page-numbers.current{background:var(--bm-brand);color:#fff;border-color:var(--bm-brand)}
.bm-archive,.bm-article-shell{padding-block:22px 58px}.bm-breadcrumb{display:flex;gap:8px;align-items:center;overflow:hidden;white-space:nowrap;font-size:12px;color:var(--bm-muted);margin-bottom:25px}.bm-breadcrumb a{color:var(--bm-brand);text-decoration:none}.bm-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.bm-page-head{max-width:760px}.bm-lead{color:var(--bm-muted)}.bm-article-shell .bm-layout{margin-top:0;grid-template-columns:minmax(0,800px) 300px;justify-content:space-between}.bm-article{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:20px;overflow:hidden}.bm-article-head{padding:34px 42px 24px}.bm-article-category a{color:var(--bm-brand);text-transform:uppercase;font-size:11px;font-weight:850;text-decoration:none;letter-spacing:1px}.bm-article h1{font-size:clamp(31px,4.5vw,48px);line-height:1.1;letter-spacing:-1.5px;margin:10px 0 15px}.bm-spot{font-size:18px;line-height:1.55;color:var(--bm-muted)}.bm-article-meta{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:11px;color:var(--bm-muted);border-top:1px solid var(--bm-line);padding-top:15px}.bm-featured{margin:0}.bm-featured img{width:100%;display:block;max-height:520px;object-fit:cover}.bm-featured figcaption{font-size:11px;color:var(--bm-muted);padding:8px 42px}.bm-article-body{padding:30px 42px;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.82}.bm-article-body h2,.bm-article-body h3{font-family:Inter,ui-sans-serif,sans-serif;line-height:1.25;letter-spacing:-.5px;margin:1.7em 0 .6em}.bm-article-body h2{font-size:28px}.bm-article-body h3{font-size:22px}.bm-article-body a{color:var(--bm-brand);text-decoration-thickness:1px;text-underline-offset:3px}.bm-article-body blockquote{border-left:4px solid var(--bm-accent);margin:25px 0;padding:12px 20px;background:var(--bm-soft);font-style:italic}.bm-article-body table{display:block;overflow:auto;width:100%;border-collapse:collapse;font-family:Inter,sans-serif;font-size:14px}.bm-article-body td,.bm-article-body th{padding:10px;border:1px solid var(--bm-line);white-space:nowrap}.bm-disclosure{margin:0 42px 28px;padding:15px 18px;background:var(--bm-soft);border-left:4px solid var(--bm-brand);border-radius:10px}.bm-disclosure p{margin:4px 0 0;font-size:12px;color:var(--bm-muted)}.bm-related{padding:28px 42px;border-top:1px solid var(--bm-line)}.bm-related h2{margin-top:0}.bm-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bm-related-grid a{display:flex;flex-direction:column;justify-content:space-between;gap:15px;text-decoration:none;background:var(--bm-bg);border:1px solid var(--bm-line);border-radius:10px;padding:13px;font-size:13px;font-weight:750}.bm-related-grid span{color:var(--bm-brand);font-size:11px}
.bm-footer{background:#08231e;color:#c7dcd6;padding:45px 0 18px}.bm-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:35px}.bm-footer-logo{font-size:25px;font-weight:850;text-decoration:none;color:#fff}.bm-footer-logo span{color:var(--bm-accent)}.bm-footer p{font-size:13px;max-width:440px}.bm-footer .bm-data-note{font-size:11px;color:#89a49d}.bm-footer h2{font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:1px}.bm-footer-menu{list-style:none;padding:0;margin:0}.bm-footer-menu a{display:block;color:#b9d0ca;text-decoration:none;font-size:13px;padding:4px 0}.bm-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #214039;margin-top:30px;padding-top:16px;font-size:11px;color:#78958e}.bm-to-top{position:fixed;right:18px;bottom:18px;width:42px;height:42px;border:0;border-radius:50%;background:var(--bm-brand);color:#fff;box-shadow:var(--bm-shadow);opacity:0;pointer-events:none;transition:.2s}.bm-to-top.is-visible{opacity:1;pointer-events:auto}
@media(max-width:900px){:root{--bm-shell:min(100% - 24px,740px)}.bm-menu-button{display:block}.bm-nav{display:none;position:absolute;width:100%;background:var(--bm-card);box-shadow:var(--bm-shadow)}.bm-nav.is-open{display:block}.bm-nav>.bm-shell,.bm-menu{display:block}.bm-menu a{padding:12px 5px;border-bottom:1px solid var(--bm-line)}.bm-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;padding-left:15px}.bm-tools-link{display:block;margin:12px 0;text-align:center}.bm-hero{grid-template-columns:1fr;padding:28px}.bm-tools-grid{grid-template-columns:repeat(2,1fr)}.bm-layout,.bm-article-shell .bm-layout{grid-template-columns:1fr}.bm-sidebar{order:2}.bm-footer-grid{grid-template-columns:repeat(2,1fr)}.bm-ticker a:nth-of-type(n+3){display:none}}
@media(max-width:560px){:root{--bm-shell:calc(100% - 20px);--bm-radius:13px}.bm-market-strip{font-size:10px}.bm-ticker{gap:10px}.bm-ticker-time{display:none}.bm-head-main{height:66px}.bm-wordmark{font-size:22px}.custom-logo{max-height:36px}.bm-search-open{display:none}.bm-hero{margin-inline:-2px;padding:22px 17px;border-radius:16px}.bm-hero-copy h1{font-size:32px}.bm-quick-converter{grid-template-columns:1fr 1fr}.bm-quick-converter button{grid-column:1/3;height:44px}.bm-rate-cards{grid-template-columns:1fr 1fr}.bm-rate-cards a{display:block;padding:11px}.bm-rate-cards strong{display:block;font-size:15px}.bm-rate-cards small{display:none}.bm-tools-grid{grid-template-columns:1fr 1fr;gap:8px}.bm-tools-grid a{padding:11px;font-size:12px}.bm-tools-grid i{width:32px;height:32px}.bm-tools-grid b{display:none}.bm-post-grid{grid-template-columns:1fr}.bm-layout{margin-top:28px}.bm-article{border-radius:14px}.bm-article-head{padding:24px 19px 18px}.bm-article h1{font-size:32px}.bm-spot{font-size:16px}.bm-featured figcaption{padding-inline:19px}.bm-article-body{padding:22px 19px;font-size:17px}.bm-article-body h2{font-size:24px}.bm-disclosure{margin:0 19px 22px}.bm-related{padding:23px 19px}.bm-related-grid{grid-template-columns:1fr}.bm-footer-grid{grid-template-columns:1fr}.bm-footer-grid section:nth-child(2),.bm-footer-grid section:nth-child(3){display:inline-block}.bm-footer-bottom{display:block}.bm-footer-bottom span{display:block;margin-top:4px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.bm-tool-hub{padding-block:24px 58px}.bm-tool-hub>.bm-page-head{margin-bottom:24px}.bm-info-panel{margin-top:24px;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);padding:22px}.bm-info-panel h2{margin:0 0 7px;font-size:22px}.bm-info-panel p{color:var(--bm-muted);margin:6px 0}.bm-table-wrap{overflow:auto;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);box-shadow:0 5px 18px rgba(17,62,52,.04)}.bm-data-table{width:100%;border-collapse:collapse;min-width:620px}.bm-data-table caption{text-align:left;padding:17px 18px;font-weight:850;font-size:18px}.bm-data-table th,.bm-data-table td{text-align:right;border-top:1px solid var(--bm-line);padding:13px 18px;font-size:14px}.bm-data-table th:first-child{text-align:left}.bm-data-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--bm-muted);background:var(--bm-soft)}.bm-data-table a{color:var(--bm-brand);text-decoration:none}.bm-city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px}.bm-city-grid a{font-size:12px;text-decoration:none;border:1px solid var(--bm-line);background:var(--bm-bg);padding:8px 10px;border-radius:8px}.bm-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bm-archive-grid a{display:grid;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:var(--bm-radius);padding:17px;text-decoration:none}.bm-archive-grid span{font-size:19px;color:var(--bm-brand);font-weight:850}.bm-archive-grid small{color:var(--bm-muted);margin-top:6px}.bm-empty{padding:20px;color:var(--bm-muted)}
@media(max-width:700px){.bm-city-grid{grid-template-columns:repeat(2,1fr)}.bm-archive-grid{grid-template-columns:1fr 1fr}.bm-data-table th,.bm-data-table td{padding:11px 13px}.bm-tool-hub{padding-top:16px}}


/* === bankamatic-v51-fixes.css === */
/* 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}


/* === bankamatic-v54.css === */
/* Bankamatic 5.4 — corporate centre and finance footer */
.bm-corporate{padding-top:34px;padding-bottom:64px}.bm-corporate .bm-page-head{max-width:820px;margin:26px 0 34px}.bm-policy-date{display:inline-flex;margin:13px 0 0;padding:7px 10px;border-radius:8px;background:var(--bm-soft);color:var(--bm-muted);font-size:12px}.bm-corporate-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}.bm-policy-content{display:grid;gap:14px}.bm-policy-content section{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:15px;padding:24px}.bm-policy-content h2{font-size:21px;letter-spacing:-.25px;margin:0 0 9px;color:var(--bm-ink)}.bm-policy-content p{margin:0;color:var(--bm-reading);line-height:1.78}.bm-policy-nav{position:sticky;top:100px;background:var(--bm-card);border:1px solid var(--bm-line);border-radius:15px;padding:12px;display:flex;flex-direction:column;gap:3px}.bm-policy-nav strong{padding:10px 11px 12px;font-size:13px;color:var(--bm-muted)}.bm-policy-nav a{padding:10px 11px;border-radius:8px;color:var(--bm-ink);font-size:13px;font-weight:700;text-decoration:none}.bm-policy-nav a:hover,.bm-policy-nav a.active{background:var(--bm-soft);color:var(--bm-brand)}.bm-contact-card a{color:var(--bm-brand);font-size:18px;font-weight:800}.bm-contact-card small{display:block;color:var(--bm-muted);margin-top:8px}html[data-theme=dark] .bm-policy-content section,html[data-theme=dark] .bm-policy-nav{background:#111722;border-color:#293244}html[data-theme=dark] .bm-policy-content h2{color:#f2f5fa}html[data-theme=dark] .bm-policy-content p{color:#c8d1df}html[data-theme=dark] .bm-policy-nav a{color:#dce3ed}html[data-theme=dark] .bm-policy-nav a:hover,html[data-theme=dark] .bm-policy-nav a.active{background:#1b2639;color:#9bbcff}
.bm-footer{background:#0b1220!important;color:#c5cfdd!important;border-top:1px solid #233047!important;padding-top:0!important}.bm-footer-trust{min-height:88px;display:grid;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:32px;border-bottom:1px solid #233047}.bm-footer-trust>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.bm-footer-trust strong{color:#f3f6fb;font-size:13px}.bm-footer-trust small{grid-column:2;color:#8f9caf;font-size:11px;margin-top:2px}.bm-footer-trust>a{color:#9bbcff;text-decoration:none;font-size:12px;font-weight:800}.bm-footer-trust>a:hover{color:#fff}.bm-status-dot{width:8px;height:8px;border-radius:50%;background:#45c68b;box-shadow:0 0 0 5px rgba(69,198,139,.12);grid-row:1/3}.bm-footer-grid{grid-template-columns:1.35fr .9fr .95fr .9fr!important;gap:54px!important;padding-top:48px!important;padding-bottom:38px!important}.bm-footer-logo{color:#f3f6fb!important;font-size:27px!important;letter-spacing:-1px}.bm-footer-logo span{color:#e8b94f!important}.bm-footer-about>p{max-width:390px;color:#9eabba!important;font-size:13px!important;line-height:1.7!important}.bm-footer .bm-data-note{color:#8492a6!important;font-size:11px!important;border-left:2px solid #34445f;padding-left:11px}.bm-footer h2{color:#f3f6fb!important;font-size:13px!important;line-height:1.3!important;letter-spacing:.02em!important;text-transform:none!important;margin:4px 0 18px!important}.bm-footer ul{display:grid!important;gap:2px!important}.bm-footer li{margin:0!important}.bm-footer li a,.bm-footer-extra{display:block;color:#aeb9c8!important;font-size:12px!important;line-height:1.35!important;text-decoration:none!important;padding:7px 0!important}.bm-footer li a:hover,.bm-footer-extra:hover{color:#fff!important;transform:translateX(2px)}.bm-footer-bottom{border-top:1px solid #233047!important;color:#7f8da2!important;font-size:11px!important;min-height:62px}.bm-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:17px}.bm-legal-links a{color:#9eabba!important;text-decoration:none}.bm-legal-links a:hover{color:#fff!important}
@media(max-width:900px){.bm-corporate-layout{grid-template-columns:1fr}.bm-policy-nav{position:static;order:-1;display:grid;grid-template-columns:repeat(2,1fr)}.bm-policy-nav strong{grid-column:1/-1}.bm-footer-trust{grid-template-columns:1fr 1fr}.bm-footer-trust>a{grid-column:1/-1;padding-bottom:18px}.bm-footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}
@media(max-width:600px){.bm-corporate{padding-top:20px}.bm-policy-content section{padding:19px}.bm-policy-nav{grid-template-columns:1fr}.bm-footer-trust{grid-template-columns:1fr;gap:15px;padding-top:22px;padding-bottom:20px}.bm-footer-trust>a{grid-column:auto;padding-bottom:0}.bm-footer-grid{grid-template-columns:1fr!important;gap:28px!important;padding-top:36px!important}.bm-footer-bottom{align-items:flex-start!important;gap:14px!important;padding-top:20px!important;padding-bottom:20px!important}.bm-legal-links{justify-content:flex-start;gap:10px 15px}}

/* Faiz sayfaları: okunabilir içerik ve banka karşılaştırma kartları */
.faiz-hesaplama-container .bank-comparison-section{color:var(--bm-ink)!important}.faiz-hesaplama-container .bank-comparison-section>h2,.faiz-hesaplama-container .bank-comparison-section>h3{background:transparent!important;border:0!important;color:var(--bm-ink)!important;padding:0!important;margin:28px 0 12px!important;box-shadow:none!important}.faiz-hesaplama-container .bank-comparison-section>p{color:var(--bm-reading)!important;line-height:1.75!important}.faiz-hesaplama-container .bank-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;align-items:stretch!important}.faiz-hesaplama-container .bank-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:var(--bm-card)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:16px!important;padding:20px!important;box-shadow:0 8px 24px rgba(20,35,55,.07)!important;overflow:hidden!important}.faiz-hesaplama-container .bank-card:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:var(--bm-brand)}.faiz-hesaplama-container .bank-rate-circle{position:absolute!important;top:16px!important;right:16px!important;width:auto!important;height:auto!important;min-width:52px!important;padding:7px 10px!important;border-radius:999px!important;background:#e9f1ff!important;color:#285bb9!important;font-size:14px!important;font-weight:850!important;line-height:1!important;box-shadow:none!important}.faiz-hesaplama-container .bank-name{background:transparent!important;border:0!important;color:var(--bm-ink)!important;font-size:20px!important;line-height:1.2!important;margin:0 62px 5px 0!important;padding:0!important;min-height:25px!important;box-shadow:none!important}.faiz-hesaplama-container .bank-campaign{color:var(--bm-muted)!important;font-size:12px!important;margin:0 0 18px!important}.faiz-hesaplama-container .bank-earnings{background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:12px!important;padding:14px!important;margin:0 0 15px!important;text-align:left!important}.faiz-hesaplama-container .earnings-label,.faiz-hesaplama-container .detail-label{color:var(--bm-muted)!important;font-size:10px!important;letter-spacing:.04em!important;margin:0 0 5px!important}.faiz-hesaplama-container .earnings-value{color:var(--bm-brand)!important;font-size:25px!important;line-height:1.15!important;margin:0!important}.faiz-hesaplama-container .bank-details-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:auto 0 14px!important}.faiz-hesaplama-container .detail-value{color:var(--bm-ink)!important;font-size:14px!important;margin:0!important}.faiz-hesaplama-container .bank-total{background:#173f78!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px 12px!important;font-size:14px!important;text-align:left!important;box-shadow:none!important}.faiz-hesaplama-container .highlight-note,.faiz-hesaplama-container .note{grid-column:1/-1;color:var(--bm-muted)!important;background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:10px!important;padding:12px 14px!important;margin:0!important}.faiz-hesaplama-container .content-section>p,.faiz-hesaplama-container .content-section strong{color:var(--bm-reading)!important}.faiz-hesaplama-container .content-section .accordion-header{background:var(--bm-soft)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important}.faiz-hesaplama-container .content-section .accordion-content{background:var(--bm-card)!important;color:var(--bm-reading)!important;border-color:var(--bm-line)!important}.faiz-hesaplama-container .content-item a{color:var(--bm-brand)!important}
html[data-theme=dark] .faiz-hesaplama-container .bank-comparison-section>h2,html[data-theme=dark] .faiz-hesaplama-container .bank-comparison-section>h3,html[data-theme=dark] .faiz-hesaplama-container .bank-name{color:#f3f6fb!important}html[data-theme=dark] .faiz-hesaplama-container .bank-comparison-section>p,html[data-theme=dark] .faiz-hesaplama-container .content-section>p,html[data-theme=dark] .faiz-hesaplama-container .content-section strong{color:#cbd4e1!important}html[data-theme=dark] .faiz-hesaplama-container .bank-card{background:#111722!important;border-color:#2b3649!important;box-shadow:none!important}html[data-theme=dark] .faiz-hesaplama-container .bank-rate-circle{background:#203455!important;color:#a8c5ff!important}html[data-theme=dark] .faiz-hesaplama-container .bank-earnings,html[data-theme=dark] .faiz-hesaplama-container .highlight-note,html[data-theme=dark] .faiz-hesaplama-container .note{background:#0d131e!important;border-color:#2b3649!important}html[data-theme=dark] .faiz-hesaplama-container .detail-value{color:#e7ecf4!important}html[data-theme=dark] .faiz-hesaplama-container .bank-total{background:#1c4f91!important}html[data-theme=dark] .faiz-hesaplama-container .content-section .accordion-header{background:#182234!important;color:#f3f6fb!important;border-color:#344057!important}html[data-theme=dark] .faiz-hesaplama-container .content-section .accordion-content{background:#0d131e!important;color:#cbd4e1!important;border-color:#344057!important}
@media(max-width:1050px){.faiz-hesaplama-container .bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.faiz-hesaplama-container .bank-grid{grid-template-columns:1fr!important}.faiz-hesaplama-container .bank-card{padding:18px!important}}

/* Sunucu taraflı, kararlı sidebar bağlantıları */
.bm-side-reading ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:0}.bm-side-reading li{border-top:1px solid var(--bm-line)}.bm-side-reading li:first-child{border-top:0}.bm-side-reading a{display:flex;flex-direction:column;gap:5px;padding:13px 2px;color:var(--bm-ink);font-size:13px;font-weight:750;line-height:1.45;text-decoration:none}.bm-side-reading a:hover{color:var(--bm-brand)}.bm-side-reading small{color:var(--bm-muted);font-size:10px;font-weight:600}html[data-theme=dark] .bm-side-reading a{color:#e7ecf4}html[data-theme=dark] .bm-side-reading a:hover{color:#9bbcff}


/* === bankamatic-v57.css === */
/* Bankamatic 5.7 — header market dock, tool sidebar and accessible theme polish */
.bm-head-main{min-height:92px;height:auto;gap:20px;padding:14px 0}.bm-brand-zone{display:flex;align-items:center;gap:30px;min-width:0;flex:1}.bm-market-strip{display:none!important}.bm-market-dock{display:grid;grid-template-columns:repeat(4,minmax(122px,1fr));gap:8px;min-width:0;max-width:660px;flex:1}.bm-market-chip{display:flex!important;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid var(--bm-line);border-radius:13px;background:var(--bm-soft);color:var(--bm-ink)!important;text-decoration:none!important;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bm-market-chip:hover{background:var(--bm-card);border-color:color-mix(in srgb,var(--bm-brand) 55%,var(--bm-line));transform:translateY(-1px)}.bm-market-chip i{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:var(--bm-card);border:1px solid var(--bm-line);font-style:normal;font-weight:900;color:var(--bm-brand)}.bm-market-chip span{display:block;min-width:0}.bm-market-chip small{display:block;color:var(--bm-muted);font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap}.bm-market-chip strong{display:block;margin-top:4px;color:var(--bm-ink);font-size:13px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-market-gram-altin i{color:#a87910}.bm-market-bitcoin i{color:#d97706}
.bm-side-card{background:var(--bm-card)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-line)!important;border-radius:18px!important;box-shadow:none!important;padding:22px!important}.bm-side-card h2{display:block!important;max-width:none!important;margin:7px 0 18px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--bm-ink)!important;font-size:23px!important}.bm-side-tool-list{display:grid;gap:9px}.bm-side-tool-list>a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--bm-line);border-radius:12px;background:var(--bm-soft);color:var(--bm-ink)!important}.bm-side-tool-list>a:hover{background:var(--bm-card);border-color:var(--bm-brand)}.bm-side-tool-list i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--bm-card);color:var(--bm-brand);font-style:normal;font-weight:900}.bm-side-tool-list span,.bm-side-tool-list strong,.bm-side-tool-list small{display:block}.bm-side-tool-list strong{font-size:13px;line-height:1.25}.bm-side-tool-list small{margin-top:3px;color:var(--bm-muted);font-size:10px;line-height:1.3}.bm-side-tool-list b{color:var(--bm-muted)}.bm-side-pills{display:flex;flex-wrap:wrap;gap:8px}.bm-side-pills a{padding:8px 10px;border:1px solid var(--bm-line);border-radius:999px;background:var(--bm-soft);color:var(--bm-ink)!important;font-size:12px;font-weight:750}.bm-side-pills a:hover{border-color:var(--bm-brand);color:var(--bm-brand)!important}
html[data-theme=dark] .bm-market-chip,html[data-theme=dark] .bm-side-tool-list>a,html[data-theme=dark] .bm-side-pills a{background:#151d2b!important;border-color:#344057!important}html[data-theme=dark] .bm-market-chip:hover,html[data-theme=dark] .bm-side-tool-list>a:hover{background:#1b2638!important;border-color:#5b87d8!important}html[data-theme=dark] .bm-market-chip i,html[data-theme=dark] .bm-side-tool-list i{background:#0e1521!important;border-color:#344057!important}html[data-theme=dark] .bm-market-chip strong,html[data-theme=dark] .bm-side-tool-list strong{color:#f4f7fb!important}html[data-theme=dark] .bm-market-chip small,html[data-theme=dark] .bm-side-tool-list small{color:#b6c1d2!important}
/* Body copy contrast: no dark-on-dark remnants. */
html[data-theme=dark] .bm-site-main p,html[data-theme=dark] .bm-site-main li,html[data-theme=dark] .entry-content p,html[data-theme=dark] .entry-content li{color:#c4cedd!important}html[data-theme=dark] .bm-site-main h1,html[data-theme=dark] .bm-site-main h2,html[data-theme=dark] .bm-site-main h3{color:#f4f7fb!important}
@media(max-width:1100px){.bm-brand-zone{gap:18px}.bm-market-dock{grid-template-columns:repeat(2,minmax(120px,1fr));max-width:390px}.bm-market-chip:nth-child(n+3){display:none!important}}
@media(max-width:760px){.bm-head-main{min-height:72px;padding:10px 0}.bm-brand-zone{width:100%;justify-content:space-between}.bm-market-dock{display:flex;max-width:205px;overflow:hidden}.bm-market-chip{flex:1 0 96px;min-height:46px;padding:7px}.bm-market-chip:nth-child(n+3){display:none!important}.bm-market-chip i{display:none}.bm-market-chip small{font-size:9px}.bm-market-chip strong{font-size:11px}.bm-wordmark small{display:none}.bm-head-actions{flex:0 0 auto}}
@media(max-width:480px){.bm-market-dock{max-width:108px}.bm-market-chip:nth-child(n+2){display:none!important}.bm-head-actions .bm-search-open{display:none}}


/* === bankamatic-v58.css === */
/* Bankamatic 5.8 — piyasa ekranları, kripto ve tema uyumu */
:root{
 --bm58-bg:#f4f7fb;--bm58-card:#fff;--bm58-card2:#f8fafc;--bm58-text:#0f172a;--bm58-muted:#607086;--bm58-border:#dce4ef;--bm58-accent:#0f9f82;--bm58-blue:#3268d6;--bm58-red:#d95050;--bm58-shadow:0 18px 45px rgba(15,23,42,.08)
}
html[data-theme="dark"]{--bm58-bg:#080d15;--bm58-card:#111925;--bm58-card2:#0d1420;--bm58-text:#eef4fb;--bm58-muted:#9fb0c3;--bm58-border:#29364a;--bm58-accent:#3ad1b3;--bm58-blue:#69a0ff;--bm58-red:#ff7a7a;--bm58-shadow:0 18px 45px rgba(0,0,0,.28)}
body{background:var(--bm58-bg);color:var(--bm58-text)}
.bm-head-main{gap:38px}.bm-brand-zone{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:52px;width:100%}.bm-market-dock{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr));gap:10px;max-width:850px;margin-left:auto}.bm-market-chip{min-width:0;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--bm58-border);border-radius:15px;background:var(--bm58-card);color:var(--bm58-text);text-decoration:none;box-shadow:0 7px 20px rgba(15,23,42,.04)}.bm-market-chip i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--bm58-card2);font-style:normal;font-size:19px;color:var(--bm58-accent)}.bm-market-chip span{min-width:0}.bm-market-chip small,.bm-market-chip strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-market-chip small{font-size:12px;color:var(--bm58-muted);font-weight:800}.bm-market-chip strong{margin-top:2px;font-size:14px}.bm-market-chip em{font-style:normal;font-size:10px;font-weight:900;padding:5px 6px;border-radius:99px}.bm-market-chip em.is-up{color:#1fa77e;background:rgba(31,167,126,.12)}.bm-market-chip em.is-down{color:var(--bm58-red);background:rgba(217,80,80,.12)}.bm-market-chip em.is-flat{color:var(--bm58-muted);background:var(--bm58-card2)}
.bm-market-page{padding-top:22px;padding-bottom:56px}.bm-market-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:26px;align-items:stretch;margin:22px 0 20px;padding:34px;border:1px solid var(--bm58-border);border-radius:26px;background:linear-gradient(145deg,var(--bm58-card),var(--bm58-card2));box-shadow:var(--bm58-shadow)}.bm-market-hero h1{margin:8px 0 12px;color:var(--bm58-text);font-size:clamp(34px,4vw,54px);line-height:1.05}.bm-market-hero p{max-width:830px;margin:0;color:var(--bm58-muted);font-size:18px;line-height:1.7}.bm-market-hero aside{display:flex;flex-direction:column;justify-content:center;padding:22px;border:1px solid var(--bm58-border);border-radius:20px;background:var(--bm58-card)}.bm-market-hero aside small,.bm-market-hero aside span{color:var(--bm58-muted)}.bm-market-hero aside strong{margin:7px 0;font-size:23px;color:var(--bm58-text)}
.bm-market-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px}.bm-market-summary article{padding:18px;border:1px solid var(--bm58-border);border-radius:18px;background:var(--bm58-card)}.bm-market-summary span{display:block;color:var(--bm58-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.bm-market-summary strong{display:block;margin-top:7px;color:var(--bm58-text);font-size:19px}
.bm-gold-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.bm-gold-focus-grid article{padding:18px;border:1px solid var(--bm58-border);border-radius:20px;background:var(--bm58-card);box-shadow:0 10px 28px rgba(15,23,42,.04)}.bm-gold-focus-grid article>div{display:flex;justify-content:space-between;gap:8px}.bm-gold-focus-grid span{font-weight:900}.bm-gold-focus-grid strong{display:block;margin:14px 0 7px;font-size:24px}.bm-gold-focus-grid small{color:var(--bm58-muted);line-height:1.5}.bm-gold-focus-grid em,.bm-change{font-style:normal;font-weight:900;border-radius:99px;padding:5px 8px;font-size:11px}.up{color:#20ad83}.down{color:var(--bm58-red)}.flat{color:var(--bm58-muted)}
.bm-market-table-card,.bm-market-guide,.bm-empty-state{margin-top:18px;padding:28px;border:1px solid var(--bm58-border);border-radius:24px;background:var(--bm58-card);box-shadow:var(--bm58-shadow)}.bm-section-heading span,.bm-market-guide>div>span{color:var(--bm58-accent);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.bm-section-heading h2,.bm-market-guide h2{margin:8px 0 7px;color:var(--bm58-text);font-size:30px}.bm-section-heading p{margin:0 0 20px;color:var(--bm58-muted);line-height:1.7}.bm-table-scroll{overflow:auto;border:1px solid var(--bm58-border);border-radius:18px}.bm-modern-table{width:100%;border-collapse:separate;border-spacing:0;min-width:900px;background:var(--bm58-card)}.bm-modern-table th,.bm-modern-table td{padding:16px 18px;border-bottom:1px solid var(--bm58-border);color:var(--bm58-text);text-align:right;white-space:nowrap}.bm-modern-table th:first-child,.bm-modern-table td:first-child{text-align:left}.bm-modern-table thead th{position:sticky;top:0;background:var(--bm58-card2);color:var(--bm58-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.bm-modern-table tbody tr:last-child>*{border-bottom:0}.bm-modern-table tbody tr:hover>*{background:color-mix(in srgb,var(--bm58-accent) 5%,var(--bm58-card))}.bm-modern-table a{color:var(--bm58-accent);font-weight:900}.bm-modern-table .is-sell{font-weight:950}.bm-spread-pill{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(50,104,214,.1);color:var(--bm58-blue);font-weight:900}.bm-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.bm-guide-grid article{padding:18px;border:1px solid var(--bm58-border);border-radius:18px;background:var(--bm58-card2)}.bm-guide-grid strong{font-size:18px;color:var(--bm58-text)}.bm-guide-grid p{margin:8px 0 0;color:var(--bm58-muted);line-height:1.65}
.bm-inline-calc{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;padding:18px 24px;background:var(--bm58-card2);border-top:1px solid var(--bm58-border);border-bottom:1px solid var(--bm58-border)}.bm-inline-calc label span{display:block;margin-bottom:7px;color:var(--bm58-muted);font-size:12px;font-weight:900}.bm-inline-calc input{width:100%;height:50px;padding:0 15px;border:1px solid var(--bm58-border);border-radius:13px;background:var(--bm58-card);color:var(--bm58-text);font-size:18px;font-weight:800}.bm-inline-calc button{height:50px;align-self:end;border:0;border-radius:13px;background:linear-gradient(135deg,var(--bm58-accent),#2783d6);color:#fff;font-weight:950;font-size:16px;cursor:pointer}.main-container,.currency-converter-container,.converter-content,.converter-container,.currency-content-section,.faq-section,.quick-access-section,.other-currencies-container{color:var(--bm58-text)}.converter-content h1,.converter-content h2,.faq-section h2,.faq-calc-item h3,.other-currencies-title{color:var(--bm58-text)!important}.faq-calc-item h3{background:var(--bm58-card2)!important;border:1px solid var(--bm58-border)!important}.faq-calc-item,.currency-content-section,.quick-access-section,.faq-section,.sss-section,.other-currencies-container{background:var(--bm58-card)!important;border-color:var(--bm58-border)!important}.faq-calc-item p,.currency-content-section p,.source-note{color:var(--bm58-muted)!important}.result-container{background:var(--bm58-card)!important}.calculation-table th{background:var(--bm58-card2)!important}.calculation-table td,.calculation-table th{color:var(--bm58-text)!important;border-color:var(--bm58-border)!important}
.bm-crypto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-crypto-grid>a{padding:18px;border:1px solid var(--bm58-border);border-radius:20px;background:var(--bm58-card);color:var(--bm58-text);text-decoration:none;box-shadow:0 10px 28px rgba(15,23,42,.04)}.bm-crypto-card-head{display:flex;align-items:center;gap:11px}.bm-crypto-card-head img{width:38px;height:38px;border-radius:50%}.bm-crypto-card-head span{min-width:0;flex:1}.bm-crypto-card-head strong,.bm-crypto-card-head small{display:block}.bm-crypto-card-head small{color:var(--bm58-muted)}.bm-crypto-card-head em{font-style:normal;font-size:12px;font-weight:900}.bm-crypto-grid>a>b{display:block;margin:18px 0 7px;font-size:25px}.bm-crypto-grid>a>p{margin:0;color:var(--bm58-muted);font-size:13px}.bm-crypto-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-stat-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bm-stat-list>div{padding:18px;border:1px solid var(--bm58-border);border-radius:17px;background:var(--bm58-card2)}.bm-stat-list span,.bm-stat-list strong{display:block}.bm-stat-list span{color:var(--bm58-muted)}.bm-stat-list strong{margin-top:7px;color:var(--bm58-text)}
@media(max-width:1280px){.bm-brand-zone{gap:28px}.bm-market-dock{grid-template-columns:repeat(4,minmax(135px,1fr))}.bm-market-chip em{display:none}}
@media(max-width:1050px){.bm-head-main{align-items:flex-start}.bm-brand-zone{grid-template-columns:1fr}.bm-market-dock{margin:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.bm-gold-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-crypto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.bm-head-main{padding-top:14px}.bm-brand-zone{gap:16px}.bm-market-dock{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;margin-right:-16px}.bm-market-chip{flex:0 0 158px;scroll-snap-align:start;grid-template-columns:34px 1fr;padding:9px}.bm-market-chip i{width:34px;height:34px}.bm-market-hero{grid-template-columns:1fr;padding:22px;border-radius:21px}.bm-market-hero h1{font-size:36px}.bm-market-summary,.bm-crypto-summary{grid-template-columns:1fr 1fr}.bm-gold-focus-grid,.bm-crypto-grid,.bm-guide-grid,.bm-stat-list{grid-template-columns:1fr}.bm-market-table-card,.bm-market-guide{padding:18px}.bm-inline-calc{grid-template-columns:1fr}.bm-inline-calc button{width:100%}}
@media(max-width:480px){.bm-market-summary,.bm-crypto-summary{grid-template-columns:1fr}.bm-market-hero p{font-size:16px}.bm-market-chip{flex-basis:148px}.bm-market-chip strong{font-size:13px}}


/* === bankamatic-v59.css === */
:root{--bm59-bg:#f5f7fa;--bm59-card:#fff;--bm59-soft:#f7f9fc;--bm59-text:#111827;--bm59-muted:#5d6b7e;--bm59-line:#d9e1ea}html[data-theme="dark"]{--bm59-bg:#080d15;--bm59-card:#111a28;--bm59-soft:#0d1522;--bm59-text:#edf4ff;--bm59-muted:#a9b7ca;--bm59-line:#2b3a50}
/* Header fiyatları: logo ile daha ferah mesafe ve doğru mobil akış */
.bm-brand-zone{gap:72px!important}.bm-market-dock{margin-left:0!important;max-width:900px!important}.bm-market-chip strong{font-variant-numeric:tabular-nums}.bm-market-chip em.is-flat{display:none}
/* Koyu temada bütün veri tabloları koyu yüzey kullanır; beyaz satır kalmaz */
html[data-theme="dark"] .bm-market-table,html[data-theme="dark"] .bm-data-table,html[data-theme="dark"] .percentage-table{background:var(--bm59-card)!important;color:var(--bm59-text)!important}
html[data-theme="dark"] .bm-market-table th,html[data-theme="dark"] .bm-market-table td,html[data-theme="dark"] .bm-data-table th,html[data-theme="dark"] .bm-data-table td,html[data-theme="dark"] .percentage-table th,html[data-theme="dark"] .percentage-table td{background:var(--bm59-card)!important;color:var(--bm59-text)!important;border-color:var(--bm59-line)!important}
html[data-theme="dark"] .bm-market-table thead th,html[data-theme="dark"] .bm-data-table thead th,html[data-theme="dark"] .percentage-table th{background:#172235!important;color:#dce9ff!important}
html[data-theme="dark"] .bm-market-table tbody tr:nth-child(even) td,html[data-theme="dark"] .bm-market-table tbody tr:nth-child(even) th,html[data-theme="dark"] .bm-data-table tbody tr:nth-child(even) td,html[data-theme="dark"] .bm-data-table tbody tr:nth-child(even) th,html[data-theme="dark"] .percentage-table tr:nth-child(even) td{background:#0e1724!important}
/* Eski yüzde aracının sabit açık renklerini tema değişkenlerine zorla bağla */
html[data-theme="dark"] .yuzde-hesaplama-container,html[data-theme="dark"] .yuzde-hesaplama-container .content-wrapper,html[data-theme="dark"] .yuzde-hesaplama-container .converter-container,html[data-theme="dark"] .yuzde-hesaplama-container .converter-content,html[data-theme="dark"] .yuzde-hesaplama-container .content-section,html[data-theme="dark"] .yuzde-hesaplama-container .faq-section{background:var(--bm59-card)!important;color:var(--bm59-text)!important}
html[data-theme="dark"] .yuzde-hesaplama-container h1,html[data-theme="dark"] .yuzde-hesaplama-container h2,html[data-theme="dark"] .yuzde-hesaplama-container h3,html[data-theme="dark"] .yuzde-hesaplama-container p,html[data-theme="dark"] .yuzde-hesaplama-container li,html[data-theme="dark"] .yuzde-hesaplama-container label,html[data-theme="dark"] .yuzde-hesaplama-container .faq-question,html[data-theme="dark"] .yuzde-hesaplama-container .faq-answer{color:var(--bm59-text)!important}
html[data-theme="dark"] .yuzde-hesaplama-container .converter-title p,html[data-theme="dark"] .yuzde-hesaplama-container .content-section p{color:var(--bm59-muted)!important}
html[data-theme="dark"] .yuzde-hesaplama-container .glass-input,html[data-theme="dark"] .yuzde-hesaplama-container input,html[data-theme="dark"] .yuzde-hesaplama-container select{background:#0b1320!important;color:var(--bm59-text)!important;border-color:var(--bm59-line)!important}
html[data-theme="dark"] .yuzde-hesaplama-container .converter-title,html[data-theme="dark"] .yuzde-hesaplama-container .content-section h2{background:#121d2d!important;color:var(--bm59-text)!important;box-shadow:none!important}
/* Yeni arşiv deneyimi */
.bm-archive-picker{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:22px;padding:24px;border:1px solid var(--bm59-line);border-radius:22px;background:var(--bm59-card);margin:24px 0}.bm-archive-picker form label{display:block;font-weight:850;color:var(--bm59-text);margin-bottom:10px}.bm-archive-picker form>div{display:flex;gap:10px}.bm-archive-picker input{flex:1;min-height:52px;border:1px solid var(--bm59-line);border-radius:13px;background:var(--bm59-soft);color:var(--bm59-text);padding:0 14px}.bm-archive-picker button{border:0;border-radius:13px;padding:0 20px;background:#2f75df;color:#fff;font-weight:850}.bm-picked-rate{border-left:1px solid var(--bm59-line);padding-left:22px}.bm-picked-rate>span{color:var(--bm59-muted);font-weight:750}.bm-picked-rate>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.bm-picked-rate article{padding:14px;border-radius:14px;background:var(--bm59-soft);border:1px solid var(--bm59-line)}.bm-picked-rate small,.bm-picked-rate strong{display:block}.bm-picked-rate small{color:var(--bm59-muted)}.bm-picked-rate strong{margin-top:5px;color:var(--bm59-text);font-size:18px}.bm-archive-list{padding:24px;border:1px solid var(--bm59-line);border-radius:22px;background:var(--bm59-card)}.bm-archive-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bm-archive-cards>a{display:grid;grid-template-columns:110px 1fr 1fr auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid var(--bm59-line);border-radius:15px;background:var(--bm59-soft);text-decoration:none;color:var(--bm59-text)}.bm-archive-cards>a:hover{border-color:#2f75df;transform:translateY(-1px)}.bm-archive-cards time{font-weight:900}.bm-archive-cards span small,.bm-archive-cards span b{display:block}.bm-archive-cards span small{color:var(--bm59-muted);font-size:11px}.bm-archive-cards em{font-style:normal;color:#2f75df;font-weight:850}
@media(max-width:1050px){.bm-brand-zone{gap:26px!important}.bm-market-dock{width:100%;margin:0!important}}
@media(max-width:760px){.bm-brand-zone{display:block!important}.bm-brand{margin-bottom:14px}.bm-market-dock{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;margin:0!important;padding:0!important;gap:8px!important}.bm-market-chip{width:auto!important;min-width:0!important;flex:none!important}.bm-market-chip:nth-child(n){display:grid!important}.bm-market-chip em{display:none!important}.bm-archive-picker{grid-template-columns:1fr;padding:17px}.bm-picked-rate{border-left:0;border-top:1px solid var(--bm59-line);padding:18px 0 0}.bm-picked-rate>div{grid-template-columns:1fr}.bm-archive-cards{grid-template-columns:1fr}.bm-archive-cards>a{grid-template-columns:90px 1fr 1fr}.bm-archive-cards em{display:none}}
@media(max-width:430px){.bm-market-chip{grid-template-columns:30px 1fr!important}.bm-market-chip i{width:30px!important;height:30px!important}.bm-market-chip strong{font-size:12px!important}.bm-archive-picker form>div{display:grid}.bm-archive-picker button{min-height:48px}}


/* === bankamatic-v60.css === */
/* Bankamatic 6.0 — kalıcı tema, fiyat kartları ve hesaplama araçları */
:root{--bm60-bg:#f4f7fb;--bm60-card:#fff;--bm60-soft:#f7f9fc;--bm60-text:#102033;--bm60-muted:#607087;--bm60-border:#dbe3ed;--bm60-accent:#19b99a;--bm60-blue:#2f6ee5;--bm60-shadow:0 18px 48px rgba(19,42,72,.08)}
html[data-theme="dark"],body.km-dark-mode{--bm60-bg:#070c14;--bm60-card:#111a29;--bm60-soft:#0c1422;--bm60-text:#f3f7fd;--bm60-muted:#a9b9ce;--bm60-border:#2a394f;--bm60-accent:#39d2b1;--bm60-blue:#70a0ff;--bm60-shadow:0 18px 48px rgba(0,0,0,.28)}

/* Eski içerik CSS'inin beyaz arka plan ve koyu başlık zorlamalarını tamamen ezer. */
html[data-theme="dark"] .entry-content h1,html[data-theme="dark"] .entry-content h2,html[data-theme="dark"] .entry-content h3,html[data-theme="dark"] .entry-content h4,
html[data-theme="dark"] .content-section h1,html[data-theme="dark"] .content-section h2,html[data-theme="dark"] .content-section h3,
html[data-theme="dark"] .faq-section h2,html[data-theme="dark"] .faq-question,
body.km-dark-mode .entry-content h1,body.km-dark-mode .entry-content h2,body.km-dark-mode .entry-content h3,body.km-dark-mode .content-section h2,body.km-dark-mode .faq-section h2,body.km-dark-mode .faq-question{color:var(--bm60-text)!important;background:transparent!important;text-shadow:none!important}
html[data-theme="dark"] .content-section,html[data-theme="dark"] .faq-section,html[data-theme="dark"] .converter-content,html[data-theme="dark"] .content-wrapper,
body.km-dark-mode .content-section,body.km-dark-mode .faq-section,body.km-dark-mode .converter-content,body.km-dark-mode .content-wrapper{background:var(--bm60-card)!important;color:var(--bm60-text)!important}
html[data-theme="dark"] .content-section p,html[data-theme="dark"] .content-section li,html[data-theme="dark"] .faq-answer,html[data-theme="dark"] .converter-title p,
body.km-dark-mode .content-section p,body.km-dark-mode .content-section li,body.km-dark-mode .faq-answer,body.km-dark-mode .converter-title p{color:var(--bm60-muted)!important}
html[data-theme="dark"] .converter-title,body.km-dark-mode .converter-title{background:var(--bm60-soft)!important;border-color:var(--bm60-accent)!important;box-shadow:none!important}
html[data-theme="dark"] .converter-title h2,body.km-dark-mode .converter-title h2{color:var(--bm60-text)!important}
html[data-theme="dark"] .percentage-table,html[data-theme="dark"] .percentage-table tbody,html[data-theme="dark"] .percentage-table tr,html[data-theme="dark"] .percentage-table td,
body.km-dark-mode .percentage-table,body.km-dark-mode .percentage-table tbody,body.km-dark-mode .percentage-table tr,body.km-dark-mode .percentage-table td{background:var(--bm60-soft)!important;color:var(--bm60-text)!important;border-color:var(--bm60-border)!important}
html[data-theme="dark"] .percentage-table th,body.km-dark-mode .percentage-table th{background:#17355c!important;color:#fff!important;border-color:var(--bm60-border)!important}

/* Kaynak ve banka tabloları artık kart ekranı. */
.bm-market-board{margin:28px 0;padding:30px;border:1px solid var(--bm60-border);border-radius:28px;background:var(--bm60-card);box-shadow:var(--bm60-shadow);color:var(--bm60-text)}
.bm-market-board .bm-section-heading h2{color:var(--bm60-text)!important;margin:5px 0 10px}.bm-market-board .bm-section-heading p{color:var(--bm60-muted)!important}.bm-market-board .bm-section-heading>span{color:var(--bm60-accent);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:13px}
.bm-market-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.bm-market-product-card{border:1px solid var(--bm60-border);border-radius:20px;background:var(--bm60-soft);overflow:hidden;color:var(--bm60-text);transition:transform .18s ease,border-color .18s ease}.bm-market-product-card:hover{transform:translateY(-2px);border-color:var(--bm60-accent)}
.bm-market-product-card header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px}.bm-market-product-card header>div{display:flex;align-items:center;gap:10px}.bm-market-product-card h3{margin:0!important;color:var(--bm60-text)!important;font-size:18px}.bm-product-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgba(25,185,154,.12);color:var(--bm60-accent)}
.bm-product-prices{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bm60-border);border-bottom:1px solid var(--bm60-border)}.bm-product-prices>div{padding:18px}.bm-product-prices>div+div{border-left:1px solid var(--bm60-border)}.bm-product-prices small,.bm-bank-price-card small{display:block;color:var(--bm60-muted);font-size:11px;font-weight:900;letter-spacing:.11em;margin-bottom:6px}.bm-product-prices strong{display:block;color:var(--bm60-text);font-size:21px}.bm-product-prices .sell strong{color:var(--bm60-blue)}
.bm-market-product-card footer{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--bm60-muted);font-size:13px}.bm-market-product-card footer b{color:var(--bm60-text)}
.bm-bank-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}.bm-bank-price-card{display:block;border:1px solid var(--bm60-border);border-radius:19px;background:var(--bm60-soft);color:var(--bm60-text)!important;text-decoration:none!important;overflow:hidden;transition:.18s ease}.bm-bank-price-card:hover{transform:translateY(-2px);border-color:var(--bm60-accent)}.bm-bank-price-card header{padding:17px;border-bottom:1px solid var(--bm60-border)}.bm-bank-price-card h3{margin:0 0 4px!important;color:var(--bm60-text)!important;font-size:17px}.bm-bank-price-card header span{font-size:12px;color:var(--bm60-muted)}.bm-bank-price-card>div{display:grid;grid-template-columns:1fr 1fr}.bm-bank-price-card p{margin:0!important;padding:16px;color:var(--bm60-text)!important}.bm-bank-price-card p+p{border-left:1px solid var(--bm60-border)}.bm-bank-price-card p strong{color:var(--bm60-text)}.bm-bank-price-card footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px 16px;background:rgba(47,110,229,.07);color:var(--bm60-muted)}.bm-bank-price-card footer b{color:var(--bm60-blue)}.bm-bank-price-card footer em{font-style:normal;color:var(--bm60-accent);font-weight:800}

/* Yeni hesaplama merkezi */
.bm-calc-page{padding-top:24px;padding-bottom:50px;color:var(--bm60-text)}.bm-calc-hero{padding:34px;border:1px solid var(--bm60-border);border-radius:26px;background:linear-gradient(135deg,var(--bm60-card),var(--bm60-soft));box-shadow:var(--bm60-shadow)}.bm-calc-hero h1{margin:6px 0 10px;color:var(--bm60-text);font-size:clamp(30px,4vw,52px)}.bm-calc-hero p{max-width:850px;margin:0;color:var(--bm60-muted);font-size:18px;line-height:1.7}.bm-calc-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-top:24px}.bm-calc-card,.bm-calc-side,.bm-calc-guide{border:1px solid var(--bm60-border);border-radius:24px;background:var(--bm60-card);box-shadow:var(--bm60-shadow)}.bm-calc-card{padding:28px}.bm-calc-card-head{display:flex;gap:14px;align-items:center;margin-bottom:24px}.bm-calc-card-head>i{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:rgba(25,185,154,.12);color:var(--bm60-accent);font-style:normal;font-size:24px}.bm-calc-card-head strong{display:block;color:var(--bm60-text);font-size:21px}.bm-calc-card-head span{color:var(--bm60-muted)}.bm-calc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bm-calc-form label span{display:block;margin-bottom:8px;color:var(--bm60-text);font-weight:800}.bm-calc-form input{width:100%;height:58px;padding:0 16px;border:1px solid var(--bm60-border);border-radius:14px;background:var(--bm60-soft);color:var(--bm60-text);font-size:18px;box-sizing:border-box}.bm-calc-form input:focus{outline:2px solid rgba(25,185,154,.3);border-color:var(--bm60-accent)}.bm-calc-actions{grid-column:1/-1;display:flex;gap:12px}.bm-calc-actions button{border:0;border-radius:13px;padding:14px 24px;background:linear-gradient(135deg,var(--bm60-accent),#278ee7);color:#fff;font-weight:900;font-size:16px;cursor:pointer}.bm-calc-actions .secondary{background:var(--bm60-soft);color:var(--bm60-text);border:1px solid var(--bm60-border)}.bm-calc-result{margin-top:22px;padding:23px;border-radius:18px;background:linear-gradient(135deg,rgba(25,185,154,.12),rgba(47,110,229,.1));border:1px solid var(--bm60-border)}.bm-calc-result small{color:var(--bm60-muted);font-weight:900;letter-spacing:.1em}.bm-calc-result div{display:grid;gap:7px;margin-top:10px;color:var(--bm60-text)}.bm-calc-result b{font-size:25px}.bm-calc-result span{color:var(--bm60-muted)}
.bm-calc-side{padding:24px;height:max-content}.bm-calc-side h2{color:var(--bm60-text);margin:5px 0 18px}.bm-calc-side>a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px;margin-top:10px;border:1px solid var(--bm60-border);border-radius:14px;color:var(--bm60-text)!important;text-decoration:none!important;background:var(--bm60-soft)}.bm-calc-side>a i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(25,185,154,.1);color:var(--bm60-accent);font-style:normal}.bm-calc-side>a strong,.bm-calc-side>a small{display:block}.bm-calc-side>a small{color:var(--bm60-muted)}.bm-calc-guide{margin-top:24px;padding:30px}.bm-calc-guide h2{color:var(--bm60-text)}.bm-calc-guide>p{color:var(--bm60-muted);line-height:1.75}.bm-calc-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bm-calc-notes article{padding:18px;border:1px solid var(--bm60-border);border-radius:16px;background:var(--bm60-soft)}.bm-calc-notes strong{color:var(--bm60-text)}.bm-calc-notes p{color:var(--bm60-muted);margin-bottom:0}

/* Araç listesi yüzlerce linkte bile düzenli kalır. */
.bm-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bm-footer .bm-footer-menu{columns:2;column-gap:18px}.bm-footer .bm-footer-menu li{break-inside:avoid}
@media(max-width:980px){.bm-market-product-grid,.bm-bank-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-calc-layout{grid-template-columns:1fr}.bm-calc-side{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bm-calc-side .bm-eyebrow,.bm-calc-side h2{grid-column:1/-1}.bm-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.bm-market-board{padding:18px;border-radius:20px}.bm-market-product-grid,.bm-bank-card-grid,.bm-calc-form,.bm-calc-notes,.bm-calc-side{grid-template-columns:1fr}.bm-product-prices strong{font-size:18px}.bm-market-product-card footer{flex-direction:column}.bm-calc-hero,.bm-calc-card,.bm-calc-guide{padding:20px}.bm-calc-actions{flex-direction:column}.bm-calc-actions button{width:100%}.bm-tools-grid{grid-template-columns:1fr!important}.bm-footer .bm-footer-menu{columns:1}}


/* === bankamatic-v61.css === */
/* Bankamatic 6.1: currency hub, calculator trust and darker accessible surfaces */
.bm-currency-hub{padding-block:28px 64px}.bm-currency-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:center}.bm-trust-mini,.bm-editorial-trust{border:1px solid var(--bm-border,#dbe3ee);background:var(--bm-surface,#fff);border-radius:18px;padding:20px}.bm-trust-mini{display:grid;gap:5px}.bm-trust-mini span{color:var(--bm-muted,#64748b)}.bm-currency-board{margin-top:28px;border:1px solid var(--bm-border,#dbe3ee);background:var(--bm-surface,#fff);border-radius:24px;padding:26px}.bm-board-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.bm-rate-search{display:grid;gap:6px;min-width:260px}.bm-rate-search span{font-size:13px;font-weight:800}.bm-rate-search input{background:var(--bm-surface-soft,#f8fafc);color:var(--bm-text,#0f172a);border:1px solid var(--bm-border,#dbe3ee);border-radius:12px;padding:12px 14px}.bm-currency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-currency-card{border:1px solid var(--bm-border,#dbe3ee);background:var(--bm-surface-soft,#f8fafc);border-radius:18px;padding:18px;display:grid;gap:16px}.bm-currency-card-head{display:flex;align-items:center;gap:10px}.bm-currency-card-head span{display:grid;place-items:center;min-width:44px;height:32px;border-radius:10px;background:rgba(37,99,235,.1);color:#2563eb;font-weight:900}.bm-currency-card-head h3{margin:0!important;border:0!important;padding:0!important;color:var(--bm-heading,#0f172a)!important}.bm-currency-prices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bm-currency-prices div{background:var(--bm-surface,#fff);border:1px solid var(--bm-border,#dbe3ee);padding:12px;border-radius:12px}.bm-currency-prices small{display:block;color:var(--bm-muted,#64748b);margin-bottom:4px}.bm-currency-card-foot{display:flex;justify-content:space-between;gap:12px;color:var(--bm-muted,#64748b);font-size:14px}.bm-currency-card-foot a{font-weight:800}.bm-editorial-trust{margin-top:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.bm-editorial-trust h2{margin:4px 0 8px!important;border:0!important;padding:0!important}.bm-editorial-trust p{margin:0;max-width:760px}
html[data-theme=dark] .bm-currency-board,html[data-theme=dark] .bm-currency-card,html[data-theme=dark] .bm-currency-prices div,html[data-theme=dark] .bm-trust-mini,html[data-theme=dark] .bm-editorial-trust{background:#111a28;color:#e7eef8;border-color:#2a3a50}html[data-theme=dark] .bm-currency-card{background:#0d1624}html[data-theme=dark] .bm-currency-card-head h3,html[data-theme=dark] .bm-editorial-trust h2{color:#f8fafc!important}
.bm-data-trust{margin:22px 0;border:1px solid var(--bm-border,#dbe3ee);border-radius:16px;padding:18px;background:var(--bm-surface-soft,#f8fafc);display:flex;justify-content:space-between;gap:20px;align-items:center}.bm-data-trust strong{display:block;margin-bottom:4px}.bm-data-trust span{color:var(--bm-muted,#64748b)}
html[data-theme=dark] .bm-data-trust{background:#0d1624;border-color:#2a3a50;color:#e7eef8}
@media(max-width:980px){.bm-currency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-currency-hero{grid-template-columns:1fr}.bm-trust-mini{max-width:none}}@media(max-width:640px){.bm-currency-grid{grid-template-columns:1fr}.bm-board-toolbar,.bm-editorial-trust{align-items:stretch;flex-direction:column}.bm-rate-search{min-width:0}.bm-currency-board{padding:18px}.bm-currency-prices strong{font-size:16px}}


/* === bankamatic-v62.css === */
/* Bankamatic 6.2 — sade ana menü ve kompakt veri kontrol alanı */
.bm-nav>.bm-shell{display:flex;align-items:center;justify-content:center}
.bm-menu-primary{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,48px);margin:0;padding:0;list-style:none;flex-wrap:nowrap}
.bm-menu-primary>li{margin:0;white-space:nowrap}
.bm-menu-primary>li>a{display:flex;align-items:center;min-height:70px;padding:0 2px;font-size:15px;line-height:1.15;font-weight:800;letter-spacing:-.01em;text-decoration:none}
.bm-nav-shortcuts{display:none!important}

.bm-data-trust{max-width:980px;margin:24px auto;border:1px solid color-mix(in srgb,var(--bm-accent,#19c7a3) 42%,var(--bm-border,#dbe3ee));border-radius:14px;padding:10px 14px;background:color-mix(in srgb,var(--bm-accent,#19c7a3) 7%,var(--bm-surface,#fff));display:flex;justify-content:space-between;gap:14px;align-items:center;box-shadow:none}
.bm-data-trust-main{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}
.bm-data-trust strong{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--bm-accent,#0f9f84);white-space:nowrap}
.bm-data-trust span{color:var(--bm-muted,#64748b);font-size:13px;line-height:1.45}
.bm-data-trust span b{color:var(--bm-text,#172033)}
.bm-data-trust .bm-data-time{padding-left:12px;border-left:1px solid var(--bm-border,#dbe3ee);white-space:nowrap}
.bm-data-trust>a{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--bm-border,#dbe3ee);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none}
html[data-theme=dark] .bm-data-trust{background:#0d1c20;border-color:#145c52;color:#e9f7f4}
html[data-theme=dark] .bm-data-trust span{color:#a9c2c4}
html[data-theme=dark] .bm-data-trust span b{color:#f2fbfa}
html[data-theme=dark] .bm-data-trust .bm-data-time{border-color:#24514d}
html[data-theme=dark] .bm-data-trust>a{border-color:#24514d;color:#75e3cc;background:#10241f}

@media(max-width:980px){
  .bm-menu-primary{gap:22px;justify-content:flex-start;overflow-x:auto;padding:0 18px;scrollbar-width:none}
  .bm-menu-primary::-webkit-scrollbar{display:none}
  .bm-menu-primary>li>a{min-height:60px;font-size:14px}
}
@media(max-width:720px){
  .bm-nav>.bm-shell{padding:0}
  .bm-menu-primary{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 14px 14px;overflow:visible}
  .bm-menu-primary>li>a{min-height:46px;padding:0 12px;border-bottom:1px solid var(--bm-border,#dbe3ee);font-size:14px}
  .bm-data-trust{align-items:flex-start;flex-direction:column;margin:18px 0;padding:12px}
  .bm-data-trust-main{display:grid;grid-template-columns:1fr;gap:5px}
  .bm-data-trust .bm-data-time{padding-left:0;border-left:0}
  .bm-data-trust>a{align-self:flex-start}
}


/* === bankamatic-v63.css === */
/* Bankamatic 6.3 — kapsamlı kurumsal merkez */
.bm-corporate-v2{padding-top:28px;padding-bottom:76px}.bm-corp-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);gap:24px;align-items:stretch;margin:22px 0 24px}.bm-corp-hero-copy,.bm-corp-summary{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:22px;padding:36px}.bm-corp-hero-copy{position:relative;overflow:hidden}.bm-corp-hero-copy:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--bm-brand),#3ac6ac)}.bm-corp-hero h1{margin:8px 0 14px;color:var(--bm-ink);font-size:clamp(34px,4.5vw,58px);line-height:1.04;letter-spacing:-1.8px}.bm-corp-lead{max-width:790px;margin:0;color:var(--bm-reading);font-size:18px;line-height:1.72}.bm-corp-meta{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:24px;color:var(--bm-muted);font-size:12px}.bm-corp-meta span{display:inline-flex;align-items:center;gap:7px}.bm-corp-meta span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bm-brand)}.bm-corp-summary{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,var(--bm-card),var(--bm-soft))}.bm-corp-summary strong{color:var(--bm-brand);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.bm-corp-summary p{margin:12px 0 0;color:var(--bm-ink);font-size:17px;line-height:1.65;font-weight:700}.bm-corp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:28px}.bm-corp-stats>div{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:15px;padding:18px 20px}.bm-corp-stats span{display:block;color:var(--bm-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.bm-corp-stats strong{color:var(--bm-ink);font-size:15px}.bm-corp-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:0 0 28px}.bm-corp-principles article{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:15px;padding:20px}.bm-corp-principles strong{color:var(--bm-ink);font-size:15px}.bm-corp-principles p{color:var(--bm-reading);font-size:13px;line-height:1.65;margin:8px 0 0}.bm-corporate-v2 .bm-corporate-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.bm-corporate-v2 .bm-policy-content{display:grid;gap:18px}.bm-corporate-v2 .bm-corp-section,.bm-corp-toc,.bm-corp-related{background:var(--bm-card);border:1px solid var(--bm-line);border-radius:18px;padding:28px}.bm-corporate-v2 .bm-corp-section h2,.bm-corp-related h2{margin:0 0 14px;color:var(--bm-ink);font-size:25px;line-height:1.25;letter-spacing:-.45px}.bm-corporate-v2 .bm-corp-section h3{color:var(--bm-ink);font-size:16px;margin:0 0 8px}.bm-corporate-v2 .bm-corp-section p{margin:0 0 13px;color:var(--bm-reading);font-size:15px;line-height:1.8}.bm-corporate-v2 .bm-corp-section p:last-child{margin-bottom:0}.bm-corporate-v2 .bm-corp-section ul{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}.bm-corporate-v2 .bm-corp-section li{position:relative;padding:12px 14px 12px 38px;border:1px solid var(--bm-line);border-radius:11px;background:var(--bm-soft);color:var(--bm-reading);line-height:1.55}.bm-corporate-v2 .bm-corp-section li:before{content:"✓";position:absolute;left:14px;top:11px;color:var(--bm-brand);font-weight:900}.bm-corp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px}.bm-corp-cards article{background:var(--bm-soft);border:1px solid var(--bm-line);border-radius:13px;padding:18px}.bm-corp-cards article p{font-size:13px!important;line-height:1.65!important}.bm-corp-toc strong{display:block;color:var(--bm-ink);font-size:13px;margin-bottom:12px}.bm-corp-toc div{display:flex;flex-wrap:wrap;gap:8px}.bm-corp-toc a{display:inline-flex;padding:8px 11px;border-radius:999px;background:var(--bm-soft);border:1px solid var(--bm-line);color:var(--bm-reading);font-size:12px;font-weight:700;text-decoration:none}.bm-corp-toc a:hover{color:var(--bm-brand);border-color:var(--bm-brand)}.bm-corp-table-wrap{overflow:auto;margin-top:16px;border:1px solid var(--bm-line);border-radius:13px}.bm-corp-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--bm-card)}.bm-corp-table th,.bm-corp-table td{padding:15px 16px;text-align:left;border-bottom:1px solid var(--bm-line);vertical-align:top}.bm-corp-table th{background:var(--bm-soft);color:var(--bm-ink);font-size:12px}.bm-corp-table td{color:var(--bm-reading);font-size:13px;line-height:1.55}.bm-corp-table tbody tr:last-child td{border-bottom:0}.bm-contact-box{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:13px;background:var(--bm-soft);border:1px solid var(--bm-line)}.bm-contact-box a{color:var(--bm-brand);font-size:19px;font-weight:850;text-decoration:none}.bm-contact-box small{color:var(--bm-muted)}.bm-corp-faq details{border-top:1px solid var(--bm-line)}.bm-corp-faq details:first-of-type{margin-top:16px}.bm-corp-faq summary{cursor:pointer;list-style:none;padding:17px 34px 17px 0;color:var(--bm-ink);font-weight:800;position:relative}.bm-corp-faq summary::-webkit-details-marker{display:none}.bm-corp-faq summary:after{content:"+";position:absolute;right:4px;top:15px;color:var(--bm-brand);font-size:21px}.bm-corp-faq details[open] summary:after{content:"−"}.bm-corp-faq details p{padding:0 36px 17px 0}.bm-corp-related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px}.bm-corp-related a{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;background:var(--bm-soft);border:1px solid var(--bm-line);border-radius:11px;color:var(--bm-ink);font-size:13px;font-weight:800;text-decoration:none}.bm-corp-related a:hover{border-color:var(--bm-brand);color:var(--bm-brand)}.bm-corporate-v2 .bm-policy-nav{top:92px;padding:14px;border-radius:18px}.bm-corporate-v2 .bm-policy-nav strong{padding:9px 10px 12px}.bm-corporate-v2 .bm-policy-nav a{font-size:12px;padding:9px 10px}.bm-policy-warning{margin-top:10px;padding:15px;border-radius:12px;background:var(--bm-soft);border:1px solid var(--bm-line)}.bm-policy-warning b{display:block;color:var(--bm-ink);font-size:12px;margin-bottom:6px}.bm-policy-warning p{margin:0;color:var(--bm-muted);font-size:11px;line-height:1.55}
html[data-theme=dark] .bm-corp-hero-copy,html[data-theme=dark] .bm-corp-summary,html[data-theme=dark] .bm-corp-stats>div,html[data-theme=dark] .bm-corp-principles article,html[data-theme=dark] .bm-corporate-v2 .bm-corp-section,html[data-theme=dark] .bm-corp-toc,html[data-theme=dark] .bm-corp-related,html[data-theme=dark] .bm-corporate-v2 .bm-policy-nav{background:#111927;border-color:#2a374b}html[data-theme=dark] .bm-corp-summary{background:linear-gradient(145deg,#111927,#172235)}html[data-theme=dark] .bm-corporate-v2 h1,html[data-theme=dark] .bm-corporate-v2 h2,html[data-theme=dark] .bm-corporate-v2 h3,html[data-theme=dark] .bm-corp-summary p,html[data-theme=dark] .bm-corp-stats strong,html[data-theme=dark] .bm-corp-principles strong,html[data-theme=dark] .bm-corp-faq summary,html[data-theme=dark] .bm-corp-related a,html[data-theme=dark] .bm-policy-warning b{color:#f3f7fb!important}html[data-theme=dark] .bm-corp-lead,html[data-theme=dark] .bm-corporate-v2 .bm-corp-section p,html[data-theme=dark] .bm-corp-principles p,html[data-theme=dark] .bm-corp-table td{color:#c8d3e1!important}html[data-theme=dark] .bm-corp-cards article,html[data-theme=dark] .bm-corporate-v2 .bm-corp-section li,html[data-theme=dark] .bm-corp-toc a,html[data-theme=dark] .bm-corp-related a,html[data-theme=dark] .bm-policy-warning,html[data-theme=dark] .bm-contact-box{background:#0d1522;border-color:#2a374b}html[data-theme=dark] .bm-corp-table{background:#111927}html[data-theme=dark] .bm-corp-table th{background:#182438;color:#f3f7fb}html[data-theme=dark] .bm-corp-table th,html[data-theme=dark] .bm-corp-table td,html[data-theme=dark] .bm-corp-faq details{border-color:#2a374b}
@media(max-width:1050px){.bm-corp-hero{grid-template-columns:1fr}.bm-corp-summary{padding:26px}.bm-corp-principles{grid-template-columns:repeat(2,1fr)}.bm-corporate-v2 .bm-corporate-layout{grid-template-columns:1fr}.bm-corporate-v2 .bm-policy-nav{position:static;order:-1;display:grid;grid-template-columns:repeat(3,1fr)}.bm-corporate-v2 .bm-policy-nav>strong,.bm-policy-warning{grid-column:1/-1}}
@media(max-width:700px){.bm-corporate-v2{padding-top:18px}.bm-corp-hero-copy,.bm-corp-summary{padding:24px}.bm-corp-hero h1{font-size:36px}.bm-corp-lead{font-size:16px}.bm-corp-stats{grid-template-columns:1fr}.bm-corp-principles{grid-template-columns:1fr}.bm-corp-cards,.bm-corp-related>div{grid-template-columns:1fr}.bm-corporate-v2 .bm-corp-section,.bm-corp-toc,.bm-corp-related{padding:21px}.bm-corporate-v2 .bm-policy-nav{grid-template-columns:repeat(2,1fr)}}
@media(max-width:470px){.bm-corporate-v2 .bm-policy-nav{grid-template-columns:1fr}.bm-corp-meta{flex-direction:column}.bm-corp-hero h1{font-size:32px}.bm-corporate-v2 .bm-corp-section h2,.bm-corp-related h2{font-size:22px}}


/* === bankamatic-v64.css === */
.bm64-corporate{padding-top:28px;padding-bottom:72px}.bm64-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:24px;margin:24px 0}.bm64-hero-main,.bm64-summary,.bm64-section,.bm64-toc,.bm64-related,.bm64-nav,.bm64-stats article,.bm64-principles article{background:var(--bm-card)!important;border:1px solid var(--bm-line)!important;color:var(--bm-ink)!important}.bm64-hero-main,.bm64-summary{border-radius:22px;padding:36px}.bm64-hero-main{border-left:5px solid var(--bm-brand)!important}.bm64-hero h1{margin:10px 0 15px!important;font-size:clamp(36px,4.6vw,60px)!important;line-height:1.04!important;letter-spacing:-1.8px!important;color:var(--bm-ink)!important;background:none!important;padding:0!important}.bm64-lead{margin:0!important;font-size:18px!important;line-height:1.72!important;color:var(--bm-reading)!important}.bm64-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;color:var(--bm-muted)!important;font-size:12px}.bm64-meta span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;background:var(--bm-brand)}.bm64-summary{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,var(--bm-card),var(--bm-soft))!important}.bm64-summary strong{color:var(--bm-brand)!important;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.bm64-summary p{display:block!important;visibility:visible!important;opacity:1!important;margin:12px 0 0!important;color:var(--bm-ink)!important;font-size:17px!important;line-height:1.65!important;font-weight:700!important}.bm64-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:28px}.bm64-stats article{border-radius:15px;padding:18px 20px}.bm64-stats span{display:block;color:var(--bm-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.bm64-stats strong{color:var(--bm-ink)!important}.bm64-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:28px}.bm64-principles article{border-radius:15px;padding:20px}.bm64-principles h2{font-size:16px!important;margin:0 0 8px!important;color:var(--bm-ink)!important}.bm64-principles p{margin:0!important;color:var(--bm-reading)!important;line-height:1.65!important}.bm64-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.bm64-content{display:grid;gap:18px}.bm64-section,.bm64-toc,.bm64-related{display:block!important;visibility:visible!important;opacity:1!important;border-radius:18px;padding:28px}.bm64-section h2,.bm64-related h2{display:block!important;margin:0 0 14px!important;color:var(--bm-ink)!important;font-size:26px!important;line-height:1.25!important;background:none!important;padding:0!important}.bm64-section h3{color:var(--bm-ink)!important;font-size:17px!important;margin:0 0 8px!important}.bm64-section p{display:block!important;visibility:visible!important;opacity:1!important;margin:0 0 14px!important;color:var(--bm-reading)!important;font-size:16px!important;line-height:1.82!important}.bm64-section ul{display:grid!important;gap:10px;margin:16px 0 0!important;padding:0!important;list-style:none!important}.bm64-section li{display:block!important;color:var(--bm-reading)!important;background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:11px;padding:12px 14px 12px 38px!important;position:relative}.bm64-section li:before{content:"✓";position:absolute;left:14px;color:var(--bm-brand);font-weight:900}.bm64-cards{display:grid!important;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px}.bm64-cards article{display:block!important;background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:13px;padding:18px}.bm64-cards p{font-size:14px!important;line-height:1.65!important}.bm64-toc strong{color:var(--bm-ink)!important}.bm64-toc div{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}.bm64-toc a{display:inline-flex!important;padding:8px 11px;border-radius:999px;background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;color:var(--bm-reading)!important;text-decoration:none}.bm64-table-wrap{overflow:auto;margin-top:16px;border:1px solid var(--bm-line);border-radius:13px}.bm64-table-wrap table{width:100%;min-width:720px;border-collapse:collapse;background:var(--bm-card)!important}.bm64-table-wrap th,.bm64-table-wrap td{padding:15px 16px;text-align:left;border-bottom:1px solid var(--bm-line);color:var(--bm-reading)!important}.bm64-table-wrap th{background:var(--bm-soft)!important;color:var(--bm-ink)!important}.bm64-contact{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:13px;background:var(--bm-soft);border:1px solid var(--bm-line)}.bm64-contact a{color:var(--bm-brand);font-size:19px;font-weight:850}.bm64-faq details{border-top:1px solid var(--bm-line)}.bm64-faq summary{padding:17px 0;color:var(--bm-ink)!important;font-weight:800;cursor:pointer}.bm64-related>div{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px}.bm64-related a{display:flex!important;align-items:center;justify-content:space-between;padding:14px 15px;background:var(--bm-soft)!important;border:1px solid var(--bm-line)!important;border-radius:11px;color:var(--bm-ink)!important;text-decoration:none;font-weight:800}.bm64-nav{position:sticky;top:92px;display:flex!important;flex-direction:column;gap:4px;border-radius:18px;padding:14px}.bm64-nav>strong{padding:10px;color:var(--bm-muted)!important}.bm64-nav a{display:block!important;padding:10px;border-radius:9px;color:var(--bm-ink)!important;text-decoration:none;font-weight:750}.bm64-nav a:hover,.bm64-nav a.active{background:var(--bm-soft)!important;color:var(--bm-brand)!important}.bm64-warning{margin-top:10px;padding:15px;border-radius:12px;background:var(--bm-soft);border:1px solid var(--bm-line)}.bm64-warning b{color:var(--bm-ink)!important}.bm64-warning p{margin:6px 0 0;color:var(--bm-muted)!important;font-size:12px;line-height:1.55}
html[data-theme=dark] .bm64-hero-main,html[data-theme=dark] .bm64-summary,html[data-theme=dark] .bm64-section,html[data-theme=dark] .bm64-toc,html[data-theme=dark] .bm64-related,html[data-theme=dark] .bm64-nav,html[data-theme=dark] .bm64-stats article,html[data-theme=dark] .bm64-principles article{background:#111927!important;border-color:#2a374b!important}html[data-theme=dark] .bm64-summary{background:linear-gradient(145deg,#111927,#172235)!important}html[data-theme=dark] .bm64-hero h1,html[data-theme=dark] .bm64-summary p,html[data-theme=dark] .bm64-section h2,html[data-theme=dark] .bm64-section h3,html[data-theme=dark] .bm64-related h2,html[data-theme=dark] .bm64-related a,html[data-theme=dark] .bm64-nav a,html[data-theme=dark] .bm64-stats strong,html[data-theme=dark] .bm64-principles h2{color:#f3f7fb!important}html[data-theme=dark] .bm64-lead,html[data-theme=dark] .bm64-section p,html[data-theme=dark] .bm64-section li,html[data-theme=dark] .bm64-principles p{color:#c8d3e1!important}html[data-theme=dark] .bm64-cards article,html[data-theme=dark] .bm64-section li,html[data-theme=dark] .bm64-related a,html[data-theme=dark] .bm64-toc a,html[data-theme=dark] .bm64-warning{background:#0d1522!important;border-color:#2a374b!important}
@media(max-width:1050px){.bm64-hero{grid-template-columns:1fr}.bm64-principles{grid-template-columns:repeat(2,1fr)}.bm64-layout{grid-template-columns:1fr}.bm64-nav{position:static;order:-1;display:grid!important;grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.bm64-hero-main,.bm64-summary,.bm64-section,.bm64-toc,.bm64-related{padding:22px}.bm64-stats{grid-template-columns:1fr}.bm64-principles,.bm64-cards,.bm64-related>div{grid-template-columns:1fr}.bm64-nav{grid-template-columns:repeat(2,1fr)}.bm64-hero h1{font-size:36px!important}}@media(max-width:470px){.bm64-nav{grid-template-columns:1fr}.bm64-meta{flex-direction:column}.bm64-hero h1{font-size:32px!important}}


/* === bankamatic-v65.css === */

/* Bankamatic 6.5 — contact form, eight-item nav, precise ticker and mobile market dock */
.bm-menu-primary{gap:clamp(10px,1.45vw,25px)!important}.bm-menu-primary>li>a{font-size:14px!important;min-height:66px!important;padding-inline:1px!important;white-space:nowrap!important}
.bm-brand-zone{gap:clamp(40px,5vw,82px)!important}.bm-market-dock{max-width:930px!important}.bm-market-chip strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
.bm65-contact-card{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:26px;margin-top:18px;padding:24px;border:1px solid var(--bm-line);border-radius:17px;background:var(--bm-soft)}
.bm65-contact-intro{padding:8px}.bm65-contact-intro h3{margin:9px 0 12px!important;font-size:24px!important;color:var(--bm-ink)!important}.bm65-contact-intro p{margin:0!important;font-size:14px!important;line-height:1.7!important}.bm65-contact-form{display:grid;gap:16px}.bm65-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bm65-contact-form label>span{display:block;margin-bottom:7px;color:var(--bm-ink);font-size:13px;font-weight:800}.bm65-contact-form label b{color:#e05252}.bm65-contact-form input,.bm65-contact-form select,.bm65-contact-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--bm-line);border-radius:11px;padding:13px 14px;background:var(--bm-card);color:var(--bm-ink);font:inherit;outline:none;transition:border-color .18s,box-shadow .18s}.bm65-contact-form input:focus,.bm65-contact-form select:focus,.bm65-contact-form textarea:focus{border-color:var(--bm-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--bm-brand) 16%,transparent)}.bm65-message{display:block}.bm65-consent{display:flex!important;align-items:flex-start;gap:10px;padding:13px;border-radius:11px;background:var(--bm-card);border:1px solid var(--bm-line)}.bm65-consent input{width:18px!important;height:18px;flex:0 0 18px;margin-top:2px}.bm65-consent span{margin:0!important;font-weight:500!important;line-height:1.55;color:var(--bm-reading)!important}.bm65-consent a{color:var(--bm-brand);font-weight:800}.bm65-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.bm65-form-bottom small{color:var(--bm-muted)}.bm65-form-bottom button{border:0;border-radius:11px;padding:13px 20px;background:var(--bm-brand);color:#fff;font-weight:850;cursor:pointer}.bm65-form-alert{margin:0 0 16px;padding:13px 15px;border-radius:11px;font-weight:750}.bm65-form-alert.is-success{background:#e7f8f2;color:#08745c;border:1px solid #a8dfcf}.bm65-form-alert.is-error{background:#fff0f0;color:#a82d2d;border:1px solid #efb4b4}.bm65-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
html[data-theme=dark] .bm65-contact-card{background:#0d1522;border-color:#2a374b}html[data-theme=dark] .bm65-contact-form input,html[data-theme=dark] .bm65-contact-form select,html[data-theme=dark] .bm65-contact-form textarea,html[data-theme=dark] .bm65-consent{background:#111927;border-color:#334158;color:#f3f7fb}html[data-theme=dark] .bm65-form-alert.is-success{background:#0c3028;color:#8ce4cd;border-color:#1a6756}html[data-theme=dark] .bm65-form-alert.is-error{background:#34191d;color:#ffb5bd;border-color:#71323a}
@media(max-width:1160px){.bm-menu-primary{gap:15px!important;justify-content:flex-start!important;overflow-x:auto!important;padding-inline:18px!important;scrollbar-width:none}.bm-menu-primary::-webkit-scrollbar{display:none}.bm-menu-primary>li>a{font-size:13px!important}.bm-brand-zone{gap:25px!important}}
@media(max-width:760px){.bm-head-main{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;padding-block:12px!important}.bm-brand-zone{display:block!important;min-width:0!important}.bm-brand{padding-right:86px}.bm-head-actions{grid-column:2;grid-row:1;align-self:start}.bm-market-dock{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;max-width:none!important;margin-top:13px!important;overflow:visible!important}.bm-market-chip{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;min-width:0!important;min-height:49px!important;padding:8px!important}.bm-market-chip:nth-child(n){display:grid!important}.bm-market-chip i{display:grid!important;width:30px!important;height:30px!important}.bm-market-chip small{font-size:9px!important}.bm-market-chip strong{font-size:11px!important;overflow:visible!important}.bm65-contact-card{grid-template-columns:1fr;padding:18px}.bm65-form-grid{grid-template-columns:1fr}.bm65-form-bottom{align-items:stretch;flex-direction:column}.bm65-form-bottom button{width:100%}}
@media(max-width:390px){.bm-market-chip i{display:none!important}.bm-market-chip{grid-template-columns:1fr!important}.bm-market-chip strong{font-size:10.5px!important}.bm-brand{padding-right:78px}}


/* === bankamatic-v66.css === */
/* Bankamatic 6.6 — contact readability and mobile single-row market ticker */
.bm66-contact-priority{margin:0 0 24px;scroll-margin-top:110px}
.bm66-contact-priority .bm65-contact-card{margin-top:0}
.bm65-contact-intro h3,.bm65-contact-intro p,.bm65-contact-intro strong,
.bm65-contact-form label>span,.bm65-contact-form .bm65-consent span,
.bm65-contact-form .bm65-form-bottom small{opacity:1!important;visibility:visible!important}
html[data-theme=dark] .bm65-contact-intro h3{color:#f4f7fb!important}
html[data-theme=dark] .bm65-contact-intro p{color:#cbd6e5!important}
html[data-theme=dark] .bm65-contact-intro strong{color:#f4f7fb!important}
html[data-theme=dark] .bm65-contact-form label>span{color:#e7edf6!important}
html[data-theme=dark] .bm65-contact-form input,
html[data-theme=dark] .bm65-contact-form select,
html[data-theme=dark] .bm65-contact-form textarea{color:#f4f7fb!important;background:#0d1625!important;border-color:#3a4962!important;caret-color:#4fd3b5!important}
html[data-theme=dark] .bm65-contact-form input::placeholder,
html[data-theme=dark] .bm65-contact-form textarea::placeholder{color:#8f9db1!important;opacity:1!important}
html[data-theme=dark] .bm65-consent{background:#0d1625!important;border-color:#3a4962!important}
html[data-theme=dark] .bm65-consent span{color:#d5deea!important}
html[data-theme=dark] .bm65-consent a{color:#52d5b8!important}
html[data-theme=dark] .bm65-form-bottom small{color:#c0cada!important}
html[data-theme=dark] .bm65-contact-form select option{background:#111927;color:#f4f7fb}

@media(max-width:760px){
  .bm-head-main{grid-template-columns:1fr auto!important;align-items:start!important;gap:8px 10px!important;padding:10px 12px 12px!important}
  .bm-brand-zone{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important}
  .bm-brand{padding-right:74px!important;min-height:42px!important}
  .bm-head-actions{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:3!important}
  .bm-market-dock{grid-column:1/-1!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0 1px 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
  .bm-market-dock::-webkit-scrollbar{display:none!important}
  .bm-market-chip,.bm-market-chip:nth-child(n){display:grid!important;grid-template-columns:30px minmax(88px,1fr)!important;flex:0 0 auto!important;width:auto!important;min-width:142px!important;max-width:none!important;min-height:52px!important;padding:8px 10px!important;scroll-snap-align:start!important}
  .bm-market-chip i{display:grid!important;width:30px!important;height:30px!important}
  .bm-market-chip small{font-size:9px!important;white-space:nowrap!important}
  .bm-market-chip strong{font-size:11.5px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
  .bm65-contact-card{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important}
  .bm65-contact-intro{padding:0!important}
  .bm65-contact-intro h3{font-size:22px!important;line-height:1.18!important}
  .bm65-contact-form textarea{min-height:180px!important}
  .bm66-contact-priority{margin-top:-4px!important}
}
@media(max-width:390px){
  .bm-market-chip,.bm-market-chip:nth-child(n){grid-template-columns:28px minmax(82px,1fr)!important;min-width:132px!important;padding:8px!important}
  .bm-market-chip i{display:grid!important;width:28px!important;height:28px!important}
  .bm-market-chip strong{font-size:11px!important}
}


/* === bankamatic-v67.css === */
/* Bankamatic 6.7 — mobile header ticker full-width track */
@media (max-width:760px){
  .bm-head-main{
    position:relative!important;
    display:block!important;
    width:100%!important;
    padding:10px 12px 12px!important;
    box-sizing:border-box!important;
  }
  .bm-brand-zone{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
  }
  .bm-brand{
    min-height:44px!important;
    margin:0!important;
    padding-right:108px!important;
    box-sizing:border-box!important;
  }
  .bm-head-actions{
    position:absolute!important;
    top:8px!important;
    right:12px!important;
    z-index:5!important;
    display:flex!important;
  }
  .bm-market-dock{
    display:flex!important;
    flex-wrap:nowrap!important;
    width:100%!important;
    max-width:none!important;
    margin:12px 0 0!important;
    padding:0 12px 5px 0!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x proximity!important;
    scroll-padding-inline:0 12px!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    box-sizing:border-box!important;
    overscroll-behavior-inline:contain!important;
  }
  .bm-market-dock::-webkit-scrollbar{display:none!important}
  .bm-market-chip,
  .bm-market-chip:nth-child(n){
    flex:0 0 154px!important;
    width:154px!important;
    min-width:154px!important;
    max-width:154px!important;
    grid-template-columns:30px minmax(0,1fr)!important;
    padding:8px 10px!important;
    box-sizing:border-box!important;
    scroll-snap-align:start!important;
  }
  .bm-market-chip strong{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
}
@media (max-width:390px){
  .bm-brand{padding-right:100px!important}
  .bm-market-chip,
  .bm-market-chip:nth-child(n){
    flex-basis:148px!important;
    width:148px!important;
    min-width:148px!important;
    max-width:148px!important;
  }
}


/* === bankamatic-v68.css === */
/* Bankamatic 6.8 — currency flags and crypto icons */
.bm-currency-card-head{align-items:center}
.bm-currency-flag{font-size:28px!important;line-height:1!important;display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:14px!important;background:rgba(37,99,235,.10)!important;color:inherit!important;box-shadow:inset 0 0 0 1px rgba(37,99,235,.14)}
.bm-currency-name{min-width:0;display:grid;gap:2px}
.bm-currency-name small{display:block;color:var(--bm-muted,#64748b);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.bm-currency-name h3{font-size:21px!important;line-height:1.2!important}
html[data-theme=dark] .bm-currency-flag{background:rgba(56,189,248,.08)!important;box-shadow:inset 0 0 0 1px rgba(56,189,248,.12)}

.bm-crypto-mark{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:900;flex:0 0 38px;color:#fff}
.bm-crypto-mark--bitcoin{background:linear-gradient(135deg,#f7931a,#ffb048)}
.bm-crypto-mark--ethereum{background:linear-gradient(135deg,#627eea,#8ea1ff)}
.bm-crypto-mark--solana{background:linear-gradient(135deg,#14f195,#9945ff)}
.bm-crypto-mark--ripple{background:linear-gradient(135deg,#23292f,#5d6c7a)}
.bm-crypto-mark--bnb{background:linear-gradient(135deg,#f3ba2f,#f8d665);color:#1b1b1b}
.bm-crypto-mark--cardano{background:linear-gradient(135deg,#0033ad,#3e7cff)}
.bm-crypto-mark--dogecoin{background:linear-gradient(135deg,#c2a633,#e5d177);color:#2b2411}
.bm-crypto-mark--avax{background:linear-gradient(135deg,#e84142,#ff7d83)}
.bm-crypto-mark--generic{background:linear-gradient(135deg,#0ea5e9,#22c55e)}
.bm-crypto-card-head img,.bm-crypto-mark{box-shadow:0 8px 20px rgba(15,23,42,.08)}
@media(max-width:640px){.bm-currency-flag{width:44px!important;height:44px!important;font-size:25px!important}.bm-currency-name h3{font-size:19px!important}}


/* === bankamatic-v69.css === */
/* Bankamatic 6.9 — real flag icons and polished crypto logos */
.bm-currency-flag{padding:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden}
.bm-currency-flag img{display:block;width:48px;height:48px;border-radius:50%;box-shadow:0 10px 22px rgba(15,23,42,.12)}
html[data-theme=dark] .bm-currency-flag img{box-shadow:0 10px 22px rgba(2,6,23,.35)}
.bm-currency-name h3{font-size:18px!important}
.bm-currency-name small{margin-bottom:2px}
.bm-crypto-logo{width:44px!important;height:44px!important;border-radius:50%!important;display:block;flex:0 0 44px;background:#0f172a;box-shadow:0 10px 24px rgba(15,23,42,.15)}
.bm-crypto-card-head{gap:12px!important;align-items:center!important}
.bm-crypto-card-head span{display:block}
.bm-crypto-card-head strong{font-size:18px;line-height:1.2}
.bm-crypto-card-head small{display:block;margin-top:2px;color:var(--bm58-muted,#94a3b8);font-weight:700;letter-spacing:.04em}
.bm-crypto-grid>a{position:relative;overflow:hidden}
.bm-crypto-grid>a:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none}
.bm-crypto-grid>a>b{font-size:22px!important;letter-spacing:-.02em}
.bm-crypto-card-head em{margin-left:auto;padding:8px 12px;border-radius:999px;background:rgba(16,185,129,.10)}
.bm-crypto-card-head em.down{background:rgba(239,68,68,.12)}
.bm-crypto-card-head em.flat{background:rgba(148,163,184,.14)}
.bm-crypto-detail-token{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--bm-border,#dbe3ee);background:var(--bm-surface-soft,#f8fafc);border-radius:999px;margin-bottom:14px}
.bm-crypto-detail-token img{width:36px;height:36px;border-radius:50%;display:block}
.bm-crypto-detail-token b{font-size:16px;color:var(--bm-heading,#0f172a)}
html[data-theme=dark] .bm-crypto-detail-token{background:#111a28;border-color:#2a3a50}html[data-theme=dark] .bm-crypto-detail-token b{color:#f8fafc}
@media(max-width:640px){.bm-currency-flag img{width:44px;height:44px}.bm-crypto-logo{width:40px!important;height:40px!important}.bm-crypto-card-head strong{font-size:17px}}


/* === bankamatic-v70.css === */
/* Bankamatic 7.0 — premium crypto cards, detail chart and reliable currency flags */
.bm-currency-flag img{display:block!important;width:48px!important;height:48px!important;object-fit:cover!important;border-radius:50%!important;background:#fff!important}
.bm-currency-flag{background:transparent!important}

.bm-crypto-grid-v70{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bm-crypto-card-v70{display:flex!important;flex-direction:column;min-height:292px;padding:22px!important;border:1px solid var(--bm58-border,#2a3a50);border-radius:24px!important;background:linear-gradient(145deg,var(--bm58-card,#111a28),var(--bm58-card2,#0d1624))!important;color:var(--bm58-text,#f8fafc)!important;text-decoration:none;box-shadow:0 16px 40px rgba(2,6,23,.10);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.bm-crypto-card-v70:hover{transform:translateY(-3px);border-color:rgba(45,212,191,.45);box-shadow:0 22px 48px rgba(2,6,23,.17)}
.bm-crypto-card-v70 header{display:flex;align-items:center;justify-content:space-between;gap:14px}
.bm-coin-title{display:flex;align-items:center;gap:12px;min-width:0}.bm-coin-title img{width:46px;height:46px;border-radius:50%;flex:0 0 46px}.bm-coin-title strong,.bm-coin-title small{display:block}.bm-coin-title strong{font-size:20px;line-height:1.15}.bm-coin-title small{margin-top:4px;color:var(--bm58-muted,#94a3b8);font-size:13px;font-weight:800;letter-spacing:.05em}
.bm-crypto-card-v70 header em{font-style:normal;font-size:13px;font-weight:900;padding:9px 12px;border-radius:999px;background:rgba(16,185,129,.12);color:#10b981;white-space:nowrap}.bm-crypto-card-v70 header em.down{background:rgba(244,63,94,.13);color:#fb7185}.bm-crypto-card-v70 header em.flat{background:rgba(148,163,184,.12);color:#94a3b8}
.bm-crypto-main-price{text-align:center;padding:31px 8px 25px}.bm-crypto-main-price small{display:block;color:var(--bm58-muted,#94a3b8);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bm-crypto-main-price b{display:block;margin-top:9px;font-size:37px;line-height:1.05;letter-spacing:-.035em;color:#fbbf24}
.bm-crypto-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.bm-crypto-card-stats>div{padding:13px;border:1px solid var(--bm58-border,#2a3a50);border-radius:15px;background:rgba(255,255,255,.025)}.bm-crypto-card-stats small,.bm-crypto-card-stats strong{display:block}.bm-crypto-card-stats small{color:var(--bm58-muted,#94a3b8);font-size:12px}.bm-crypto-card-stats strong{margin-top:5px;font-size:15px;color:var(--bm58-text,#f8fafc)}
.bm-card-link{display:block;margin-top:16px;text-align:right;color:#5eead4;font-size:13px;font-weight:900}
html:not([data-theme=dark]) .bm-crypto-card-v70{background:linear-gradient(145deg,#fff,#f8fafc)!important;color:#0f172a!important}.bm-crypto-card-v70 .bm-coin-title strong{color:inherit}.bm-crypto-card-v70 .bm-crypto-card-stats strong{color:inherit}

.bm-crypto-detail-hero-v70{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:center;padding:34px;border:1px solid var(--bm-border,#dbe3ee);border-radius:28px;background:var(--bm-surface,#fff)}
.bm-token-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--bm-border,#dbe3ee);border-radius:999px;background:var(--bm-surface-soft,#f8fafc);margin-bottom:14px}.bm-token-pill img{width:38px;height:38px;border-radius:50%}.bm-token-pill b{font-size:15px;color:var(--bm-heading,#0f172a)}
.bm-crypto-detail-copy h1{margin:8px 0 12px!important;font-size:54px;line-height:1.05;color:var(--bm-heading,#0f172a)!important}.bm-crypto-detail-copy p{max-width:850px;margin:0;color:var(--bm-text,#334155);font-size:19px;line-height:1.65}
.bm-crypto-live-card{padding:25px;border:1px solid var(--bm-border,#dbe3ee);border-radius:22px;background:var(--bm-surface-soft,#f8fafc)}.bm-crypto-live-card small,.bm-crypto-live-card strong,.bm-crypto-live-card em{display:block}.bm-crypto-live-card small{color:var(--bm-muted,#64748b)}.bm-crypto-live-card strong{margin:9px 0 8px;font-size:31px;color:var(--bm-heading,#0f172a)}.bm-crypto-live-card .bm-change{display:inline-block;padding:7px 10px;border-radius:999px;background:rgba(16,185,129,.12);color:#10b981;font-weight:900}.bm-crypto-live-card .bm-change.down{background:rgba(244,63,94,.13);color:#fb7185}.bm-crypto-live-card em{margin-top:16px;padding-top:15px;border-top:1px solid var(--bm-border,#dbe3ee);font-style:normal;color:var(--bm-text,#334155)}
.bm-crypto-kpis-v70{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.bm-crypto-kpis-v70 article{padding:20px;border:1px solid var(--bm-border,#dbe3ee);border-radius:20px;background:var(--bm-surface,#fff)}.bm-crypto-kpis-v70 span,.bm-crypto-kpis-v70 strong{display:block}.bm-crypto-kpis-v70 span{color:var(--bm-muted,#64748b);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.bm-crypto-kpis-v70 strong{margin-top:9px;font-size:22px;color:var(--bm-heading,#0f172a)}
.bm-crypto-chart-card-v70{margin-top:22px;padding:28px;border:1px solid var(--bm-border,#dbe3ee);border-radius:26px;background:var(--bm-surface,#fff)}.bm-crypto-chart-card-v70 .bm-section-heading h2{margin:5px 0 7px!important;border:0!important;padding:0!important;color:var(--bm-heading,#0f172a)!important}.bm-crypto-chart-card-v70 .bm-section-heading p{margin:0;color:var(--bm-muted,#64748b)}
.bm-chart-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.bm-chart-tabs button{border:1px solid var(--bm-border,#dbe3ee);background:var(--bm-surface-soft,#f8fafc);color:var(--bm-text,#334155);padding:10px 15px;border-radius:12px;font-weight:900;cursor:pointer}.bm-chart-tabs button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}
.bm-chart-meta{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px}.bm-chart-meta strong{font-size:28px;color:var(--bm-heading,#0f172a)}.bm-chart-meta span{color:var(--bm-muted,#64748b)}
.bm-crypto-chart{height:340px;margin-top:12px;border:1px solid var(--bm-border,#dbe3ee);border-radius:20px;background:linear-gradient(180deg,var(--bm-surface-soft,#f8fafc),var(--bm-surface,#fff));overflow:hidden}.bm-crypto-chart svg{display:block;width:100%;height:100%}.bm-chart-line{fill:none;stroke:#2dd4bf;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bm-chart-line.is-down{stroke:#fb7185}.bm-chart-area{fill:url(#bmChartFill)}.bm-chart-loader,.bm-chart-error{height:100%;display:grid;place-items:center;color:var(--bm-muted,#64748b);font-weight:800}
.bm-crypto-reading-v70{margin-top:22px}.bm-crypto-reading-v70 .bm-section-heading h2{color:var(--bm-heading,#0f172a)!important}
html[data-theme=dark] .bm-crypto-detail-hero-v70,html[data-theme=dark] .bm-crypto-live-card,html[data-theme=dark] .bm-crypto-kpis-v70 article,html[data-theme=dark] .bm-crypto-chart-card-v70{background:#111a28;border-color:#2a3a50}html[data-theme=dark] .bm-token-pill,html[data-theme=dark] .bm-crypto-live-card{background:#0d1624}html[data-theme=dark] .bm-token-pill b,html[data-theme=dark] .bm-crypto-detail-copy h1,html[data-theme=dark] .bm-crypto-live-card strong,html[data-theme=dark] .bm-crypto-kpis-v70 strong,html[data-theme=dark] .bm-chart-meta strong,html[data-theme=dark] .bm-crypto-chart-card-v70 .bm-section-heading h2{color:#f8fafc!important}html[data-theme=dark] .bm-crypto-detail-copy p,html[data-theme=dark] .bm-crypto-live-card em{color:#d9e4f2}html[data-theme=dark] .bm-crypto-chart{background:linear-gradient(180deg,#0d1624,#111a28);border-color:#2a3a50}
@media(max-width:1050px){.bm-crypto-grid-v70{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-crypto-detail-hero-v70{grid-template-columns:1fr}.bm-crypto-kpis-v70{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.bm-crypto-grid-v70{grid-template-columns:1fr}.bm-crypto-card-v70{min-height:270px}.bm-crypto-main-price b{font-size:32px}.bm-crypto-detail-hero-v70{padding:22px}.bm-crypto-detail-copy h1{font-size:39px}.bm-crypto-detail-copy p{font-size:17px}.bm-crypto-kpis-v70{grid-template-columns:1fr 1fr}.bm-crypto-chart-card-v70{padding:19px}.bm-chart-meta{align-items:flex-start;flex-direction:column}.bm-crypto-chart{height:280px}}


/* === bankamatic-v71.css === */
/* Bankamatic 7.1 — inline flags, correct TRY conversion, interactive chart */
.bm-currency-flag{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}
.bm-currency-flag svg{display:block!important;width:48px!important;height:48px!important;max-width:none!important;opacity:1!important;visibility:visible!important;filter:none!important}
.bm-crypto-identity-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.bm-crypto-identity-row .bm-token-pill{margin:0}.bm-crypto-identity-row .bm-eyebrow{margin:0;line-height:1}
.bm-crypto-chart{position:relative}.bm-chart-dot{fill:var(--bm-surface,#fff);stroke:#2dd4bf;stroke-width:3;vector-effect:non-scaling-stroke}.bm-chart-line.is-down~.bm-chart-dot{stroke:#fb7185}.bm-chart-hover-line{stroke:#94a3b8;stroke-width:1.5;stroke-dasharray:5 5;opacity:0;vector-effect:non-scaling-stroke}.bm-chart-hover-dot{fill:#fff;stroke:#2dd4bf;stroke-width:4;opacity:0;vector-effect:non-scaling-stroke}.bm-chart-tooltip{position:absolute;z-index:4;min-width:130px;padding:10px 12px;border-radius:12px;background:#07111f;color:#fff;box-shadow:0 12px 30px rgba(2,6,23,.35);pointer-events:none;opacity:0;transform:translateY(5px);transition:.12s ease}.bm-chart-tooltip b,.bm-chart-tooltip span{display:block}.bm-chart-tooltip b{font-size:15px}.bm-chart-tooltip span{font-size:11px;color:#cbd5e1;margin-top:3px}.bm-crypto-chart.is-hovering .bm-chart-hover-line,.bm-crypto-chart.is-hovering .bm-chart-hover-dot,.bm-crypto-chart.is-hovering .bm-chart-tooltip{opacity:1}.bm-crypto-chart.is-hovering .bm-chart-tooltip{transform:none}
html[data-theme=dark] .bm-chart-dot{fill:#111a28}
@media(max-width:640px){.bm-crypto-identity-row{gap:10px}.bm-currency-flag,.bm-currency-flag svg{width:44px!important;height:44px!important}}


/* === bankamatic-v72.css === */
/* Bankamatic 7.2 — programatik hesaplama mimarisi */
.bm72-category-page,.bm72-calc-page,.bm72-tools-hub{padding-block:28px 70px}
.bm72-category-hero,.bm72-calc-hero{display:flex;gap:20px;align-items:center;padding:28px;border:1px solid var(--bm-border,#dbe3ee);border-radius:24px;background:linear-gradient(135deg,var(--bm-surface,#fff),var(--bm-surface-soft,#f8fafc));margin:18px 0 26px}
.bm72-category-hero>i,.bm72-calc-icon{display:grid;place-items:center;width:70px;height:70px;flex:0 0 70px;border-radius:22px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-size:30px;font-style:normal;box-shadow:0 14px 32px rgba(37,99,235,.2)}
.bm72-category-hero h1,.bm72-calc-hero h1{margin:4px 0 8px!important;padding:0!important;border:0!important;color:var(--bm-heading,#0f172a)!important}.bm72-category-hero p,.bm72-calc-hero p{margin:0;max-width:800px;color:var(--bm-muted,#64748b)}
.bm72-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.bm72-category-grid>a{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid var(--bm-border,#dbe3ee);border-radius:20px;background:var(--bm-surface,#fff);text-decoration:none;color:var(--bm-text,#0f172a)}.bm72-category-grid>a>i{font-style:normal;font-size:28px}.bm72-category-grid span{font-size:12px;font-weight:800;color:#2563eb}.bm72-category-grid h2{margin:3px 0 7px!important;padding:0!important;border:0!important;font-size:21px!important}.bm72-category-grid p{margin:0;color:var(--bm-muted,#64748b)}.bm72-category-grid b{margin-left:auto}
.bm72-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm72-tool-grid>a{display:flex;align-items:flex-start;gap:13px;padding:19px;border:1px solid var(--bm-border,#dbe3ee);border-radius:18px;background:var(--bm-surface,#fff);color:var(--bm-text,#0f172a);text-decoration:none;transition:.2s}.bm72-tool-grid>a:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(15,23,42,.08)}.bm72-tool-grid i{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:13px;background:rgba(37,99,235,.1);color:#2563eb;font-style:normal;font-weight:900}.bm72-tool-grid h2{font-size:17px!important;margin:0 0 6px!important;padding:0!important;border:0!important}.bm72-tool-grid p{font-size:13px;margin:0;color:var(--bm-muted,#64748b)}.bm72-tool-grid b{margin-left:auto}
.bm72-category-guide,.bm72-popular,.bm72-content,.bm72-faq{margin-top:28px;padding:26px;border:1px solid var(--bm-border,#dbe3ee);border-radius:22px;background:var(--bm-surface,#fff)}.bm72-guide-grid,.bm72-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm72-guide-grid article,.bm72-notes article{padding:18px;border-radius:16px;background:var(--bm-surface-soft,#f8fafc);border:1px solid var(--bm-border,#dbe3ee)}.bm72-guide-grid p,.bm72-notes p{margin:7px 0 0;color:var(--bm-muted,#64748b)}
.bm72-calc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.bm72-calc-card,.bm72-related{padding:24px;border:1px solid var(--bm-border,#dbe3ee);border-radius:22px;background:var(--bm-surface,#fff)}.bm72-calc-card-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.bm72-calc-card-head h2{margin:3px 0 0!important;padding:0!important;border:0!important}.bm72-calc-card-head small{color:var(--bm-muted,#64748b)}
.bm72-calc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm72-calc-form label{display:grid;gap:7px}.bm72-calc-form label>span{font-size:13px;font-weight:800}.bm72-calc-form input,.bm72-calc-form select{width:100%;padding:13px 14px;border:1px solid var(--bm-border,#dbe3ee);border-radius:12px;background:var(--bm-surface-soft,#f8fafc);color:var(--bm-text,#0f172a);box-sizing:border-box}.bm72-calc-form .is-check{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--bm-border,#dbe3ee);border-radius:12px}.bm72-calc-form .is-check input{width:18px}.bm72-calc-form .is-check em{font-style:normal}.bm72-calc-actions{grid-column:1/-1;display:flex;gap:10px}.bm72-calc-actions button{padding:13px 22px;border:0;border-radius:12px;background:#2563eb;color:#fff;font-weight:900;cursor:pointer}.bm72-calc-actions .secondary{background:var(--bm-surface-soft,#eef2f7);color:var(--bm-text,#0f172a);border:1px solid var(--bm-border,#dbe3ee)}
.bm72-calc-result{margin-top:18px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#fff}.bm72-calc-result small{font-size:11px;letter-spacing:.08em;color:#93c5fd}.bm72-calc-result div{display:grid;gap:8px;margin-top:10px}.bm72-calc-result b{font-size:25px}.bm72-calc-result span{color:#dbeafe}
.bm72-related h2{margin:4px 0 14px!important;padding:0!important;border:0!important}.bm72-related>a{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--bm-border,#dbe3ee);text-decoration:none;color:var(--bm-text,#0f172a)}.bm72-related>a i{font-style:normal}.bm72-related>a span{min-width:0;flex:1}.bm72-related>a strong,.bm72-related>a small{display:block}.bm72-related>a small{margin-top:3px;color:var(--bm-muted,#64748b);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm72-related .all{border:0;color:#2563eb;font-weight:900}
.bm72-content>div:first-child{max-width:820px}.bm72-content h2,.bm72-faq h2{margin:4px 0 10px!important;padding:0!important;border:0!important}.bm72-faq details{border-top:1px solid var(--bm-border,#dbe3ee);padding:15px 0}.bm72-faq summary{font-weight:850;cursor:pointer}.bm72-faq p{color:var(--bm-muted,#64748b)}
html[data-theme=dark] .bm72-category-hero,html[data-theme=dark] .bm72-calc-hero,html[data-theme=dark] .bm72-category-grid>a,html[data-theme=dark] .bm72-tool-grid>a,html[data-theme=dark] .bm72-category-guide,html[data-theme=dark] .bm72-popular,html[data-theme=dark] .bm72-content,html[data-theme=dark] .bm72-faq,html[data-theme=dark] .bm72-calc-card,html[data-theme=dark] .bm72-related{background:#101927;border-color:#2a3a50;color:#e7eef8}html[data-theme=dark] .bm72-guide-grid article,html[data-theme=dark] .bm72-notes article,html[data-theme=dark] .bm72-calc-form input,html[data-theme=dark] .bm72-calc-form select{background:#0b1421;border-color:#2a3a50;color:#f8fafc}html[data-theme=dark] .bm72-category-hero h1,html[data-theme=dark] .bm72-calc-hero h1,html[data-theme=dark] .bm72-tool-grid h2,html[data-theme=dark] .bm72-category-grid h2,html[data-theme=dark] .bm72-related h2,html[data-theme=dark] .bm72-content h2,html[data-theme=dark] .bm72-faq h2{color:#f8fafc!important}
@media(max-width:980px){.bm72-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm72-calc-layout{grid-template-columns:1fr}.bm72-related{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bm72-related>span,.bm72-related>h2,.bm72-related>.all{grid-column:1/-1}}
@media(max-width:640px){.bm72-category-hero,.bm72-calc-hero{align-items:flex-start;padding:20px}.bm72-category-hero>i,.bm72-calc-icon{width:52px;height:52px;flex-basis:52px;border-radius:16px;font-size:22px}.bm72-category-grid,.bm72-tool-grid,.bm72-guide-grid,.bm72-notes{grid-template-columns:1fr}.bm72-calc-form{grid-template-columns:1fr}.bm72-related{display:block}.bm72-calc-card,.bm72-related,.bm72-category-guide,.bm72-popular,.bm72-content,.bm72-faq{padding:18px}.bm72-calc-result b{font-size:21px}}


/* === bankamatic-v73.css === */
/* Bankamatic 7.3 — erişilebilir, göz dostu açık/koyu tema sistemi */
:root{
  color-scheme:light;
  --bm-bg:#f5f7fa;
  --bm-surface:#ffffff;
  --bm-surface-elevated:#ffffff;
  --bm-surface-soft:#f0f4f8;
  --bm-surface-muted:#e9eef5;
  --bm-text:#172033;
  --bm-heading:#0f172a;
  --bm-muted:#526177;
  --bm-subtle:#6b788c;
  --bm-border:#d8e0ea;
  --bm-border-strong:#bdc9d8;
  --bm-brand:#0f766e;
  --bm-brand-soft:#dff5f1;
  --bm-primary:#2563eb;
  --bm-primary-hover:#1d4ed8;
  --bm-primary-soft:#e8f0ff;
  --bm-positive:#047857;
  --bm-positive-soft:#dff7ec;
  --bm-negative:#b42318;
  --bm-negative-soft:#fee9e7;
  --bm-warning:#a15c00;
  --bm-warning-soft:#fff2d8;
  --bm-focus:#2563eb;
  --bm-shadow-sm:0 1px 2px rgba(15,23,42,.04),0 5px 14px rgba(15,23,42,.05);
  --bm-shadow-md:0 14px 36px rgba(15,23,42,.08);
  --bm-radius-sm:12px;
  --bm-radius-md:18px;
  --bm-radius-lg:24px;
  --bm-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
html[data-theme="dark"]{
  color-scheme:dark;
  --bm-bg:#0b111b;
  --bm-surface:#111a28;
  --bm-surface-elevated:#162235;
  --bm-surface-soft:#0e1724;
  --bm-surface-muted:#1b293d;
  --bm-text:#e6edf7;
  --bm-heading:#f8fafc;
  --bm-muted:#a8b5c7;
  --bm-subtle:#8e9bb0;
  --bm-border:#2a3a50;
  --bm-border-strong:#40536e;
  --bm-brand:#5eead4;
  --bm-brand-soft:#103a37;
  --bm-primary:#60a5fa;
  --bm-primary-hover:#93c5fd;
  --bm-primary-soft:#162e50;
  --bm-positive:#4adeaa;
  --bm-positive-soft:#12372d;
  --bm-negative:#ff8580;
  --bm-negative-soft:#3c2227;
  --bm-warning:#f9c56c;
  --bm-warning-soft:#3b2d18;
  --bm-focus:#93c5fd;
  --bm-shadow-sm:0 1px 2px rgba(0,0,0,.18),0 8px 20px rgba(0,0,0,.15);
  --bm-shadow-md:0 18px 42px rgba(0,0,0,.28);
}
html,body{background:var(--bm-bg)!important;color:var(--bm-text)!important;font-family:var(--bm-font)!important}
body{font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body,p,li,dd,dt,label,input,select,textarea,button{font-family:var(--bm-font)!important}
h1,h2,h3,h4,h5,h6{color:var(--bm-heading)!important;font-family:var(--bm-font)!important;letter-spacing:-.025em;text-wrap:balance}
p,li,small,.bm-lead{color:var(--bm-muted)}
a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}
:focus-visible{outline:3px solid var(--bm-focus)!important;outline-offset:3px!important;border-radius:6px}
::selection{background:var(--bm-primary);color:#fff}

/* Kartlar ve genel yüzeyler */
.bm72-category-hero,.bm72-calc-hero,.bm72-category-grid>a,.bm72-tool-grid>a,.bm72-category-guide,.bm72-popular,.bm72-content,.bm72-faq,.bm72-calc-card,.bm72-related,
.bm-info-panel,.bm-market-table-card,.bm-market-hero,.bm-stat-list>div,.bm-market-summary>article,.bm-card,.calculator-card,.related-tools{
  background:var(--bm-surface)!important;border-color:var(--bm-border)!important;color:var(--bm-text)!important;box-shadow:var(--bm-shadow-sm)
}
.bm72-category-hero,.bm72-calc-hero{background:linear-gradient(135deg,var(--bm-surface),var(--bm-surface-soft))!important}
.bm72-tool-grid>a:hover,.bm72-category-grid>a:hover{border-color:var(--bm-border-strong)!important;box-shadow:var(--bm-shadow-md);transform:translateY(-2px)}
.bm72-guide-grid article,.bm72-notes article{background:var(--bm-surface-soft)!important;border-color:var(--bm-border)!important}

/* Hesaplama alanı */
.bm72-calc-form label>span{color:var(--bm-heading)!important;font-weight:750}
.bm72-calc-form input,.bm72-calc-form select,.bm72-calc-form textarea,
input[type="text"],input[type="number"],input[type="date"],input[type="time"],input[type="email"],select,textarea{
  background:var(--bm-surface-soft)!important;color:var(--bm-text)!important;border-color:var(--bm-border-strong)!important;caret-color:var(--bm-primary)
}
input::placeholder,textarea::placeholder{color:var(--bm-subtle)!important;opacity:1}
.bm72-calc-actions button{background:var(--bm-primary)!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--bm-primary) 22%,transparent)}
.bm72-calc-actions button:hover{background:var(--bm-primary-hover)!important}
.bm72-calc-actions .secondary{background:var(--bm-surface-muted)!important;color:var(--bm-heading)!important;border:1px solid var(--bm-border-strong)!important;box-shadow:none}
.bm72-calc-result{background:linear-gradient(135deg,#142746,#1d3a65)!important;color:#fff!important;border:1px solid rgba(147,197,253,.22)}
html[data-theme="dark"] .bm72-calc-result{background:linear-gradient(135deg,#172845,#203e69)!important}
.bm72-calc-result small{color:#a8d2ff!important}.bm72-calc-result span{color:#e4efff!important}.bm72-calc-result b{color:#fff!important}

/* İlgili araçlar: ikonlar her iki temada görünür */
.bm72-related>a{color:var(--bm-text)!important;border-color:var(--bm-border)!important;padding:14px 8px!important;border-radius:12px}
.bm72-related>a:hover{background:var(--bm-surface-soft)!important}
.bm72-related>a i,.bm72-tool-grid i,.bm72-category-grid>a>i{
  display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;
  background:var(--bm-primary-soft)!important;color:var(--bm-primary)!important;font-style:normal!important;font-size:20px!important;font-weight:900!important;
  border:1px solid color-mix(in srgb,var(--bm-primary) 24%,var(--bm-border))!important;filter:none!important;opacity:1!important
}
.bm72-related>a strong{color:var(--bm-heading)!important}.bm72-related>a small{color:var(--bm-muted)!important}.bm72-related>a>b{color:var(--bm-primary)!important}
.bm72-related .all{color:var(--bm-primary)!important}

/* Başlık ve yardımcı metin görünürlüğü */
.bm-eyebrow{color:var(--bm-brand)!important;font-weight:850!important;letter-spacing:.12em}
.bm72-calc-card-head small,.bm72-category-grid p,.bm72-tool-grid p,.bm72-guide-grid p,.bm72-notes p,.bm72-faq p{color:var(--bm-muted)!important}
.bm72-faq details{border-color:var(--bm-border)!important}.bm72-faq summary{color:var(--bm-heading)!important}
.bm-breadcrumb{color:var(--bm-subtle)!important}.bm-breadcrumb a{color:var(--bm-brand)!important}

/* Form ve UI grafiklerinin metin dışı kontrastı */
button,.bm-icon-button,.bm-menu-button{border-color:var(--bm-border-strong)!important}
hr{border-color:var(--bm-border)!important}
.is-up,.up{color:var(--bm-positive)!important}.is-down,.down{color:var(--bm-negative)!important}

/* Okuma konforu */
.bm72-content>div:first-child,.bm-article-body{max-width:76ch}
.bm72-content p,.bm72-faq p,.bm-article-body p{line-height:1.78}
.bm72-calc-hero h1,.bm72-category-hero h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.12!important}
.bm72-calc-card-head h2,.bm72-related h2,.bm72-content h2,.bm72-faq h2{font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important}

/* Tema düğmesi */
#bm-theme-toggle{background:var(--bm-surface-soft)!important;color:var(--bm-heading)!important;border:1px solid var(--bm-border-strong)!important}
#bm-theme-toggle:hover{background:var(--bm-primary-soft)!important;color:var(--bm-primary)!important}

/* Mobil ve tablet */
@media(max-width:980px){
  .bm72-calc-layout{gap:18px}
  .bm72-related{grid-template-columns:1fr 1fr!important}
}
@media(max-width:700px){
  body{font-size:15.5px;line-height:1.6}
  .bm-shell{width:min(100% - 24px,1180px)!important}
  .bm72-category-page,.bm72-calc-page,.bm72-tools-hub{padding-block:18px 48px}
  .bm72-category-hero,.bm72-calc-hero{gap:14px!important;padding:18px!important;border-radius:18px!important}
  .bm72-category-hero>i,.bm72-calc-icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:14px!important;font-size:21px!important}
  .bm72-calc-card,.bm72-related,.bm72-category-guide,.bm72-popular,.bm72-content,.bm72-faq{padding:17px!important;border-radius:18px!important}
  .bm72-calc-card-head{align-items:flex-start!important;gap:10px;flex-direction:column}
  .bm72-calc-form{gap:12px!important}
  .bm72-calc-form input,.bm72-calc-form select{min-height:48px;font-size:16px}
  .bm72-calc-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
  .bm72-calc-actions button{min-height:48px;padding:12px 14px!important}
  .bm72-related{display:block!important}
  .bm72-related>a{padding:13px 6px!important}
  .bm72-related>a i{width:40px!important;height:40px!important;flex-basis:40px!important}
  .bm72-calc-result{padding:18px!important;border-radius:16px!important}
  .bm72-calc-result b{font-size:22px!important;line-height:1.25}
}
@media(max-width:390px){
  .bm-shell{width:min(100% - 18px,1180px)!important}
  .bm72-calc-actions{grid-template-columns:1fr!important}
  .bm72-category-hero,.bm72-calc-hero{padding:15px!important}
}

/* Hareket hassasiyeti */
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}


/* === bankamatic-v74.css === */
/* Bankamatic 7.4 — Kaç Gün Kaldı final sayfa sistemi */
.bm74-hero-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.bm74-year-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--bm-success-soft,#e8f8f1);color:var(--bm-success,#087a55);border:1px solid color-mix(in srgb,var(--bm-success,#087a55) 25%,transparent);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.bm74-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.bm74-result-head>small{margin:0!important}
.bm74-verified{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(20,184,166,.12);color:#0f766e;font-size:12px;font-weight:800}
.bm74-result-actions{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);flex-wrap:wrap}
.bm74-result-actions button{appearance:none;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.10);color:#fff;border-radius:12px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease}
.bm74-result-actions button:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}
.bm74-result-actions span{font-size:13px;color:rgba(255,255,255,.78)}
.bm72-content>div:first-child>p{max-width:78ch;margin-top:14px;color:var(--bm-text,#263246);line-height:1.78}
.bm74-important{margin-top:28px;padding:30px;border-radius:24px;background:var(--bm-surface,#fff);border:1px solid var(--bm-border,#d9e2ec);box-shadow:0 12px 30px rgba(15,23,42,.04)}
.bm74-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}
.bm74-section-head h2{margin:7px 0 8px!important;border:0!important;padding:0!important;color:var(--bm-heading,#101828)!important}
.bm74-section-head p{margin:0;max-width:75ch;color:var(--bm-muted,#5d6b7c);line-height:1.65}
.bm74-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bm74-date-card{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:16px 17px;border-radius:16px;border:1px solid var(--bm-border,#d9e2ec);background:var(--bm-surface-soft,#f7f9fc);color:var(--bm-text,#263246);font:inherit;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.bm74-date-card:hover{transform:translateY(-2px);border-color:var(--bm-primary,#2563eb);box-shadow:0 10px 22px rgba(37,99,235,.09)}
.bm74-date-card span{display:grid;gap:4px}.bm74-date-card strong{font-size:16px;color:var(--bm-heading,#101828)}.bm74-date-card small{color:var(--bm-muted,#5d6b7c)}
.bm74-date-card em{font-style:normal;white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--bm-primary-soft,#eaf1ff);color:var(--bm-primary,#1d4ed8);font-size:12px;font-weight:800}
.bm74-source-note{margin:16px 2px 0;color:var(--bm-muted,#5d6b7c);font-size:13px;line-height:1.55}
html[data-theme=dark] .bm74-year-badge{background:rgba(45,212,191,.10);color:#70ead4;border-color:rgba(45,212,191,.28)}
html[data-theme=dark] .bm74-verified{background:rgba(45,212,191,.12);color:#7ce8d3}
html[data-theme=dark] .bm72-content>div:first-child>p{color:#c2cddd}
html[data-theme=dark] .bm74-important{background:#111a28;border-color:#2a3a50;box-shadow:none}
html[data-theme=dark] .bm74-section-head h2,html[data-theme=dark] .bm74-date-card strong{color:#f8fafc!important}
html[data-theme=dark] .bm74-section-head p,html[data-theme=dark] .bm74-date-card small,html[data-theme=dark] .bm74-source-note{color:#a8b5c7}
html[data-theme=dark] .bm74-date-card{background:#0d1624;border-color:#2a3a50;color:#e6edf7}
html[data-theme=dark] .bm74-date-card:hover{border-color:#60a5fa;box-shadow:0 12px 26px rgba(0,0,0,.24)}
html[data-theme=dark] .bm74-date-card em{background:rgba(96,165,250,.12);color:#9cc7ff}
@media(max-width:760px){.bm74-important{padding:20px;border-radius:18px}.bm74-date-grid{grid-template-columns:1fr}.bm74-date-card{padding:14px}.bm74-section-head h2{font-size:clamp(24px,7vw,32px)!important}.bm74-result-head{align-items:flex-start}.bm74-verified{font-size:11px}.bm74-result-actions{align-items:flex-start;flex-direction:column}.bm74-result-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.bm74-date-card,.bm74-result-actions button{transition:none!important}.bm74-date-card:hover,.bm74-result-actions button:hover{transform:none!important}}
