@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;700&display=swap');
:root{--bg:#F4EFE4;--ink:#10100E;--muted:#726D65;--line:#D6CEC1;--green:#123B2A}
*{box-sizing:border-box}
html,body{margin:0;padding:0;width:100%;background:#F4EFE4;color:var(--ink);font-family:"Fira Code","Courier New",monospace;overflow:hidden}
.free-tips-widget{width:100%;background:#F4EFE4;padding:0}
.tips-table{width:100%;border:1px solid var(--line);background:var(--bg)}
.tip-row{display:grid;grid-template-columns:150px 1.45fr 1fr 90px;gap:24px;align-items:center;min-height:58px;padding:12px 28px;border-bottom:1px solid var(--line);background:var(--bg)}
.tip-row:last-child{border-bottom:0}
.date{color:var(--muted);font-size:13px;font-weight:500;padding-left:2px}
.match{color:var(--ink);font-size:16px;font-weight:700;line-height:1.15}
.pick{color:var(--ink);font-size:15px;font-weight:400;line-height:1.25}
.odd{color:var(--green);font-size:15px;font-weight:700;text-align:right;padding-right:6px}
.loading{color:var(--muted);padding:20px 28px;font-size:15px}
@media(max-width:900px){html,body{overflow:auto}.tip-row{grid-template-columns:1fr;gap:7px;padding:16px 20px}.date,.pick,.odd{font-size:15px;text-align:left;padding-left:0;padding-right:0}.match{font-size:17px}}


/* FINAL FLAT BEIGE OVERRIDE */
html,
body,
.performance-widget,
.free-tips-widget,
.kpis,
.kpis article,
.chart-card,
.chart-head,
.chart-box,
.embed-bottom,
.tips-table,
.tip-row {
  background: #F4EFE4 !important;
}

canvas {
  background: #F4EFE4 !important;
}
