/* YY Lorcana index: stock-style quote, finish switches and transparent coverage. */
.ix-market-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}
.ix-market-switch button{min-width:0;border:1px solid #e5e1ed;border-radius:12px;background:#faf9fc;color:#424154;padding:11px 14px;text-align:left;font:inherit;font-weight:700;cursor:pointer}
.ix-market-switch button small{display:block;margin-top:4px;color:#888394;font-size:11px;font-weight:400}
.ix-market-switch button[aria-pressed=true]{border-color:#27233b;background:#27233b;color:#fff;box-shadow:0 5px 16px #27233b20}
.ix-market-switch button[aria-pressed=true] small{color:#d3cfe2}
.ix-metrics{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}
.ix-metrics>div{min-width:0;justify-content:center;min-height:104px}
.ix-metrics .ix-primary-metric{background:linear-gradient(135deg,#26243a,#554172);color:#fff}
.ix-metrics .ix-primary-metric small,.ix-metrics .ix-primary-metric span{color:#e0d9ed}
.ix-metrics .ix-primary-metric b{color:#fff;font-size:42px;letter-spacing:-1px}
.ix-metrics .ix-primary-metric strong.positive{color:#a8edc0}
.ix-metrics .ix-primary-metric strong.negative{color:#ffb5bd}
.ix-metrics>div:not(.ix-primary-metric)>strong{font-size:22px;font-variant-numeric:tabular-nums}
.ix-metrics>div:not(.ix-primary-metric)>span{font-size:11px}
.ix-breadth .breadth-up{color:#27724b}.ix-breadth .breadth-down{color:#a13d4a}
.ix-chart output{font-variant-numeric:tabular-nums}
.index-caption{padding-top:8px;border-bottom:1px solid #ece9f1}
@media(max-width:980px){.ix-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-metrics .ix-primary-metric{grid-column:span 2}}
@media(max-width:680px){.ix-market-switch{gap:6px}.ix-market-switch button{padding:9px 7px;text-align:center;font-size:12px}.ix-market-switch button small{font-size:10px}.ix-metrics{grid-template-columns:1fr 1fr}.ix-metrics .ix-primary-metric{grid-column:span 2}.ix-metrics>div{min-height:88px;padding:12px}.ix-metrics .ix-primary-metric b{font-size:36px}.ix-controls{align-items:flex-start}.ix-controls label{align-items:flex-start;flex-direction:column;gap:5px}.ix-controls select{max-width:100%;width:100%}}
