.lmu-page{--panel:#101219;--line:rgba(255,255,255,.08);--text:#f5f6f8;--muted:#7f8798;--orange:#ff5a00;--gold:#ffd400;--silver:#d9dde4;--bronze:#df8a2e;max-width:1880px;margin:0 auto;padding:14px;color:var(--text)}.lmu-page a{color:inherit;text-decoration:none}.lmu-page-hero{position:relative;min-height:250px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 84% 20%,rgba(255,90,0,.25),transparent 36%),linear-gradient(135deg,#17131a,#08090d);display:flex;align-items:flex-end;padding:28px 30px;margin-bottom:12px}.lmu-page-hero-bg,.lmu-page-hero-shade{position:absolute;inset:0}.lmu-page-hero-bg img{width:100%;height:100%;object-fit:cover}.lmu-page-hero-shade{background:linear-gradient(90deg,rgba(8,9,13,.96),rgba(8,9,13,.74) 48%,rgba(8,9,13,.28)),linear-gradient(0deg,rgba(8,9,13,.82),transparent 65%)}.lmu-page-hero-content{position:relative;z-index:2;max-width:920px}.lmu-back{display:inline-block;margin-bottom:18px;color:#ff945a!important;font-size:.78rem;font-weight:800}.lmu-kicker{display:block;color:var(--orange);font:800 .7rem "Saira Condensed","Saira",sans-serif;letter-spacing:.1em;text-transform:uppercase}.lmu-page-hero h1{margin:5px 0 5px;font:900 clamp(2.6rem,5vw,5rem)/.9 "Saira Condensed","Saira",sans-serif;text-transform:uppercase}.lmu-page-hero p{margin:0;color:#c8ccd6}.lmu-week{display:inline-block;margin-top:10px;padding:5px 8px;border-radius:5px;background:rgba(255,255,255,.06);color:#fff;font-size:.72rem}.lmu-hero-next{position:absolute;z-index:3;right:28px;bottom:28px;width:250px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(8,9,13,.76);backdrop-filter:blur(8px)}.lmu-hero-next span,.lmu-hero-next em,.lmu-hero-next b,.lmu-hero-next small{display:block}.lmu-hero-next span{font:800 .62rem "Saira Condensed","Saira",sans-serif;color:#ff945a;letter-spacing:.08em}.lmu-hero-next strong{font:900 2.4rem/1 "Saira Condensed","Saira",sans-serif}.lmu-hero-next em{font-style:normal;color:#8e96a7;font-size:.62rem}.lmu-hero-next b{margin-top:8px;font-size:.8rem}.lmu-hero-next small{color:#8e96a7}.lmu-panel{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#0e1016}.lmu-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.lmu-filters{display:flex;gap:7px;flex-wrap:wrap}.lmu-filters button{border:1px solid var(--line);border-radius:6px;background:#171a22;color:#8f96a7;padding:7px 11px;font:800 .65rem "Saira Condensed","Saira",sans-serif;text-transform:uppercase;cursor:pointer}.lmu-filters button.is-active{color:#fff;background:rgba(255,90,0,.13);border-color:var(--orange)}.lmu-source{font-size:.68rem;color:#7f8798}.lmu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lmu-card{position:relative;padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px}.lmu-card:nth-child(3n){border-right:0}.lmu-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.lmu-card-beginner:before{background:var(--bronze)}.lmu-card-intermediate:before{background:var(--silver)}.lmu-card-advanced:before{background:var(--gold)}.lmu-card.is-hidden{display:none}.lmu-card-head{display:flex;justify-content:space-between;gap:10px}.lmu-level,.lmu-countdown{font:800 .62rem "Saira Condensed","Saira",sans-serif;text-transform:uppercase;letter-spacing:.06em}.lmu-card-beginner .lmu-level{color:var(--bronze)}.lmu-card-intermediate .lmu-level{color:var(--silver)}.lmu-card-advanced .lmu-level{color:var(--gold)}.lmu-countdown{color:#737b8d}.lmu-track{margin-top:16px;font:800 1rem "Saira Condensed","Saira",sans-serif;text-transform:uppercase}.lmu-track small{color:#737b8d;margin-right:6px}.lmu-card h2{margin:2px 0 17px;font-size:.83rem;color:#c8ccd6}.lmu-mainline{display:flex;justify-content:space-between;align-items:flex-end;padding-top:13px;border-top:1px solid var(--line)}.lmu-mainline>strong{font:900 2rem/1 "Saira Condensed","Saira",sans-serif}.lmu-mainline>span{font:800 .6rem "Saira Condensed","Saira",sans-serif;color:#727a8b;text-transform:uppercase}.lmu-mainline>span b{font-size:1.35rem;color:#fff}.lmu-slots{display:flex;gap:5px;flex-wrap:wrap;margin-top:11px}.lmu-slots span{padding:5px 8px;border-radius:5px;background:#080a10;color:#7f8798;font:800 .62rem "Saira Condensed","Saira",sans-serif}.lmu-slots span:first-child{color:#fff;border:1px solid rgba(255,255,255,.6)}.lmu-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.lmu-chip{padding:4px 7px;border-radius:4px;background:#2a2e38;font:800 .58rem "Saira Condensed","Saira",sans-serif;text-transform:uppercase}.lmu-chip-hypercar{background:#ff2f5d}.lmu-chip-lmp2,.lmu-chip-lmp2_elms{background:#2d8cff}.lmu-chip-lmp3{background:#9747e8}.lmu-chip-gt3{background:#16c971}.lmu-empty{padding:50px 20px;text-align:center;color:#8e96a7}.lmu-empty strong,.lmu-empty span{display:block}.lmu-empty strong{color:#fff;margin-bottom:6px}@media(max-width:1100px){.lmu-grid{grid-template-columns:1fr 1fr}.lmu-card:nth-child(3n){border-right:1px solid var(--line)}.lmu-card:nth-child(2n){border-right:0}.lmu-hero-next{display:none}}@media(max-width:720px){.lmu-page{padding:8px}.lmu-page-hero{min-height:230px;padding:22px 18px}.lmu-toolbar{align-items:flex-start;flex-direction:column}.lmu-grid{grid-template-columns:1fr}.lmu-card{border-right:0!important}.lmu-page-hero h1{font-size:2.8rem}}

/* Circuit weather forecast — real-world forecast, not LMU server weather. */
.lmu-weather{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-8px 0 12px;padding:7px 9px;border:1px solid rgba(255,90,0,.18);border-radius:7px;background:rgba(255,90,0,.045);color:#cbd0da;font-size:.62rem}.lmu-weather-icon{font-size:.9rem}.lmu-weather strong{color:#ff8d52;font:900 .78rem/1 "Saira Condensed","Saira",sans-serif}.lmu-weather>span:not(.lmu-weather-icon){font-weight:700}.lmu-weather small{color:#858d9e}.lmu-card h2{margin-bottom:14px}

/* ============================================================
   v2.6.5 — PREMIUM CIRCUIT WEATHER
   ============================================================ */
.lmu-weather{display:none!important}
.lmu-weather-card{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(250px,1.25fr);gap:10px;align-items:stretch;margin:-5px 0 12px;padding:8px;border:1px solid rgba(79,165,255,.14);border-radius:11px;background:linear-gradient(135deg,rgba(20,38,60,.72),rgba(13,18,28,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 22px rgba(0,0,0,.13);overflow:hidden;position:relative}.lmu-weather-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#6bd8ff,#2d8cff 60%,#ff8a32)}
.lmu-weather-main{min-width:0;display:flex;align-items:center;gap:9px;padding:2px 5px}.lmu-weather-visual{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center}.lmu-weather-visual img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.28))}.lmu-weather-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;row-gap:1px;align-items:center}.lmu-weather-copy strong{grid-row:1/3;color:#fff;font:900 1.28rem/1 "Saira Condensed","Saira",sans-serif;letter-spacing:-.02em}.lmu-weather-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7f7;font:800 .67rem/1 "Saira Condensed","Saira",sans-serif;text-transform:uppercase}.lmu-weather-copy em{font-style:normal;color:#6f88a7;font-size:.5rem;text-transform:uppercase;letter-spacing:.06em}
.lmu-weather-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lmu-weather-stat{min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr);grid-template-rows:auto auto;column-gap:5px;align-content:center;padding:5px 6px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(6,9,15,.42)}.lmu-weather-stat img{grid-row:1/3;width:18px;height:18px;align-self:center}.lmu-weather-stat b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:900 .62rem/1 "Saira Condensed","Saira",sans-serif}.lmu-weather-stat small{color:#687487;font-size:.48rem;line-height:1.1;text-transform:uppercase;letter-spacing:.05em}
.lmu-card{min-height:258px}.lmu-card h2{margin-bottom:13px}
@media(max-width:1450px){.lmu-weather-card{grid-template-columns:1fr}.lmu-weather-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){.lmu-weather-card{padding:7px}.lmu-weather-visual,.lmu-weather-visual img{width:42px;height:42px}.lmu-weather-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.lmu-weather-stat{padding:5px 4px;grid-template-columns:16px minmax(0,1fr);column-gap:4px}.lmu-weather-stat img{width:15px;height:15px}.lmu-weather-stat b{font-size:.56rem}.lmu-weather-stat small{font-size:.43rem}}


/* ============================================================
   v2.6.5.1 — HERO BADGE / SPACING FIX
   ============================================================ */
.lmu-page-hero{
    padding:32px 36px 30px;
}
.lmu-page-hero-content{
    padding:4px 0 2px;
}
.lmu-kicker{
    display:inline-flex;
    align-items:center;
    width:max-content;
    max-width:100%;
    margin:0 0 9px;
    padding:5px 10px 4px;
    border:1px solid rgba(255,90,0,.34);
    border-radius:999px;
    background:rgba(255,90,0,.10);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
    line-height:1;
    white-space:nowrap;
}
.lmu-page-hero h1{
    margin:3px 0 8px;
}
.lmu-page-hero p{
    max-width:760px;
    line-height:1.45;
}
.lmu-week{
    width:max-content;
    max-width:100%;
    padding:5px 9px;
    border-radius:6px;
}
.lmu-hero-next{
    width:auto;
    min-width:205px;
    max-width:230px;
    padding:13px 14px;
}
@media(max-width:720px){
    .lmu-page-hero{padding:24px 18px 22px}
    .lmu-kicker{padding:5px 8px 4px;font-size:.66rem;white-space:normal}
}

/* ============================================================
   v2.6.6 — LMU PLANNING VISUAL / READABILITY PASS
   ============================================================ */
.lmu-page{
    --orange:#ff5a00;
    --orange-soft:#ff8a3c;
    --red:#ff3157;
    --blue:#3498ff;
    --purple:#a855f7;
    --green:#16d477;
    --gold:#ffd400;
    --silver:#e2e6ed;
    --bronze:#e4902f;
}

/* HERO */
.lmu-page-hero{
    min-height:270px;
    padding:30px 36px 28px;
    border-color:rgba(255,90,0,.24);
    box-shadow:0 18px 45px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.035);
}
.lmu-page-hero::before{
    content:"";
    position:absolute;
    z-index:1;
    left:0;right:0;top:0;
    height:3px;
    background:linear-gradient(90deg,var(--orange),#ff8f47 30%,rgba(255,90,0,.16) 70%,transparent);
}
.lmu-page-hero-shade{
    background:
        radial-gradient(circle at 75% 10%,rgba(255,90,0,.17),transparent 36%),
        linear-gradient(90deg,rgba(7,8,12,.97) 0%,rgba(8,9,13,.84) 47%,rgba(8,9,13,.42) 100%),
        linear-gradient(0deg,rgba(8,9,13,.90),transparent 72%);
}
.lmu-page-hero-content{max-width:940px}
.lmu-hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px}
.lmu-back{
    display:inline-flex;
    align-items:center;
    width:max-content;
    margin:0!important;
    padding:0;
    color:#ff9a62!important;
    font:800 .76rem/1.2 "Saira","Arial",sans-serif;
    transition:.18s ease;
}
.lmu-back:hover{color:#fff!important;transform:translateX(-2px)}
.lmu-kicker{
    display:inline-flex!important;
    align-items:center;
    width:max-content;
    margin:0!important;
    padding:6px 11px 5px!important;
    border:1px solid rgba(255,90,0,.40)!important;
    border-radius:7px!important;
    background:linear-gradient(180deg,rgba(255,90,0,.16),rgba(255,90,0,.07))!important;
    color:#ff9c67!important;
    box-shadow:0 5px 14px rgba(255,90,0,.08),inset 0 1px 0 rgba(255,255,255,.04)!important;
    font-size:.68rem!important;
}
.lmu-page-hero h1{
    margin:7px 0 9px!important;
    text-shadow:0 8px 30px rgba(0,0,0,.45);
}
.lmu-page-hero p{max-width:820px;color:#d2d6df;font-size:.88rem;line-height:1.5}
.lmu-week{
    margin-top:12px!important;
    padding:6px 10px!important;
    border:1px solid rgba(255,255,255,.08);
    background:rgba(255,255,255,.055)!important;
    color:#eef1f6!important;
}
.lmu-hero-next{
    right:26px;bottom:26px;
    min-width:215px;max-width:245px;
    border-color:rgba(255,90,0,.24)!important;
    background:linear-gradient(180deg,rgba(19,21,29,.90),rgba(8,9,14,.90))!important;
    box-shadow:0 16px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);
}
.lmu-hero-next::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:var(--orange);border-radius:2px}
.lmu-hero-next strong{color:#fff}
.lmu-hero-next-track{display:flex!important;align-items:center;gap:6px;margin-top:4px}

/* FILTER BAR */
.lmu-panel{
    border-color:rgba(255,255,255,.075);
    background:linear-gradient(180deg,#0f1118,#0b0d12);
    box-shadow:0 14px 38px rgba(0,0,0,.19);
}
.lmu-toolbar{
    padding:12px 14px;
    background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008));
}
.lmu-filters button{
    min-height:32px;
    padding:7px 13px;
    border-radius:8px;
    transition:.18s ease;
}
.lmu-filters button:hover{color:#fff;border-color:rgba(255,90,0,.38);background:rgba(255,90,0,.07)}
.lmu-filters button.is-active{box-shadow:0 0 0 1px rgba(255,90,0,.12),0 5px 18px rgba(255,90,0,.09)}
.lmu-source{padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}

/* SEPARATE CARDS — MUCH EASIER TO SCAN */
.lmu-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:10px;
    padding:10px;
    background:linear-gradient(180deg,rgba(255,255,255,.006),rgba(0,0,0,.07));
}
.lmu-card{
    min-height:285px!important;
    padding:16px 17px 15px!important;
    border:1px solid rgba(255,255,255,.075)!important;
    border-radius:12px;
    overflow:hidden;
    background:
        radial-gradient(circle at 100% 0%,rgba(255,255,255,.035),transparent 38%),
        linear-gradient(180deg,#151820,#101219 58%,#0e1016);
    box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025);
    transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.lmu-card:hover{transform:translateY(-2px);border-color:rgba(255,90,0,.25)!important;box-shadow:0 16px 31px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.03)}
