/* ═══════════ SwiftScore · light match cards (very strong selectors) ═══════════
   The class is repeated on purpose: it beats any dark-theme rule however specific.
   Delete this file to go back to the dark cards. */

/* ── Filter chips: All / Live / Results / Upcoming ── */
html body .mc-chips .mc-chip.mc-chip.mc-chip.mc-chip{background:#ffffff !important;background-image:none !important;border:1px solid #e2e5e9 !important;
    color:#3b4250 !important;box-shadow:none !important;text-shadow:none !important;font-weight:500 !important;border-radius:999px !important}
html body .mc-chips .mc-chip.mc-chip.mc-chip.mc-chip:hover{border-color:#a8b0bb !important;color:#111827 !important}
html body .mc-chips .mc-chip.mc-chip.mc-chip.mc-chip.active{background:#111827 !important;border-color:#111827 !important;color:#ffffff !important}

/* ── Strip + arrows ── */
html body .mc-strip-wrap.mc-strip-wrap.mc-strip-wrap.mc-strip-wrap{background:transparent !important;background-image:none !important;box-shadow:none !important}
html body .mc-strip-wrap.mc-strip-wrap.mc-strip-wrap.mc-strip-wrap::before,html body .mc-strip-wrap.mc-strip-wrap.mc-strip-wrap.mc-strip-wrap::after{display:none !important}
html body .mc-arrow.mc-arrow.mc-arrow.mc-arrow{background:#ffffff !important;background-image:none !important;border:1px solid #e2e5e9 !important;
    color:#374151 !important;box-shadow:0 4px 12px rgba(17,24,39,.12) !important}
html body .mc-arrow.mc-arrow.mc-arrow.mc-arrow:hover{border-color:#a8b0bb !important;color:#111827 !important}

/* ── Card ── */
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card{background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;
    border:1px solid #e5e7eb !important;box-shadow:0 1px 2px rgba(17,24,39,.05) !important;color:#111827 !important;
    filter:none !important;backdrop-filter:none !important;transition:border-color .15s,box-shadow .15s,transform .15s}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card::before,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card::after{display:none !important;content:none !important;background:none !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card:hover{border-color:#cbd5e1 !important;box-shadow:0 8px 20px rgba(17,24,39,.09) !important;transform:translateY(-2px)}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card.current{border-color:#155E46 !important;box-shadow:0 0 0 2px rgba(21,94,70,.16) !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card.live{box-shadow:inset 3px 0 0 #ef4444,0 1px 2px rgba(17,24,39,.05) !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card.live.current{box-shadow:inset 3px 0 0 #ef4444,0 0 0 2px rgba(21,94,70,.16) !important}

/* Inside the card: no dark backgrounds or glows */
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card *{text-shadow:none !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-top,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-team,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-note,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-foot{background:transparent !important;background-image:none !important}

/* Status pill */
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status{display:inline-flex !important;align-items:center;gap:5px;padding:2px 8px !important;border-radius:999px !important;
    border:0 !important;background:#f3f4f6 !important;color:#4b5563 !important;font-size:10px !important;font-weight:800 !important;
    letter-spacing:.08em !important;box-shadow:none !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status.live{background:#fee2e2 !important;color:#b91c1c !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status.upcoming{background:#fef3c7 !important;color:#92400e !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status.result{background:#dcfce7 !important;color:#166534 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status.abandoned,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-status.no_result{background:#f3f4f6 !important;color:#6b7280 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-stage{color:#9ca3af !important}

/* Teams */
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-name{color:#111827 !important;font-weight:700 !important;opacity:1 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-score{color:#111827 !important;opacity:1 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-score small{color:#6b7280 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-team.dim .mc-name,html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-team.dim .mc-score{color:#9ca3af !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .tm-badge{background:color-mix(in srgb,var(--tc,#155E46) 18%,#ffffff) !important;background-image:none !important;
    color:#111827 !important;border:1px solid color-mix(in srgb,var(--tc,#155E46) 35%,#ffffff) !important;box-shadow:none !important}

/* Note + footer */
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-note{color:#4b5563 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-note.live{color:#b91c1c !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-note.result{color:#166534 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-foot{border-top:1px solid #eef0f3 !important}
html body a.mc-card.mc-card.mc-card.mc-card.mc-card.mc-card .mc-foot span{color:#155E46 !important;font-weight:600 !important}
