/* WEBELITE V123: preserve the original book hero; unify following sections */
body{background:#0b205c;color:#f6f9ff}
main>section:not(.hero):not(.market-section):not(.home-top-tools){background:linear-gradient(150deg,#1a4bba 0%,#143889 52%,#0b205c 100%);color:#f6f9ff}
main>section:not(.hero) h2{color:#fff}
main>section:not(.hero) .intro,main>section:not(.hero) p{color:#e1edff}
main>section:not(.hero) .hl{color:#132650}
main>section:not(.hero) .card,main>section:not(.hero) .mascot-card,main>section:not(.hero) .boersenwissen,main>section:not(.hero) .wissen-panel{background:linear-gradient(145deg,#1955b8,#0d2b76);border-color:#367ce0;color:#fff}
main>section:not(.hero) .mascot-copy h3,main>section:not(.hero) .mascot-copy p,main>section:not(.hero) .boersenwissen h3,main>section:not(.hero) .wissen-text,main>section:not(.hero) .wissen-label,main>section:not(.hero) .wissen-count,main>section:not(.hero) .mascots-showcase figcaption{color:#fff}
main>section:not(.hero) .mascot-card img,main>section:not(.hero) .wissen-panel img{mix-blend-mode:normal}
.market-section{padding:70px 0;background:radial-gradient(ellipse at 50% 0%,#1d60cf 0%,#102d79 45%,#081a4a 100%);color:white}
.market-heading{text-align:center;max-width:790px;margin:0 auto 28px}.market-heading h2{color:#fff;font-size:clamp(28px,4vw,46px);margin:10px 0}.market-heading p{color:#d7eaff}.market-eyebrow{display:inline-block;background:#ffd23f;color:#102451;font-size:12px;font-weight:900;letter-spacing:.06em;padding:7px 17px;border-radius:99px}.market-up{color:#75ed9a}.market-down{color:#ff8e99}
.market-news{display:flex;align-items:center;gap:18px;padding:17px 22px;background:#071943;border:1px solid #3a85e4;border-radius:16px;margin:24px 0;color:#d4e8ff}.market-news strong{color:#ffdc53;white-space:nowrap}.market-news span{font-size:14px}
.market-indices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-index,.market-side{border:1px solid #3985ee;background:linear-gradient(145deg,#1553b1,#09235f);border-radius:22px;box-shadow:0 14px 32px #020d3555}.market-index{padding:22px}.market-index span{font-size:13px;color:#b5d9ff}.market-index h3{font-size:29px;margin:5px 0}.market-index .market-await{font-size:17px;color:#ffdc53;font-weight:900;margin:7px 0}.market-index small{color:#d2e6ff}
.market-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:28px 0 17px}.market-tabs span{font-weight:800;margin-right:8px}.market-tab{border:1px solid #56a6ff;background:#0c327e;color:#fff;padding:10px 18px;border-radius:999px;font:800 15px Lato,sans-serif;cursor:pointer;min-height:44px}.market-tab.is-active{background:#ffd23f;color:#102451;border-color:#ffd23f}.market-tab:focus-visible{outline:3px solid #fff;outline-offset:3px}
.market-duel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-side{padding:22px}.market-side-head{display:flex;align-items:center;gap:15px}.market-side-head img{width:100px;height:100px;object-fit:contain;flex:none}.market-side-head h3{font-size:24px;line-height:1.2;margin:5px 0;color:white}.market-side-head p{margin:0;color:#cde5ff;font-size:14px}.market-side-head span{font-size:12px;font-weight:900;letter-spacing:.08em}.market-empty{padding:18px;border-radius:12px;background:#051a4a;color:#d1e6ff;font-size:15px;margin-top:16px;min-height:90px}.market-disclaimer{font-size:13px;color:#c7ddff;margin:18px 0 0}
@media(max-width:700px){.market-section{padding:48px 0}.market-indices{grid-template-columns:1fr}.market-duel{grid-template-columns:1fr}.market-news{display:block}.market-news span{display:block;margin-top:7px}.market-side-head img{width:84px;height:84px}.market-side-head h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.market-section *{scroll-behavior:auto}}

/* WEBELITE V124: opt-in charts, preserving original book hero */
.market-charts{margin:25px 0 8px;padding:24px;border:1px solid #438df3;border-radius:22px;background:linear-gradient(145deg,#113d91,#071d54);box-shadow:0 12px 30px #04113e55}.market-chart-intro h3{color:#fff;margin:0 0 7px;font-size:24px}.market-chart-intro p,.market-chart-source{color:#cce2ff;font-size:14px;margin:0 0 16px}.market-chart-controls{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:17px}.chart-select{padding:11px 17px;min-height:44px;background:#09265c;color:white;border:1px solid #4a9bff;border-radius:99px;font-weight:800;cursor:pointer}.chart-select.is-active{background:#ffd23f;color:#102451;border-color:#ffd23f}.chart-select:focus-visible,#load-market-chart:focus-visible{outline:3px solid white;outline-offset:3px}.market-chart-consent{border:1px dashed #6aafff;border-radius:16px;padding:20px;background:#061c4c}.market-chart-consent p{color:#e5f1ff;margin:0 0 15px}.market-chart-consent button{border:0;border-radius:99px;padding:13px 22px;background:#ffd23f;color:#102451;font-weight:900;cursor:pointer;min-height:44px}.market-chart-frame{width:100%;height:430px;border-radius:14px;overflow:hidden;background:#061635}.market-chart-frame iframe{display:block;width:100%;height:100%;border:0}.market-chart-source{margin:14px 0 0}@media(max-width:700px){.market-charts{padding:16px}.market-chart-frame{height:360px}}