.lmu-card::before{left:0;right:0;top:0;bottom:auto;width:auto!important;height:3px}
.lmu-card-beginner::before{background:linear-gradient(90deg,var(--bronze),rgba(228,144,47,.15))}
.lmu-card-intermediate::before{background:linear-gradient(90deg,#edf0f5,rgba(226,230,237,.12))}
.lmu-card-advanced::before{background:linear-gradient(90deg,var(--gold),rgba(255,212,0,.15))}
.lmu-card-beginner{--level-color:var(--bronze)}
.lmu-card-intermediate{--level-color:var(--silver)}
.lmu-card-advanced{--level-color:var(--gold)}

.lmu-card-head{align-items:center;margin-bottom:13px}
.lmu-card-badges{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}
.lmu-level{
    display:inline-flex;
    align-items:center;
    min-height:22px;
    padding:4px 7px;
    border-radius:6px;
    border:1px solid color-mix(in srgb,var(--level-color) 32%,transparent);
    background:color-mix(in srgb,var(--level-color) 8%,transparent);
    color:var(--level-color)!important;
    line-height:1;
}
.lmu-race-type{
    display:inline-flex;
    align-items:center;
    min-height:22px;
    padding:4px 7px;
    border-radius:6px;
    font:900 .58rem/1 "Saira Condensed","Saira",sans-serif;
    letter-spacing:.08em;
    color:#fff;
    background:#303745;
    border:1px solid rgba(255,255,255,.08);
}
.lmu-race-type-daily{background:linear-gradient(135deg,#2c536d,#1e3344);color:#bce8ff;border-color:rgba(94,195,255,.20)}
.lmu-race-type-weekly{background:linear-gradient(135deg,#6a4a0c,#352703);color:#ffd866;border-color:rgba(255,205,60,.22)}
.lmu-race-type-event{background:linear-gradient(135deg,#6a1731,#36101c);color:#ff8bab;border-color:rgba(255,74,126,.22)}
.lmu-race-type-special{background:linear-gradient(135deg,#59338b,#2c1847);color:#d9b5ff;border-color:rgba(178,103,255,.22)}
.lmu-countdown{
    flex:0 0 auto;
    padding:4px 7px;
    border-radius:6px;
    background:rgba(255,255,255,.03);
    color:#8d96a8;
}

/* COUNTRY / CIRCUIT */
.lmu-circuit-row{display:flex;align-items:center;gap:9px;min-width:0;margin:0 0 4px}
.lmu-flag{
    flex:0 0 28px;
    width:28px;height:28px;
    display:grid;place-items:center;
    overflow:hidden;
    border-radius:50%;
    border:2px solid rgba(255,255,255,.16);
    background:#171a22;
    box-shadow:0 4px 12px rgba(0,0,0,.24),0 0 0 1px rgba(0,0,0,.32);
}
.lmu-flag img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.28)}
.lmu-flag-small{flex-basis:18px;width:18px;height:18px;border-width:1px}
.lmu-track{margin:0!important;min-width:0;display:flex;align-items:baseline;gap:6px;text-transform:uppercase}
.lmu-track small{flex:0 0 auto;margin:0!important;color:#788297;font-size:.62rem;letter-spacing:.05em}
.lmu-track strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f3f5f8;font:900 1.02rem/1.1 "Saira Condensed","Saira",sans-serif}
.lmu-card h2{margin:4px 0 11px!important;color:#adb5c5;font:800 .76rem/1.25 "Saira","Arial",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* WEATHER */
.lmu-weather-card{
    margin:0 0 12px!important;
    grid-template-columns:minmax(155px,.9fr) minmax(220px,1.15fr)!important;
    border-color:rgba(66,158,255,.18)!important;
    background:
        radial-gradient(circle at 18% 0%,rgba(72,167,255,.10),transparent 40%),
        linear-gradient(135deg,rgba(18,34,53,.76),rgba(11,16,25,.88))!important;
}
.lmu-weather-card::after{content:"MÉTÉO CIRCUIT";position:absolute;right:8px;top:5px;color:rgba(119,174,225,.28);font:900 .43rem/1 "Saira Condensed","Saira",sans-serif;letter-spacing:.08em}
.lmu-weather-copy strong{color:#fff!important}
.lmu-weather-copy b{color:#dbeaff!important}
.lmu-weather-stat{background:rgba(8,12,19,.52)!important}

/* TIME / DURATION */
.lmu-mainline{
    margin-top:auto;
    padding-top:12px!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
}
.lmu-mainline>strong{color:#fff;font-size:2.1rem!important;text-shadow:0 7px 18px rgba(0,0,0,.25)}
.lmu-mainline>span{display:flex;align-items:baseline;gap:4px}
.lmu-mainline>span b{color:var(--level-color)!important;font-size:1.45rem!important}
.lmu-slots{margin-top:9px!important}
.lmu-slots span{border:1px solid rgba(255,255,255,.04);background:#090b10!important}
.lmu-slots span:first-child{border-color:var(--level-color)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--level-color) 8%,transparent)}
.lmu-chips{margin-top:8px!important}
.lmu-chip{box-shadow:inset 0 1px 0 rgba(255,255,255,.11)}

@media(max-width:1450px){
    .lmu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .lmu-weather-card{grid-template-columns:1fr!important}
}
@media(max-width:900px){
    .lmu-page-hero{min-height:250px;padding:24px 22px}
    .lmu-grid{grid-template-columns:1fr}
    .lmu-card{min-height:auto!important}
}
@media(max-width:720px){
    .lmu-page{padding:8px}
    .lmu-page-hero{padding:22px 16px 20px}
    .lmu-page-hero h1{font-size:2.55rem!important}
    .lmu-hero-meta{gap:7px}
    .lmu-toolbar{padding:10px;gap:10px}
    .lmu-filters{width:100%;display:grid;grid-template-columns:1fr 1fr}
    .lmu-filters button{width:100%}
    .lmu-grid{padding:7px;gap:7px}
    .lmu-card{padding:14px!important}
    .lmu-card-head{align-items:flex-start}
    .lmu-countdown{font-size:.55rem}
    .lmu-weather-card{grid-template-columns:1fr!important}
}

/* v1.14.80 — full LMU page Daily / Weekly / Special tabs */
.lmu-hero-next-stack{position:absolute;z-index:3;right:28px;bottom:28px;width:250px}.lmu-hero-next-stack .lmu-hero-next{position:relative;right:auto;bottom:auto;width:100%;display:none}.lmu-hero-next-stack .lmu-hero-next.is-active{display:block}
.lmu-type-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 14px 8px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(0,0,0,.08))}.lmu-type-tabs button{min-height:52px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#151820;color:#8f96a7;cursor:pointer;text-align:left;padding:8px 12px;transition:.16s ease}.lmu-type-tabs button b,.lmu-type-tabs button small{display:block}.lmu-type-tabs button b{font:900 .82rem/1.05 "Saira Condensed","Saira",sans-serif;letter-spacing:.06em;text-transform:uppercase}.lmu-type-tabs button small{margin-top:5px;color:#707889;font-size:.63rem}.lmu-type-tabs button:hover{border-color:rgba(255,90,0,.35);color:#fff;transform:translateY(-1px)}.lmu-type-tabs button.is-active{border-color:rgba(255,90,0,.68);background:linear-gradient(180deg,rgba(255,90,0,.17),rgba(255,90,0,.06));color:#fff;box-shadow:inset 0 -2px 0 var(--orange)}.lmu-type-tabs button[data-lmu-type-tab="weekly"].is-active{border-color:rgba(76,153,255,.65);background:linear-gradient(180deg,rgba(76,153,255,.17),rgba(76,153,255,.05));box-shadow:inset 0 -2px 0 #4c99ff}.lmu-type-tabs button[data-lmu-type-tab="special"].is-active{border-color:rgba(255,211,61,.62);background:linear-gradient(180deg,rgba(255,211,61,.16),rgba(255,211,61,.05));box-shadow:inset 0 -2px 0 #ffd33d}
.lmu-type-panel{display:none}.lmu-type-panel.is-active{display:block}.lmu-type-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px 9px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.012)}.lmu-type-panel-head>div span,.lmu-type-panel-head>div strong{display:block}.lmu-type-panel-head>div span{color:#ff8f51;font:900 .58rem "Saira Condensed","Saira",sans-serif;letter-spacing:.09em}.lmu-type-panel-head>div strong{margin-top:2px;font-size:.78rem}.lmu-type-panel-head>small{color:#737b8c;font-size:.62rem}.lmu-empty-tab{min-height:180px}.lmu-race-type-weekly{background:rgba(76,153,255,.15)!important;color:#79b4ff!important;border-color:rgba(76,153,255,.34)!important}.lmu-race-type-special{background:rgba(255,211,61,.14)!important;color:#ffd85a!important;border-color:rgba(255,211,61,.34)!important}
@media(max-width:720px){.lmu-type-tabs{padding:8px;gap:4px}.lmu-type-tabs button{min-height:45px;padding:7px 8px}.lmu-type-tabs button small{display:none}.lmu-type-panel-head{align-items:flex-start;flex-direction:column;gap:4px}.lmu-hero-next-stack{display:none}}
