*{box-sizing:border-box}body{margin:0;background:#f3f3f3;color:#111;font-family:Arial,sans-serif}header{background:#121c2b;padding:10px 14px;text-align:center}.brand{color:#fff;text-decoration:none;font-weight:800;font-size:26px;letter-spacing:.4px}main{max-width:850px;margin:0 auto;background:#fff}.intro{font-size:14px;text-align:center;margin:0;padding:4px 8px}.notice{margin:0 1% 8px;padding:9px;background:#16324f;color:#fff;text-align:center;font-size:14px}.notice a{color:#ffd166}.updated{margin:6px 1%;color:#217a4a;font-size:14px}.quick-result-board{width:100%;border-collapse:collapse}.board-title th{background:#0d9488;color:white;padding:8px}.board-title h2{font-size:24px;font-weight:400;margin:0}.board-head th{background:#414141;color:#fff;font-size:20px;font-weight:400;padding:10px 12px;text-align:left}.board-head th:nth-child(2),.board-head th:nth-child(3){text-align:center;width:18%}.board-section td{border-left:8px solid #ff4d5a;background:#f1f1f1;color:#ff4d5a;height:70px;padding-left:34px}.board-section h3{font-size:22px;font-weight:400;margin:0}.game-result td{border:1px solid #d0d0d0;background:#fff}.game-details{padding:12px 18px;height:108px}.game-name{font-size:26px;font-weight:400;margin:0 0 12px}.game-time{font-size:18px}.game-link{font-size:18px;color:#1670db;text-decoration:none;margin-left:10px}.result{font-size:38px;text-align:center;width:18%}.game-result.highlight td{background:#ffc21a;border-color:#d79d00}.show{background:#ffc21a;padding:18px;text-align:center;font-size:22px}.show a{font-size:16px}footer{text-align:center;padding:25px 10px;background:#121c2b;color:#fff}footer a{color:#fff}@media(max-width:600px){header{padding:5px}.brand{font-size:21px}.board-title h2{font-size:20px}.board-head th{font-size:18px;padding:8px}.game-details{padding:10px 18px;height:94px}.game-name{font-size:23px;margin-bottom:10px}.game-time,.game-link{font-size:16px}.result{font-size:34px}.board-section td{height:64px;padding-left:34px}}/* Combined monthly archive section - ResultSattaKing original palette */
.mix-wrap{margin:18px 8px 0;border:2px solid #263c8a;background:#fff;overflow:hidden}.mix-heading{background:#4c1d95;color:#fff;text-align:center;font-size:25px;font-weight:800;padding:13px 10px}.mix-sub{background:#e0f2fe;color:#0f172a;text-align:center;font-size:16px;font-weight:700;padding:9px 8px;border-bottom:1px solid #93c5fd}.mix-scroll{width:100%;overflow-x:auto}.mix-table{width:100%;border-collapse:collapse;table-layout:fixed}.mix-table th{background:#0f766e;color:#fff;font-size:18px;padding:11px 4px;border:1px solid #0b5f59}.mix-table td{font-size:20px;text-align:center;padding:10px 4px;border:1px solid #cbd5e1;background:#fff}.mix-table .mix-day{font-weight:800;color:#be123c;background:#fff7ed}.month-nav{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:0;margin:14px 0 10px}.month-nav a{display:block;background:#263c8a;color:#fff;text-decoration:none;text-align:center;padding:16px 6px;font-size:22px}.month-nav span{text-align:center;color:#64748b;font-size:20px}.latest-chart-link{display:block;margin:0 0 12px;background:#0f766e;color:#fff;text-decoration:none;text-align:center;padding:15px 12px;font-size:20px;line-height:1.35}.archive-picker{background:#f97316;color:#fff;padding:20px 12px 22px;text-align:center}.archive-picker h2{font-size:21px;line-height:1.35;margin:0 auto 16px;max-width:720px}.archive-picker form{display:grid;gap:12px;max-width:420px;margin:auto}.archive-picker select,.archive-picker button{width:100%;height:58px;border:1px solid #334155;border-radius:4px;background:#fff;color:#111827;font-size:21px;font-weight:700;padding:0 16px}.archive-picker button{background:#4c1d95;color:#fff;border:0;cursor:pointer}.archive-empty{padding:32px 18px;text-align:center;font-size:18px;line-height:1.5;background:#f8fafc;color:#475569}.home-disclaimer{margin:12px 8px 18px;border:2px solid #263c8a;background:#eef2ff}.home-disclaimer>h2{margin:0;background:#263c8a;color:#fff;padding:12px;text-align:center;font-size:22px}.home-disclaimer>p{padding:12px 14px 4px;margin:0;line-height:1.55}.home-disclaimer details{padding:0 14px 14px}.home-disclaimer summary{display:block;margin:10px auto 0;max-width:220px;background:#0f766e;color:#fff;text-align:center;padding:12px 20px;font-size:18px;font-weight:800;cursor:pointer;border-radius:5px}.home-disclaimer summary::-webkit-details-marker{display:none}.disclaimer-copy{margin-top:14px;background:#fff;padding:16px;border:1px solid #c7d2fe;line-height:1.72;font-size:15px}.disclaimer-copy h3{color:#4c1d95;margin:20px 0 6px}.disclaimer-copy p{margin:0 0 12px}.chart-page{padding:1px 0 20px}.back-home{text-align:center;padding:16px}.back-home a{color:#263c8a;font-weight:700}
@media(max-width:600px){.mix-heading{font-size:20px}.mix-sub{font-size:14px}.mix-table th{font-size:15px}.mix-table td{font-size:18px;padding:9px 2px}.month-nav a{font-size:18px;padding:14px 4px}.latest-chart-link{font-size:17px}.archive-picker{padding:18px 14px}.archive-picker h2{font-size:18px}.archive-picker select,.archive-picker button{height:55px;font-size:20px}.disclaimer-copy{font-size:14px;padding:12px}}


/* Screenshot-matched desktop/mobile combined chart layout */
.mix-wrap{max-width:960px;margin:18px auto 0;border:2px solid #1d4ed8;background:#fff;overflow:hidden}
.chart-note{margin:0 0 6px;background:#1477df;color:#fff;border:1px solid #0b57b7;text-align:center;font-size:16px;font-weight:700;padding:8px 10px}
.mix-heading{background:#18b98b;color:#fff;text-align:center;font-size:18px;font-weight:700;padding:8px 10px;border-bottom:1px solid #0e8d6a}
.mix-sub{background:#fff;color:#111;text-align:left;font-size:14px;font-weight:600;padding:5px 8px;border-bottom:0}
.mix-scroll{width:100%;overflow-x:auto}
.mix-table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #b8b8b8}
.mix-table th{background:#f4b52a;color:#8b1b12;font-size:15px;padding:6px 4px;border:1px solid #c7a152}
.mix-table th:not(:first-child){color:#111}
.mix-table td{font-size:15px;text-align:center;padding:5px 4px;border:1px solid #c9c9c9;background:#fff;line-height:1.1}
.mix-table .mix-day{font-weight:600;color:#d41414;background:#fff}
.month-nav{display:grid;grid-template-columns:1fr 1fr;gap:160px;align-items:center;margin:15px 4px 10px}
.month-nav a{display:block;background:#1477df;color:#fff;border:1px solid #0b57b7;text-decoration:none;text-align:center;padding:11px 6px;font-size:16px;border-radius:0}
.month-nav span{display:none}
.latest-chart-link{display:block;margin:0 4px 10px;background:#1477df;color:#fff;border:1px solid #0b57b7;text-decoration:none;text-align:center;padding:11px 10px;font-size:16px;line-height:1.3}
.archive-picker{margin:0 4px 12px;background:#f5b719;color:#111;border:1px solid #c48c00;padding:13px 16px 16px;text-align:center}
.archive-picker h2{background:transparent!important;border:0!important;color:#111!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;margin:0 auto 10px!important;padding:0!important;max-width:900px!important}
.archive-picker form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;max-width:none;margin:auto}
.archive-picker select,.archive-picker button{width:100%;height:42px;border:1px solid #8a8a8a;border-radius:2px;background:#fff;color:#111;font-size:16px;font-weight:600;padding:0 12px}
.archive-picker button{background:#1477df;color:#fff;border-color:#0b57b7;cursor:pointer}
@media(max-width:700px){
 .mix-wrap{margin:12px 6px 0}
 .chart-note{font-size:13px;padding:7px 5px}
 .mix-heading{font-size:15px;padding:7px 5px}
 .mix-sub{font-size:12px;padding:4px 5px}
 .mix-table th,.mix-table td{font-size:13px;padding:5px 2px}
 .month-nav{gap:8px;margin:10px 3px 8px}
 .month-nav a{font-size:14px;padding:10px 3px}
 .latest-chart-link{margin:0 3px 8px;font-size:13px;padding:10px 6px}
 .archive-picker{margin:0 3px 10px;padding:12px 10px}
 .archive-picker h2{font-size:14px!important}
 .archive-picker form{grid-template-columns:1fr 1fr 1fr;gap:8px}
 .archive-picker select,.archive-picker button{height:40px;font-size:14px;padding:0 7px}
}



:root{--navy:#102a43;--teal:#00a896;--amber:#ffb703;--amber2:#ffd166;--red:#ef476f;--blue:#1479e8;--ink:#10212b;--line:#a9bfd0;--soft:#f4f8fb;--white:#fff}
*{box-sizing:border-box!important}html,body{margin:0!important;padding:0!important}body{background:#eaf1f6!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif!important}
body>header{background:linear-gradient(90deg,var(--navy),#174c67)!important;border-bottom:4px solid var(--teal)!important;padding:10px 8px!important;text-align:center!important;box-shadow:0 2px 8px rgba(0,0,0,.16)!important}
body>header .brand{color:#fff!important;text-decoration:none!important;font-size:25px!important;font-weight:800!important;letter-spacing:.5px!important}
main{width:min(100%,900px)!important;margin:0 auto!important;background:#fff!important;border-left:2px solid var(--line)!important;border-right:2px solid var(--line)!important;box-shadow:0 0 14px rgba(16,42,67,.12)!important}
.intro{margin:0!important;padding:12px 8px!important;background:#e8f8f6!important;color:var(--navy)!important;border-bottom:2px solid var(--teal)!important;text-align:center!important;font-size:20px!important;font-weight:800!important}
.notice{margin:8px!important;padding:11px 12px!important;background:#fff6db!important;color:#402d00!important;border:2px solid var(--amber)!important;border-left:8px solid var(--amber)!important;border-radius:6px!important;line-height:1.4!important;text-align:left!important}.notice a{color:#075bb5!important;font-weight:800!important}.updated{margin:7px 8px 10px!important;padding:7px 10px!important;background:#edf9f4!important;border:1px solid #9bd8c8!important;border-radius:5px!important;color:#08785f!important;text-align:center!important;font-weight:700!important}
.quick-result-board{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:2px solid var(--navy)!important;background:#fff!important}.quick-result-board th,.quick-result-board td{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.quick-result-board tr>*:last-child{border-right:0!important}
.board-title th{background:linear-gradient(90deg,var(--teal),#14c7a5)!important;color:#fff!important;border-bottom:2px solid #087c70!important;padding:10px 8px!important}.board-title h2{margin:0!important;font-size:25px!important;font-weight:800!important;text-align:center!important}
.board-head th{background:var(--navy)!important;color:#fff!important;padding:12px 10px!important;font-size:19px!important;font-weight:700!important}.board-head th:nth-child(2),.board-head th:nth-child(3){text-align:center!important;width:20%!important}
.board-section td{height:auto!important;padding:13px 18px!important;background:#f7fbfd!important;color:var(--red)!important;border-left:9px solid var(--red)!important;border-top:2px solid #cbd8e1!important;border-bottom:2px solid #cbd8e1!important}.board-section h3{margin:0!important;font-size:22px!important;font-weight:800!important;letter-spacing:.5px!important}
.game-result td{background:#fff!important;border-color:#c7d5df!important}.game-details{padding:13px 18px!important;height:100px!important}.game-name{font-size:25px!important;font-weight:800!important;margin:0 0 10px!important;color:#111!important}.game-time{font-size:18px!important;color:#17222b!important}.game-link{font-size:18px!important;color:#075fd0!important;font-weight:700!important;text-decoration:underline!important;margin-left:8px!important}.result{width:20%!important;text-align:center!important;font-size:34px!important;color:#111!important;background:#f9fbfc!important}
.game-result.highlight td{background:#ffc928!important;border-top:2px solid #d69b00!important;border-bottom:2px solid #d69b00!important}.game-result.highlight .game-details{border-left:6px solid #d78c00!important}.game-result.highlight .result{background:#ffc928!important}.show{margin:0!important;background:linear-gradient(90deg,#ffd56a,var(--amber))!important;border:2px solid #d08f00!important;border-top:0!important;padding:15px!important;text-align:center!important;font-size:20px!important;font-weight:800!important}.show a{color:#7a2c00!important;font-size:15px!important}
.mix-wrap{max-width:880px!important;margin:18px 8px 0!important;border:3px solid var(--navy)!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 3px 9px rgba(16,42,67,.12)!important}.chart-note{margin:0!important;background:var(--blue)!important;color:#fff!important;border:0!important;border-bottom:2px solid #0a58ae!important;text-align:center!important;font-size:15px!important;font-weight:800!important;padding:9px!important}.mix-heading{background:var(--teal)!important;color:#fff!important;text-align:center!important;font-size:18px!important;font-weight:800!important;padding:10px 8px!important;border-bottom:2px solid #057b6c!important}.mix-sub{background:#e9fbf7!important;color:var(--navy)!important;text-align:center!important;font-size:14px!important;font-weight:700!important;padding:7px 8px!important;border-bottom:2px solid #98d8ca!important}.mix-scroll{overflow-x:auto!important}.mix-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;border:0!important}.mix-table th{background:var(--amber)!important;color:#5b3200!important;font-size:15px!important;font-weight:800!important;padding:7px 4px!important;border:1px solid #bd8c14!important}.mix-table td{font-size:16px!important;text-align:center!important;padding:7px 4px!important;border:1px solid #c8d4dd!important;background:#fff!important}.mix-table .mix-day{font-weight:800!important;color:#d71920!important;background:#fff9e8!important}
.month-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:12px 8px!important}.month-nav>a{display:block!important;background:var(--blue)!important;color:#fff!important;border:2px solid #0b58ae!important;text-decoration:none!important;text-align:center!important;padding:12px 6px!important;font-size:18px!important;font-weight:800!important;border-radius:4px!important}.month-nav>span{display:none!important}.latest-chart-link{display:block!important;margin:0 8px 12px!important;background:#0b5fb8!important;color:#fff!important;border:2px solid #073e7a!important;text-decoration:none!important;text-align:center!important;padding:12px 10px!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;border-radius:4px!important}.archive-picker{margin:0 8px 12px!important;background:#ffd166!important;color:#2b2100!important;border:3px solid #d89d00!important;border-radius:6px!important;padding:15px!important;text-align:center!important}.archive-picker h2{margin:0 auto 13px!important;padding:0!important;background:transparent!important;border:0!important;color:#2b2100!important;font-size:17px!important;font-weight:800!important;line-height:1.35!important}.archive-picker form{display:grid!important;grid-template-columns:1fr 1fr .7fr!important;gap:10px!important;max-width:720px!important;margin:auto!important}.archive-picker select,.archive-picker button{width:100%!important;height:46px!important;border:2px solid var(--navy)!important;border-radius:5px!important;background:#fff!important;color:#111!important;font-size:17px!important;font-weight:700!important;padding:0 10px!important}.archive-picker button{background:var(--blue)!important;color:#fff!important;border-color:#0753a0!important;cursor:pointer!important}
.home-disclaimer{margin:14px 8px 18px!important;border:3px solid var(--teal)!important;border-radius:7px!important;background:#f0fbf8!important;overflow:hidden!important}.home-disclaimer>h2{margin:0!important;background:var(--navy)!important;color:#fff!important;padding:11px!important;text-align:center!important;font-size:20px!important}.home-disclaimer>p{padding:12px 14px 4px!important;margin:0!important;line-height:1.55!important}.home-disclaimer details{padding:0 14px 14px!important}.home-disclaimer summary{display:block!important;margin:10px auto 0!important;max-width:220px!important;background:var(--teal)!important;color:#fff!important;text-align:center!important;padding:11px 16px!important;font-size:17px!important;font-weight:800!important;cursor:pointer!important;border:2px solid #087f72!important;border-radius:5px!important}.disclaimer-copy{margin-top:12px!important;background:#fff!important;padding:14px!important;border:2px solid #b9d7cf!important;border-radius:5px!important;line-height:1.7!important}
footer{max-width:900px!important;margin:0 auto!important;text-align:center!important;padding:18px 10px!important;background:var(--navy)!important;color:#fff!important;border-top:4px solid var(--amber)!important}footer a{color:#fff!important;font-weight:700!important}
.back-home{text-align:center!important;padding:16px!important}.back-home a{display:inline-block!important;background:var(--navy)!important;color:#fff!important;padding:10px 16px!important;border-radius:5px!important;text-decoration:none!important;font-weight:800!important}
.archive-empty{margin:10px!important;padding:24px 16px!important;border:2px dashed #9cb2c2!important;background:#f8fbfd!important;text-align:center!important;color:#405463!important}
@media(max-width:600px){body>header .brand{font-size:21px!important}main{border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important}.intro{font-size:18px!important}.notice{font-size:14px!important}.board-title h2{font-size:20px!important}.board-head th{font-size:16px!important;padding:9px 6px!important}.board-section td{padding:11px 13px!important}.board-section h3{font-size:20px!important}.game-details{padding:11px 10px!important;height:92px!important}.game-name{font-size:21px!important;margin-bottom:9px!important}.game-time,.game-link{font-size:15px!important}.result{font-size:30px!important}.mix-wrap{margin:12px 5px 0!important}.chart-note{font-size:12px!important}.mix-heading{font-size:14px!important}.mix-sub{font-size:12px!important}.mix-table th,.mix-table td{font-size:13px!important;padding:6px 2px!important}.month-nav{gap:7px!important;margin:9px 5px!important}.month-nav>a{font-size:14px!important;padding:10px 4px!important}.latest-chart-link{margin:0 5px 9px!important;font-size:13px!important;padding:10px 6px!important}.archive-picker{margin:0 5px 10px!important;padding:11px 8px!important}.archive-picker h2{font-size:14px!important}.archive-picker form{grid-template-columns:1.2fr .85fr .65fr!important;gap:6px!important}.archive-picker select,.archive-picker button{height:40px!important;font-size:14px!important;padding:0 5px!important}.home-disclaimer{margin:12px 5px 15px!important}.home-disclaimer>h2{font-size:18px!important}}



/* Exact fix for the Daily Superfast text box */
.top-seo-line{
    width:calc(100% - 20px) !important;
    margin:14px auto 12px !important;
    padding:10px 12px !important;
    box-sizing:border-box !important;
    background:#ffffff !important;
    color:#111111 !important;
    border:2px solid #0b3557 !important;
    border-radius:4px !important;
    text-align:center !important;
    font-weight:700 !important;
    line-height:1.35 !important;
}



/* === FINAL RED + YELLOW + WHITE + CREAM THEME === */
:root{
  --red:#d3131b;
  --red-dark:#9f0b12;
  --yellow:#ffd429;
  --yellow-soft:#fff1a8;
  --cream:#fff4df;
  --cream-2:#fff9ef;
  --white:#ffffff;
  --text:#181818;
  --border:#e2b8a9;
}

html,body{
  background:var(--cream-2)!important;
  color:var(--text)!important;
}

/* Header / logo zone */
header,.site-header,.top-header,.brand-header,.logo-header,.rsk-header{
  background:var(--white)!important;
  background-image:none!important;
  border-bottom:4px solid var(--yellow)!important;
  color:#111!important;
}

/* Top SEO line */
.top-seo-line{
  background:var(--cream)!important;
  color:#111!important;
  border:3px solid var(--red)!important;
  border-radius:8px!important;
  box-shadow:none!important;
}

/* Disclaimer */
.disclaimer,.disclaimer-box,.top-disclaimer,.notice-box,.legal-note{
  background:var(--white)!important;
  color:#222!important;
  border:3px solid var(--yellow)!important;
  border-left:10px solid var(--red)!important;
}

/* Updated line */
.updated,.updated-bar,.update-time,.last-updated{
  background:var(--yellow-soft)!important;
  color:var(--red-dark)!important;
  border:2px solid var(--red)!important;
}

/* Main title bars */
.result-title,.results-title,.main-result-title,.date-title,.result-heading,
.section-title,.title-bar{
  background:var(--red)!important;
  background-image:none!important;
  color:#fff!important;
  border:3px solid var(--red-dark)!important;
}

/* Table headings */
thead th,.table-head,.results-head,.column-head{
  background:var(--red-dark)!important;
  color:#fff!important;
  border-color:#7c090d!important;
}

/* All normal rows */
tbody tr,.game-row,.result-row{
  background:var(--white)!important;
  color:#111!important;
}

/* Alternate subtle cream row */
tbody tr:nth-child(even){
  background:var(--cream-2)!important;
}

/* LIVE/NEXT/REST blocks */
.live-title,.live-heading,.status-live,.group-live{
  background:#ffe7e8!important;
  color:var(--red-dark)!important;
  border:3px solid var(--red)!important;
}
.next-title,.next-heading,.status-next,.group-next{
  background:var(--yellow)!important;
  color:#111!important;
  border:3px solid #d1a600!important;
}
.rest-title,.rest-heading,.status-rest,.group-rest{
  background:var(--cream)!important;
  color:#6f1a1f!important;
  border:3px solid #d9a879!important;
}

/* Highlight / main games */
.highlight,.highlight-row,.featured-game,.main-game,.yellow,.yellow-row{
  background:var(--yellow)!important;
  color:#111!important;
  border:3px solid var(--red)!important;
}

/* Links */
a{color:var(--red)!important}
a:hover{color:var(--red-dark)!important}

/* Monthly chart */
.monthly-chart-section,.chart-section,.combined-chart,.archive-chart{
  background:var(--cream)!important;
  border:3px solid var(--red)!important;
  border-radius:8px!important;
}
.monthly-chart-section h2,.monthly-chart-section h3,.chart-title,.monthly-title{
  background:var(--red)!important;
  color:#fff!important;
  border-bottom:3px solid var(--yellow)!important;
}
.monthly-chart-section th,.chart-table th,table.monthly-chart th{
  background:var(--yellow)!important;
  color:#111!important;
  border-color:#cda400!important;
}
.monthly-chart-section td,.chart-table td,table.monthly-chart td{
  background:var(--white)!important;
  color:#111!important;
  border-color:#e5c8b4!important;
}

/* Navigation buttons */
.prev-next a,.month-nav a,.chart-nav a,.blue-btn,.nav-btn{
  background:var(--red)!important;
  color:#fff!important;
  border:3px solid var(--yellow)!important;
  border-radius:7px!important;
}

/* Latest chart strip */
.latest-chart-box,.latest-chart-link,.latest-strip{
  background:var(--yellow)!important;
  color:var(--red-dark)!important;
  border:3px solid var(--red)!important;
}

/* Month/year selector */
.month-year-selector,.archive-selector,.chart-selector,.selector-box{
  background:var(--cream)!important;
  color:#111!important;
  border:3px solid var(--yellow)!important;
  border-radius:8px!important;
}
.month-year-selector select,.archive-selector select,.chart-selector select,.selector-box select{
  background:var(--white)!important;
  color:#111!important;
  border:2px solid var(--red)!important;
}
.month-year-selector button,.archive-selector button,.chart-selector button,.selector-box button,.go-btn{
  background:var(--red)!important;
  color:#fff!important;
  border:2px solid var(--red-dark)!important;
}

/* Read more / content cards */
.read-more,.readmore,.content-card,.info-box{
  background:var(--cream)!important;
  border:3px solid var(--yellow)!important;
  color:#222!important;
}

/* Footer */
footer,.site-footer{
  background:var(--red-dark)!important;
  color:#fff!important;
  border-top:5px solid var(--yellow)!important;
}
footer a,.site-footer a{
  color:var(--yellow)!important;
}

/* Borders site-wide */
table,td,th,.game-row,.result-row{
  border-color:#d9b3a1!important;
}

/* Ensure old blues/greens don't survive */
[style*="#0b3557"],[style*="#173b67"],[style*="#1bb7a8"],
[style*="#4b1f6f"],[style*="#6f2da8"]{
  background-color:var(--cream)!important;
  border-color:var(--red)!important;
  color:var(--text)!important;
}
