/* top10today — minimal mobile-friendly styles. */
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#1f2328;background:#f6f7f9;font-size:14px;line-height:1.5}
header,footer{max-width:720px;margin:0 auto;padding:12px 16px;font-size:13px;color:#57606a}
header a{color:#0969da;text-decoration:none;margin-right:4px}
main{max-width:720px;margin:0 auto;padding:0 16px 24px;background:#fff;border:1px solid #e1e4e8;border-radius:8px}
h1{font-size:20px;margin:16px 0 4px}
h2{font-size:15px;margin:16px 0 8px}
section{margin-bottom:16px}
section.gainers h2{color:#0a7d2c}
section.losers h2{color:#c4341d}
p.coverage{margin:0 0 8px;color:#57606a;font-size:12px}
p.summary-missing em{color:#57606a}
table.movers{width:100%;border-collapse:collapse;font-size:13px}
table.movers th,table.movers td{padding:6px 8px;border-bottom:1px solid #f0f2f4;text-align:left}
table.movers th{background:#f6f8fa;color:#57606a;border-bottom:1px solid #eaecef}
table.movers td.num,table.movers th.num{text-align:right;font-variant-numeric:tabular-nums}
table.movers td.rank,table.movers th.rank{width:32px;color:#57606a}
table.movers td.ticker a{color:#0969da;text-decoration:none;font-weight:600}
table.movers td.sector{color:#57606a}
table.movers td.up{color:#0a7d2c;font-weight:600}
table.movers td.down{color:#c4341d;font-weight:600}
ul.archive-list{padding-left:20px}
ul.archive-list li{margin:4px 0}
ul.archive-list a{color:#0969da;text-decoration:none}
p.empty em{color:#57606a}
p.generated{font-size:12px;color:#57606a}
@media (max-width:480px){
  main{border:none;border-radius:0;padding:0 8px 16px}
  table.movers td.sector,table.movers th.sector{display:none}
}
