/* stylefix-v1 */

/* trust stats band: one centered row (nested .trust > .container) */
.trust .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.5rem;font-size:.9rem;color:var(--muted)}
.trust .trust-item{white-space:nowrap}
html:not([data-theme="dark"]) .trust{background:#f1f5f9}

/* sidebar link icons: fixed width so labels align */
.side-link .ico{display:inline-block;width:1.15rem;text-align:center;flex-shrink:0;opacity:.9}

/* theme toggle icon: sun in dark, moon in light (scoped to html) */
html[data-theme="dark"] .icon-sun{display:inline}
html[data-theme="dark"] .icon-moon{display:none}
html:not([data-theme="dark"]) .icon-sun{display:none}
html:not([data-theme="dark"]) .icon-moon{display:inline}

/* light-mode hero: soft gradient instead of the dark navy band */
html:not([data-theme="dark"]) .hero:not(.prize-big):not(.broker-line):not(.broker-logo){background:linear-gradient(135deg,#eef2f7 0%,#e2e8f0 55%,#e6f4f1 100%);color:var(--ink);border-bottom:1px solid var(--line)}
html:not([data-theme="dark"]) .hero h1{color:#0f172a}
html:not([data-theme="dark"]) .hero p{color:#475569}
html:not([data-theme="dark"]) .hero .eyebrow{color:#15803d}
html:not([data-theme="dark"]) .hero-meta span{background:rgba(15,23,42,.05);border:1px solid rgba(15,23,42,.12);color:var(--ink)}
