/* Lucky's numeric board: separate from provider-owned charts and sample tickets. */
#lucky .live-metals{margin:54px 5% 42px;padding:30px 0;border-block:1px solid #c5a7ed;color:#fff5d5;scroll-margin-top:160px}
#lucky .lm-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}
#lucky .lm-heading h3{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0;color:#fff5d5}
#lucky .lm-heading p{margin:0;color:#f0dcff;font-size:15px}
#lucky .lm-source,#lucky .lm-disclosure,#lucky .lm-details p{max-width:85ch;font-size:14px;line-height:1.65;color:#f0dcff;margin:18px 0}
#lucky .live-metals a{color:#ffed68;text-decoration:underline;text-underline-offset:4px}
#lucky .lm-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:26px 0 20px;padding:0;border:1px solid #bd9ce1;background:#170c28}
#lucky .lm-board>li{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:24px 18px;border-inline-end:1px solid #735092;border-top:3px solid transparent;background:rgba(255,237,104,calc(var(--lm-change,0)*.12))}
#lucky .lm-board>li:last-child{border-inline-end:0}
#lucky .lm-board>li[data-spotlight="true"]{border-top-color:#ffed68}
#lucky .lm-metal{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
#lucky .lm-metal h4{font-family:Georgia,serif;font-size:24px;line-height:1.2;margin:0;color:#fff5d5}
#lucky .lm-metal>span{font:13px ui-monospace,monospace;color:#dec5f6}
#lucky [data-quote-value]{display:block;min-height:2.7em;font:600 clamp(23px,2.15vw,34px)/1.25 ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#ffed68;overflow-wrap:anywhere;transform-origin:center;align-content:center}
#lucky [data-quote-direction],#lucky [data-quote-status]{font-size:12px;line-height:1.5;color:#f0dcff}
#lucky [data-direction="up"] [data-quote-direction]{color:#baf8d1}
#lucky [data-direction="down"] [data-quote-direction]{color:#ffb8d5}
#lucky [data-quote-state="stale"] [data-quote-status],#lucky [data-quote-state="unavailable"] [data-quote-status]{color:#ffd39d}
#lucky .lm-time{display:block;font-size:11px;line-height:1.6;color:#dec5f6;margin-top:auto}
#lucky .lm-time time{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#lucky .lm-operation{font-size:13px;line-height:1.5;color:#ffed68;min-height:3em;max-width:90ch}
#lucky .lm-details summary{cursor:pointer;min-height:44px;align-content:center;color:#ffed68;font-size:14px;width:fit-content}
#lucky .live-metals :focus-visible{outline:3px solid #ffed68;outline-offset:5px}
#lucky .live-metals ::selection{background:#ffed68;color:#170c28}
@media(max-width:1050px){#lucky .lm-board{grid-template-columns:repeat(2,minmax(0,1fr))}#lucky .lm-board>li:nth-child(2){border-inline-end:0}#lucky .lm-board>li:nth-child(n+3){border-top:1px solid #735092}#lucky .lm-board>li[data-spotlight="true"]{border-top:3px solid #ffed68}}
@media(max-width:540px){#lucky .live-metals{margin-inline:6%;padding-block:24px}#lucky .lm-board{grid-template-columns:1fr}#lucky .lm-board>li{border-inline-end:0;padding:18px 20px;gap:6px;border-top:1px solid #735092}#lucky [data-quote-value]{min-height:1.6em;font-size:28px}#lucky .lm-time{font-size:12px}#lucky .lm-operation{min-height:0}}
@media(prefers-reduced-motion:reduce){#lucky [data-quote-value]{transform:none!important}}
