/* Bitcoin ve BIST 100: açık tema kartları Gram Altın sayfasıyla aynı görsel dile taşınır. */
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-card,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-card,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-summary,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-summary {
    background:radial-gradient(circle at 18% 0,rgba(225,169,59,.12),transparent 32%),#fff!important;
    border-color:#d9e1ea!important;
    color:#101827!important;
    box-shadow:0 18px 48px rgba(23,35,52,.09)!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-head,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-head,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-price-area,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-price-area,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-range,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-range,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-stats,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-stats,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-footer,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-footer {
    border-color:#e2e8f0!important;
    background:transparent!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-title,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-title,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-summary h2,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-summary h2,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-summary p,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-summary p,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-stats strong,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-stats strong {
    color:#111827!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-pair,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-pair,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-label,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-label,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-period,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-period,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-range-ends span,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-range-ends span,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-stats span,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-stats span,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-footer,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-footer {
    color:#64748b!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-price,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-price {
    color:#a66d00!important;
    text-shadow:none!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-market-summary article,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-market-summary article {
    background:#f8fafc!important;
    border-color:#dce4ed!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart {
    background:radial-gradient(circle at 8% 0,rgba(225,169,59,.12),transparent 28%),#fff!important;
    border-color:#d9e1ea!important;
    box-shadow:0 18px 48px rgba(23,35,52,.08)!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-title h2,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-title h2 { color:#111827!important; }
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-title p,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-title p,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-footer,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-footer { color:#64748b!important; }
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-metric,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-metric {
    background:#f8fafc!important;
    border-color:#dce4ed!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-metric strong,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-metric strong,
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-metric b,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-metric b { color:#111827!important; }
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-body,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-body {
    background:linear-gradient(180deg,#f8fafc,#eef3f8)!important;
    border-color:#dce4ed!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-tabs button,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-tabs button {
    background:#eef2f7!important;
    color:#334155!important;
}
html[data-theme="light"] .pd-crypto-detail-page .pd-crypto-premium-chart-tabs button.is-active,
html[data-theme="light"] .pd-bist100-exact-page .pd-crypto-premium-chart-tabs button.is-active {
    background:#e4aa2d!important;
    color:#17120a!important;
}

/* Gram Altın: tek, kapsamlı dönemsel kart kümesi. */
.pd-fx-history-section .pd-fx-history-grid { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
@media(max-width:980px){.pd-fx-history-section .pd-fx-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){.pd-fx-history-section .pd-fx-history-grid{grid-template-columns:1fr!important}}

/* Yatırım araçları karşılaştırma modülü */
.pd-cross-asset-compare{margin:30px 0;padding:30px;border:1px solid var(--border);border-radius:30px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 36%),var(--surface);box-shadow:var(--shadow)}
.pd-cross-asset-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.pd-cross-asset-head>div{max-width:920px}.pd-cross-asset-head span{display:block;margin-bottom:9px;color:var(--accent);font-size:12px;font-weight:950;letter-spacing:.1em}.pd-cross-asset-head h2{margin:0;color:var(--text);font-size:clamp(27px,3vw,42px);line-height:1.08}.pd-cross-asset-head p{margin:12px 0 0;color:var(--text-muted);font-size:15px;line-height:1.75}.pd-cross-asset-head>a{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:15px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:18px;background:var(--accent-soft);color:var(--text);font-weight:900;white-space:nowrap}.pd-cross-asset-head>a b{color:var(--accent)}
.pd-cross-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pd-cross-asset-card{display:flex;flex-direction:column;gap:14px;position:relative;min-height:176px;padding:20px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent);color:var(--text)}.pd-cross-asset-card:hover{text-decoration:none;transform:translateY(-1px)}.pd-cross-asset-card.is-current{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.pd-cross-rank{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:12px;font-weight:950}.pd-cross-card-head{display:flex;align-items:center;gap:14px;padding-right:48px}.pd-cross-symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--accent-soft);color:var(--accent);font-size:26px;font-weight:950;flex:0 0 auto}.pd-cross-main{min-width:0;display:flex;flex-direction:column;gap:4px}.pd-cross-main strong{display:block;color:var(--text);font-size:24px;line-height:1.05}.pd-cross-main small{display:block;color:var(--text-muted);font-size:13px;font-weight:700}.pd-cross-current-badge{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:11px;font-weight:900;white-space:nowrap}.pd-cross-date{display:block;color:var(--text-muted);font-size:12px;line-height:1.5}.pd-cross-metric-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pd-cross-metric-row>span{color:var(--text-muted);font-size:13px;font-weight:800}.pd-cross-metric-row>b{font-size:28px;line-height:1;color:var(--green)}.pd-cross-asset-card.is-down .pd-cross-metric-row>b{color:var(--red)}.pd-cross-track{display:block;height:8px;border-radius:999px;background:var(--border);overflow:hidden}.pd-cross-track i{display:block;height:100%;border-radius:inherit;background:var(--green)}.pd-cross-asset-card.is-down .pd-cross-track i{background:var(--red)}.pd-cross-asset-summary{margin:18px 0 0;color:var(--text-muted);font-size:14px;line-height:1.7}
html[data-theme="light"] .pd-cross-asset-compare{background:radial-gradient(circle at 92% 0,rgba(225,169,59,.12),transparent 36%),#fff;border-color:#d9e1ea;box-shadow:0 18px 48px rgba(23,35,52,.08)}html[data-theme="light"] .pd-cross-asset-card{background:#f8fafc;border-color:#dce4ed}html[data-theme="light"] .pd-cross-track{background:#dce4ed}html[data-theme="light"] .pd-cross-rank{background:rgba(225,169,59,.12)}html[data-theme="light"] .pd-cross-current-badge{background:rgba(225,169,59,.12)}
@media(max-width:1200px){.pd-cross-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.pd-cross-asset-compare{padding:18px;border-radius:22px}.pd-cross-asset-head{display:grid}.pd-cross-asset-head>a{justify-content:center}.pd-cross-asset-grid{grid-template-columns:1fr}.pd-cross-main strong{font-size:21px}.pd-cross-metric-row>b{font-size:24px}.pd-cross-current-badge{margin-left:0}}
