/* Native dark base styles for the live stats, standings and schedule shortcode. */
    .lg-live-wrap { position:relative; z-index:20; overflow:visible; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; background:#080a0d; width:100%; border-radius:0; color:#f7f8fa; }
    .lg-dashboard-main, .lg-dashboard-shell, .lg-dashboard-panel-live, .lg-dashboard-panel-live .lg-dashboard-panel-body { overflow:visible !important; }
    .lg-live-section { background:#101318; border-bottom:1px solid rgba(255,255,255,.085); }
    .lg-stats-card { background:#101318; overflow:hidden; }
    .lg-schedule-section { position:relative; z-index:10; overflow:visible; }
    .lg-live-section-title { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:14px 14px 12px; border-bottom:1px solid rgba(255,255,255,.085); }
    .lg-live-section-title h3 { margin:0; font-size:14px; font-weight:900; color:#f7f8fa; letter-spacing:-.05em; }
    .lg-live-muted { color:#949ca8; font-size:11px; font-weight:700; letter-spacing:-.04em; }
    .lg-schedule-desc { margin:4px 0 0; line-height:1.35; max-width:260px; }
    .lg-score-note { text-align:center; padding:5px 10px; margin:0; font-size:10px; font-weight:400; line-height:1.25; }
    .lg-schedule-marker-legend { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:4px 10px; padding:7px 10px 2px; margin:0; color:#949ca8; font-size:10px; font-weight:700; line-height:1.25; }
    .lg-schedule-marker-legend span { display:inline-flex; align-items:center; gap:3px; white-space:nowrap; }
    .lg-schedule-marker-legend b { font-size:11px; line-height:1; }
    .lg-schedule-marker-legend .is-mine { color:#f97316; }
    .lg-schedule-marker-legend .is-other { color:#16a34a; }
    .lg-schedule-marker-legend .is-external { color:#2563eb; }
    .lg-schedule-marker-legend .is-attended { color:#ff3b57; font-size:8px; }
    .lg-stats-view-buttons, .lg-rank-view-buttons { display:inline-grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:4px; padding:4px; border:1px solid rgba(255,255,255,.085); border-radius:12px; background:#15191f; flex-shrink:0; }
    .lg-stats-view-btn, .lg-rank-view-btn { appearance:none; border:0; border-radius:9px; min-width:46px; height:30px; padding:0 9px; background:transparent; color:#949ca8; cursor:pointer; font-weight:900; font-size:11px; line-height:1; letter-spacing:-.04em; }
    .lg-stats-view-btn.is-active, .lg-rank-view-btn.is-active { background:#ff3b57; color:#fff; box-shadow:0 5px 12px rgba(255,59,87,.18); }
    .lg-team-rank-section { margin-top:10px; border-top:1px solid rgba(255,255,255,.085); }
    .lg-team-rank-wrap { background:#101318; }
    .lg-team-rank-panel { background:#101318; padding:8px 6px 10px; }
    .lg-team-rank-panel[hidden] { display:none !important; }
    .lg-team-rank-scroll { overflow:hidden; border:1px solid rgba(255,255,255,.085); border-radius:12px; background:#101318; }
    .lg-team-rank-table { width:100%; max-width:100%; border-collapse:collapse; table-layout:fixed; font-size:12px; letter-spacing:-.04em; }
    .lg-team-rank-table th { background:#15191f; color:#949ca8; font-size:11px; padding:9px 6px; border-bottom:1px solid rgba(255,255,255,.085); font-weight:900; white-space:nowrap; }
    .lg-team-rank-table td { padding:9px 6px; border-bottom:1px solid rgba(255,255,255,.065); text-align:center; color:#d7dbe1; font-weight:800; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    .lg-team-rank-table tr:last-child td { border-bottom:none; }
    .lg-team-rank-table tr.is-lg td { background:rgba(255,59,87,.10); color:#f7f8fa; font-weight:900; }
    .lg-team-rank-table .team-name { color:#f7f8fa; }
    .lg-team-rank-table col.col-rank { width:9%; }
    .lg-team-rank-table col.col-team { width:15%; }
    .lg-team-rank-table col.col-game, .lg-team-rank-table col.col-win, .lg-team-rank-table col.col-lose, .lg-team-rank-table col.col-draw { width:9%; }
    .lg-team-rank-table col.col-rate { width:11%; }
    .lg-team-rank-table col.col-gap { width:12%; }
    .lg-team-rank-table col.col-streak { width:17%; }
    .lg-live-wrap.is-rank-compact .lg-team-rank-row:not(.is-rank-nearby) { display:none; }
    .lg-live-wrap.is-stats-compact .lg-stats-extra { display:none; }
    .lg-live-wrap .stats { width:100%; display:grid; gap:0; background:#101318; padding:0; font-weight:700; box-sizing:border-box; text-align:center; border-bottom:1px solid rgba(255,255,255,.085); }
    .lg-live-wrap .stats:first-of-type { background:linear-gradient(135deg,rgba(255,59,87,.10) 0%,#101318 70%); }
    .lg-live-wrap .stats:last-child { border-bottom:none; }
    .lg-live-wrap .stats .in4, .lg-live-wrap .stats .in6 { width:auto; margin:0; padding:10px 6px; border-right:1px solid rgba(255,255,255,.065); box-sizing:border-box; }
    .lg-live-wrap .stats .in4:last-child, .lg-live-wrap .stats .in6:last-child { border-right:none; }
    .lg-live-wrap .stats-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
    .lg-live-wrap .stats-7 { grid-template-columns:repeat(7,minmax(0,1fr)); }
    .lg-live-wrap .stats small { color:#949ca8; font-size:10px; letter-spacing:-.03em; }
    .lg-live-wrap .stats b { font-size:13px; color:#f7f8fa; letter-spacing:-.04em; }
    .lg-schedule-section { margin-top:10px; border-top:1px solid rgba(255,255,255,.085); position:relative; z-index:10; overflow:visible; }
    .lg-schedule-view-buttons { display:inline-grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:4px; padding:4px; border:1px solid rgba(255,255,255,.085); border-radius:12px; background:#15191f; flex-shrink:0; }
    .lg-schedule-view-btn { appearance:none; border:0; border-radius:9px; min-width:34px; height:30px; padding:0 8px; background:transparent; color:#949ca8; cursor:pointer; font-weight:900; font-size:12px; line-height:1; }
    .lg-schedule-view-btn.is-active { background:#ff3b57; color:#fff; box-shadow:0 5px 12px rgba(255,59,87,.18); }
    .lg-schedule-nav { position:relative; display:grid; grid-template-columns:36px 1fr 36px; align-items:center; gap:8px; padding:10px 12px; background:#101318; min-height:52px; overflow:visible; z-index:5000; isolation:isolate; }
    .lg-schedule-nav-title-wrap { grid-column:1 / -1; grid-row:1; justify-self:center; width:min(210px, 52%); min-width:0; position:relative; z-index:7000; pointer-events:auto; }
    .lg-schedule-nav-title { appearance:none; width:100%; border:0; background:transparent; text-align:center; font-size:14px; font-weight:900; letter-spacing:-.05em; color:#f7f8fa; cursor:pointer; padding:7px 6px; border-radius:10px; pointer-events:auto; }
    .lg-schedule-nav-title:hover { background:rgba(255,59,87,.10); color:#ff3b57; }
    .lg-schedule-nav-title::after { content:' ▾'; font-size:10px; color:#7d8793; }
    .lg-schedule-nav-btn { appearance:none; width:32px; height:32px; border:1px solid rgba(255,255,255,.085); border-radius:10px; background:#15191f; color:#b3bac4; cursor:pointer; font-size:16px; font-weight:900; flex-shrink:0; position:relative; z-index:3; }
    .lg-schedule-nav-btn[data-nav="prev"] { grid-column:1; grid-row:1; justify-self:start; }
    .lg-schedule-nav-btn[data-nav="next"] { grid-column:3; grid-row:1; justify-self:end; }
    .lg-schedule-nav-btn:hover { background:rgba(255,59,87,.10); border-color:rgba(255,59,87,.34); color:#ff3b57; }
    .lg-schedule-today-btn { appearance:none; height:32px; padding:0 9px; border:1px solid rgba(255,255,255,.085); border-radius:10px; background:#15191f; color:#b3bac4; cursor:pointer; font-size:11px; font-weight:900; letter-spacing:-.04em; white-space:nowrap; flex-shrink:0; position:absolute; right:52px; top:50%; transform:translateY(-50%); z-index:3; }
    .lg-schedule-today-btn:hover { background:rgba(255,59,87,.10); border-color:rgba(255,59,87,.34); color:#ff3b57; }
    .lg-year-picker { display:none; position:absolute; left:50%; top:calc(100% + 6px); transform:translateX(-50%); width:min(300px, calc(100vw - 36px)); padding:10px; border:1px solid rgba(255,255,255,.14); border-radius:16px; background:#15191f; color:#f7f8fa; box-shadow:0 18px 40px rgba(0,0,0,.48); z-index:2147483000; pointer-events:auto; color-scheme:dark; }
    .lg-year-picker.is-open { display:block; pointer-events:auto; }
    .lg-year-picker, .lg-year-picker * { pointer-events:auto; }
    .lg-live-wrap.is-year-picker-open .lg-schedule-content { pointer-events:none; }
    .lg-live-wrap.is-year-picker-open .lg-schedule-nav { z-index:2147482000; }
    .lg-live-wrap.is-year-picker-open .lg-year-picker { pointer-events:auto; }
    body .lg-dashboard-panel-live, body .lg-dashboard-panel-live .lg-dashboard-panel-body { overflow:visible !important; position:relative; z-index:1000; }
    body .lg-dashboard-panel-archive { position:relative; z-index:1; }
    .lg-year-picker-head { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:8px; }
    .lg-year-picker-title { flex:1; text-align:center; font-size:13px; font-weight:900; letter-spacing:-.04em; color:#f7f8fa; }
    .lg-year-picker-btn { appearance:none; width:30px; height:28px; border:1px solid rgba(255,255,255,.085); border-radius:9px; background:#1a1f26; color:#b3bac4; cursor:pointer; font-weight:900; }
    .lg-year-picker-btn:disabled { opacity:.35; cursor:not-allowed; background:#101318; color:#69717c; }
    .lg-year-picker-months { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:6px; }
    .lg-month-jump-btn { appearance:none; border:1px solid rgba(255,255,255,.085); border-radius:11px; background:#1a1f26; padding:8px 4px; min-height:46px; cursor:pointer; color:#d7dbe1; font-weight:900; letter-spacing:-.05em; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; }
    .lg-month-jump-btn:hover { background:rgba(255,59,87,.10); border-color:rgba(255,59,87,.34); color:#ff3b57; }
    .lg-month-jump-btn.is-current { background:#ff3b57; border-color:#ff3b57; color:#fff; }
    .lg-month-jump-count { font-size:9px; opacity:.72; font-weight:800; letter-spacing:-.03em; }
    .lg-schedule-content { padding:0 6px; position:relative; z-index:1; }
    .lg-schedule-empty { padding:22px 10px; text-align:center; color:#949ca8; font-size:12px; font-weight:800; letter-spacing:-.04em; }

    .lg-team-doosan { --team-bg:rgba(111,135,173,.12); --team-line:#6f87ad; --team-text:#a9b9d2; }
    .lg-team-hanwha { --team-bg:rgba(255,122,26,.12); --team-line:#ff7a1a; --team-text:#ffad75; }
    .lg-team-lotte { --team-bg:rgba(93,127,174,.12); --team-line:#5d7fae; --team-text:#a7bde0; }
    .lg-team-samsung { --team-bg:rgba(78,145,230,.12); --team-line:#4e91e6; --team-text:#8ec1ff; }
    .lg-team-kt { --team-bg:rgba(136,145,157,.12); --team-line:#88919d; --team-text:#d0d5dc; }
    .lg-team-kiwoom { --team-bg:rgba(179,75,96,.12); --team-line:#b34b60; --team-text:#e99aa9; }
    .lg-team-kia { --team-bg:rgba(255,59,87,.12); --team-line:#ff3b57; --team-text:#ff8798; }
    .lg-team-ssg { --team-bg:rgba(240,74,100,.12); --team-line:#f04a64; --team-text:#ff8798; }
    .lg-team-nc { --team-bg:rgba(93,140,209,.12); --team-line:#5d8cd1; --team-text:#9cc1f7; }
    .lg-team-default { --team-bg:rgba(125,135,147,.12); --team-line:#7d8793; --team-text:#c0c7d0; }

    .lg-table-wrap { background:#101318; border:1px solid rgba(255,255,255,.085); border-radius:14px; overflow:hidden; width:100%; }
    .lg-schedule-table { width:100%; min-width:0; table-layout:fixed; border-collapse:separate; border-spacing:0; font-size:12px; letter-spacing:-.04em; }
    .lg-schedule-table col.col-date { width:19%; }
    .lg-schedule-table col.col-opponent { width:15%; }
    .lg-schedule-table col.col-stadium { width:22%; }
    .lg-schedule-table col.col-time { width:13%; }
    .lg-schedule-table col.col-score { width:15%; }
    .lg-schedule-table col.col-status { width:16%; }
    .lg-schedule-table th { background:#15191f; color:#949ca8; font-size:11px; padding:9px 6px; border-bottom:1px solid rgba(255,255,255,.085); text-align:center; white-space:nowrap; }
    .lg-schedule-table tbody tr { background:linear-gradient(90deg, var(--team-bg), #101318 82%); }
    .lg-schedule-table tbody tr:hover { background:linear-gradient(90deg, var(--team-bg), #15191f 64%); }
    .lg-schedule-table td { padding:9px 6px; border-bottom:1px solid rgba(255,255,255,.065); text-align:center; vertical-align:middle; background:transparent; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    .lg-schedule-table tr:last-child td { border-bottom:none; }
    .lg-schedule-date-inline {
        display:inline-grid;
        grid-template-columns:auto 13px;
        align-items:center;
        justify-content:center;
        column-gap:3px;
        max-width:100%;
    }
    .lg-schedule-heart-slot {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:13px;
        min-width:13px;
        height:1em;
    }
    .lg-schedule-stadium-inline {
        display:inline-grid;
        grid-template-columns:minmax(0, auto) 9px;
        align-items:center;
        justify-content:center;
        column-gap:3px;
        max-width:100%;
    }
    .lg-schedule-attended-slot {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width:9px;
        min-width:9px;
        height:1em;
    }
    .lg-schedule-attended-dot { display:inline-block; flex:0 0 auto; color:#ff3b57; font-size:8px; line-height:1; vertical-align:middle; }
    .lg-schedule-display-heart { display:inline-block; flex:0 0 auto; font-size:11px; line-height:1; vertical-align:middle; }
    .lg-schedule-display-heart.is-mine { color:#f97316; }
    .lg-schedule-display-heart.is-other { color:#16a34a; }
    .lg-schedule-display-heart.is-external { color:#2563eb; }
    .lg-calendar-day-badge { display:inline-flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:2px 3px; min-width:0; max-width:calc(100% - 12px); box-sizing:border-box; white-space:normal; }
    .lg-calendar-day-number { flex:0 0 auto; white-space:nowrap; }
    .lg-calendar-day-markers { display:inline-flex; align-items:center; justify-content:center; flex:0 1 auto; flex-wrap:wrap; gap:1px 2px; min-width:0; max-width:100%; line-height:1; }
    .lg-calendar-day-badge .lg-schedule-attended-dot { font-size:7px; }
    .lg-calendar-day-badge .lg-schedule-display-heart { font-size:9px; }
    .lg-table-opponent { color:var(--team-text); font-weight:900; text-align:left !important; border-left:4px solid var(--team-line); }
    .lg-table-stadium { color:#d7dbe1; font-weight:800; }
    .lg-table-score { color:#f7f8fa; font-weight:900; }
    .lg-table-score a { color:inherit; text-decoration:none; }
    .lg-home-badge { display:inline; padding:0; margin:0 0 0 3px; background:transparent; color:#ff3b57; border:0; border-radius:0; font-size:1em; font-weight:900; vertical-align:baseline; line-height:1; }
    .lg-schedule-table tbody tr.is-focus-game td { border-top:2px solid rgba(255,59,87,.30); border-bottom:2px solid rgba(255,59,87,.30); background:rgba(255,59,87,.06); }
    .lg-schedule-table tbody tr.is-focus-game td:first-child { border-left:2px solid rgba(255,59,87,.42); }
    .lg-schedule-table tbody tr.is-focus-game td:last-child { border-right:2px solid rgba(255,59,87,.42); }
    .lg-status-pill { display:inline-flex; align-items:center; justify-content:center; min-width:46px; padding:4px 7px; border-radius:999px; background:rgba(148,163,184,.14); color:#cbd5e1; font-weight:900; white-space:nowrap; }
    .lg-date-only-status { display:inline-grid; place-items:center; vertical-align:middle; }
    .lg-date-only-status > * { grid-area:1 / 1; }
    .lg-status-pill-spacer { visibility:hidden; pointer-events:none; }
    .lg-status-pill.win { background:rgba(34,197,94,.14); color:#6ee7a0; } .lg-status-pill.lose { background:rgba(255,59,87,.14); color:#ff8092; } .lg-status-pill.draw { background:rgba(148,163,184,.14); color:#cbd5e1; } .lg-status-pill.live { background:rgba(249,115,22,.16); color:#fb923c; } .lg-status-pill.cancel, .lg-status-pill.suspended { background:rgba(148,163,184,.12); color:#b8c0cc; } .lg-status-pill.upcoming { background:rgba(59,130,246,.15); color:#7db3ff; } .lg-status-pill.unknown { background:rgba(245,158,11,.16); color:#fbbf24; }

    .lg-month-calendar { background:#101318; border:1px solid rgba(255,255,255,.085); border-radius:14px; overflow:hidden; }
    .lg-calendar-head, .lg-calendar-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); }
    .lg-calendar-head div { padding:9px 0; text-align:center; font-size:11px; font-weight:900; color:#949ca8; background:#15191f; border-bottom:1px solid rgba(255,255,255,.085); }
    .lg-calendar-cell { min-height:124px; padding:6px; border-right:1px solid rgba(255,255,255,.085); border-bottom:1px solid rgba(255,255,255,.085); background:#101318; display:flex; flex-direction:column; gap:5px; position:relative; }
    .lg-calendar-cell:nth-child(7n) { border-right:none; }
    .lg-calendar-cell.is-empty { background:#0d1015; }
    .lg-calendar-cell.is-today { box-shadow:inset 0 0 0 2px rgba(255,59,87,.25); }
    .lg-calendar-cell.has-game { padding:0; background:linear-gradient(135deg, var(--team-bg), #101318 76%); position:relative; }
    .lg-calendar-cell.has-game:hover { background:linear-gradient(135deg, var(--team-bg), #15191f 62%); }
    .lg-date-only-row .lg-table-opponent { color:#949ca8; }
    .lg-calendar-day-badge { position:absolute; top:6px; left:6px; z-index:2; width:max-content; font-size:10px; font-weight:900; color:#b3bac4; background:rgba(8,10,13,.78); border:1px solid rgba(255,255,255,.14); border-radius:999px; padding:2px 5px; line-height:1; }
    .lg-calendar-cell:not(.has-game) .lg-calendar-day-badge { background:#15191f; color:#949ca8; }
    .lg-calendar-cell .lg-calendar-day-badge.is-attended {
        background:rgba(255,59,87,.12);
        border-color:rgba(255,59,87,.72);
        color:#ff3b57;
        box-shadow:0 0 0 1px rgba(255,59,87,.05);
    }
    .lg-calendar-game { appearance:none; width:100%; min-height:124px; flex:1 1 auto; border:0; border-radius:0; background:transparent; padding:28px 6px 8px; text-align:center; color:#f7f8fa; cursor:pointer; display:flex; flex-direction:column; justify-content:center; gap:5px; box-shadow:none; }
    .lg-calendar-game + .lg-calendar-game { border-top:1px dashed rgba(255,255,255,.12); }
    .lg-calendar-game:hover { background:rgba(255,255,255,.045); }
    .lg-team-row.is-clickable { cursor:pointer; }
    .lg-team-row.is-clickable:hover td { background:rgba(255,59,87,.055); }
    .lg-calendar-opponent { color:var(--team-text); font-size:12px; font-weight:900; line-height:1.15; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:2px; }
    .lg-calendar-score { color:#f7f8fa; font-size:11px; font-weight:900; line-height:1.15; min-height:14px; white-space:nowrap; }
    .lg-calendar-status { line-height:1.1; }
    .lg-calendar-status .lg-status-pill { min-width:42px; padding:3px 6px; font-size:10px; }
    .lg-calendar-stadium { color:#949ca8; font-size:10px; font-weight:800; line-height:1.15; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
    .lg-calendar-time { color:#949ca8; font-size:10px; font-weight:900; line-height:1.15; white-space:nowrap; }

    @media(max-width:900px){
        .lg-live-wrap .lg-stats-section,
        .lg-live-wrap .lg-team-rank-section {
            background:#101318 !important;
            border-bottom:1px solid rgba(255,255,255,.085) !important;
            border-radius:14px !important;
            overflow:hidden !important;
            clip-path:inset(0 round 14px);
            -webkit-mask-image:-webkit-radial-gradient(white, black);
            transform:translateZ(0);
            isolation:isolate;
        }

        .lg-live-wrap .lg-stats-card,
        .lg-live-wrap .lg-team-rank-wrap {
            background:#101318 !important;
            border-radius:0 0 14px 14px !important;
            overflow:hidden !important;
            clip-path:inset(0 round 0 0 14px 14px);
            -webkit-mask-image:-webkit-radial-gradient(white, black);
            transform:translateZ(0);
        }

        .lg-live-wrap .lg-stats-card > .stats:first-of-type {
            border-radius:0 !important;
            overflow:hidden !important;
        }

        .lg-live-wrap .lg-stats-card > .stats:last-child {
            border-bottom-left-radius:14px !important;
            border-bottom-right-radius:14px !important;
            overflow:hidden !important;
        }

        .lg-live-wrap .lg-stats-card > .stats:last-child > :first-child {
            border-bottom-left-radius:14px !important;
            overflow:hidden !important;
        }

        .lg-live-wrap .lg-stats-card > .stats:last-child > :last-child {
            border-bottom-right-radius:14px !important;
            overflow:hidden !important;
        }
    }

    @media(max-width:500px){ .lg-live-wrap .stats b{font-size:12px;} .lg-live-wrap .stats small{font-size:9px;} .lg-live-wrap .stats .in4,.lg-live-wrap .stats .in6{padding:8px 3px;} .lg-schedule-desc{max-width:none;} .lg-schedule-content{padding-left:8px;padding-right:8px;} .lg-schedule-nav{grid-template-columns:34px 1fr 34px;padding-left:8px;padding-right:8px;} .lg-schedule-nav-title-wrap{width:min(170px,48%);} .lg-schedule-today-btn{right:45px;padding:0 7px;font-size:10px;} .lg-schedule-table{font-size:10px;min-width:0;} .lg-schedule-table th,.lg-schedule-table td{padding:8px 3px;} .lg-table-opponent{border-left-width:3px;} .lg-status-pill{min-width:38px;padding:3px 5px;font-size:10px;} .lg-calendar-cell{min-height:108px;padding:4px 3px;gap:3px;} .lg-calendar-cell.has-game{padding:0;} .lg-calendar-game{min-height:108px;padding:25px 3px 6px;gap:4px;} .lg-calendar-day-badge{top:4px;left:4px;max-width:calc(100% - 8px);gap:1px 2px;font-size:9px;padding:2px 3px;}.lg-calendar-day-badge .lg-schedule-attended-dot{font-size:6px;}.lg-calendar-day-badge .lg-schedule-display-heart{font-size:8px;}.lg-calendar-day-markers{gap:1px;} .lg-calendar-opponent{font-size:11px;} .lg-calendar-stadium,.lg-calendar-time{font-size:9px;} .lg-calendar-score{font-size:10px;} .lg-calendar-status .lg-status-pill{font-size:9px;min-width:36px;padding:3px 5px;} .lg-home-badge{font-size:1em;margin-left:2px;} }

    @media(max-width:500px){ .lg-team-rank-table{font-size:10px;letter-spacing:-.04em;} .lg-team-rank-table th,.lg-team-rank-table td{padding:8px 3px;} .lg-stats-view-btn,.lg-rank-view-btn{min-width:42px;font-size:10px;padding:0 7px;} }
