: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}}
