.lvs{padding:14vh 5vw 10vh}
.lv-head{max-width:1100px;margin:0 auto 5vh}.lv-eye{font:500 12px JetBrains Mono,monospace;letter-spacing:.25em;color:var(--a)}
.lv-head h2{font:800 clamp(36px,7vw,84px)/1 Unbounded,sans-serif;margin:12px 0}.lv-head p{opacity:.6;max-width:640px}
#lv-list{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:20px}
.lv{background:#10131a;border:1px solid rgba(238,241,246,.1);border-radius:26px;padding:22px;position:relative;overflow:hidden}
.lv.in{border-color:rgba(255,59,79,.5);box-shadow:0 0 0 1px rgba(255,59,79,.2),0 30px 60px rgba(255,59,79,.08)}
.lv-sim{font:600 10px JetBrains Mono,monospace;letter-spacing:.18em;color:#ffb03b;margin-bottom:10px}
.lv-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.lv-badge{display:inline-flex;align-items:center;gap:8px;background:#ff3b4f;color:#fff;font:800 12px JetBrains Mono,monospace;letter-spacing:.2em;padding:6px 12px;border-radius:99px}
.lv-badge i{width:8px;height:8px;border-radius:50%;background:#fff;animation:lvp 1.2s infinite}
@keyframes lvp{0%{box-shadow:0 0 0 0 rgba(255,255,255,.9)}100%{box-shadow:0 0 0 10px rgba(255,255,255,0)}}
.lv-clock{font:700 22px JetBrains Mono,monospace;color:var(--w)}
.lv-ft,.lv-pre{font:600 12px JetBrains Mono,monospace;letter-spacing:.18em;color:rgba(238,241,246,.6)}.lv-ft{color:var(--w);border:1px solid rgba(238,241,246,.3);padding:5px 12px;border-radius:99px}
.lv-sb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:22px 0}
.lv-t span{display:block;font:700 clamp(16px,2vw,20px)/1.15 Space Grotesk,sans-serif}.lv-t small{font:500 10px JetBrains Mono,monospace;opacity:.45;letter-spacing:.2em}.lv-t.r{text-align:right}
.lv-sc{display:flex;align-items:center;gap:6px;font:900 clamp(56px,14vw,88px)/1 Unbounded,sans-serif}.lv-sc i{font-style:normal;opacity:.3}
.lv.in .lv-sc b{text-shadow:0 0 30px rgba(61,245,166,.35)}
.lv-picks{display:grid;gap:8px}
.lv-pk{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:rgba(238,241,246,.05);font:500 14px Inter,sans-serif}
.lv-pk b{font:700 12px JetBrains Mono,monospace;letter-spacing:.15em}.lv-pk.up{background:rgba(61,245,166,.12)}.lv-pk.up b{color:var(--a)}.lv-pk.dn{background:rgba(255,59,79,.12)}.lv-pk.dn b{color:#ff5d6c}
.lv-feed{list-style:none;margin:18px 0 0;padding:0;max-height:420px;overflow:auto;border-top:1px solid rgba(238,241,246,.08)}
.lv-feed li{display:grid;grid-template-columns:42px 30px 1fr;gap:8px;align-items:start;padding:12px 2px;border-bottom:1px solid rgba(238,241,246,.06)}
.lv-feed li.new{animation:lvin .6s cubic-bezier(.2,1.4,.4,1) both}
@keyframes lvin{from{opacity:0;transform:translateY(-14px) scale(.97)}}
.lv-feed time{font:700 13px JetBrains Mono,monospace;color:var(--a)}.lv-feed i{font-style:normal;font-size:15px;text-align:center}
.lv-feed p{margin:0;font-size:14px}.lv-feed p b{display:block;font-weight:600}.lv-feed p span{display:block;opacity:.55;font-size:12.5px;margin-top:2px}
.lv-feed li.t-goal{background:linear-gradient(90deg,rgba(61,245,166,.1),transparent)}.lv-feed li.t-goal p b{color:var(--a)}
.lv-empty{opacity:.5;font-size:14px;margin:16px 0 0}
.st-live.is-live{color:#ff5d6c}.st-live.is-live i{background:#ff3b4f}
@media (prefers-reduced-motion:reduce){.lv-badge i,.lv-feed li.new{animation:none}}
@media (max-width:860px){.lvs{padding:10vh 4vw 8vh}.lv{padding:18px;border-radius:22px}.lv-feed{max-height:360px}}
.lv-pk small{display:block;font:500 11px JetBrains Mono,monospace;opacity:.5;margin-top:3px}
.lv-sc em{font:700 18px JetBrains Mono,monospace;font-style:normal;opacity:.4;letter-spacing:.2em;padding:0 8px}
.lv.pre .lv-sb{margin:18px 0}
#lv-count{margin:6px 0 14px}
.lv-feed li{grid-template-columns:54px 26px 1fr!important}
.lv-feed time{font:800 17px JetBrains Mono,monospace!important;color:var(--a);background:rgba(61,245,166,.1);border-radius:8px;text-align:center;padding:4px 0}
mark.lv-run{font:800 12px JetBrains Mono,monospace;font-style:normal;background:var(--a);color:#06070a;padding:2px 7px;border-radius:6px;margin-left:6px;vertical-align:2px}
.lv-gs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:-8px 0 18px;font-size:13px}
.lv-gs span{display:block;opacity:.85;margin:2px 0}.lv-gs span::before{content:'⚽ ';font-size:11px}.lv-gs b{font:700 13px JetBrains Mono,monospace;color:var(--a)}.lv-gs .r{text-align:right}
.lv-feed mark.lv-run{opacity:1!important;color:#06070a!important;background:#3df5a6!important;-webkit-text-fill-color:#06070a!important;display:inline-block}
.lv-feed mark.lv-run{margin:0 6px 0 0}
