/* MemoMilo v280. Corrections visuelles du tournoi, aucun style du plateau de jeu. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design]{--mq-surface:#10363e;--mq-surface-raised:#19474b;--mq-text:#f1fff9;--mq-text-secondary:#bad5d0;--mq-border:rgba(163,225,207,.22);--tn-ink:#f1fff9;--tn-ink2:#bad5d0;--tn-ink3:#a6c6be;--mm-line:rgba(161,226,208,.22);--mm-muted:#bad5d0;--mm-panel:#10363e;--mm-ink:#f1fff9;display:flex;flex-direction:column;min-width:0;min-height:0;color:#f1fff9!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design]:before{background:linear-gradient(180deg,rgba(3,29,35,.26),rgba(4,31,38,.88) 350px,rgba(4,31,38,.96)),url('../images/tournoi-v279/scene-lagon.webp') center top/cover no-repeat!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *:before,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *:after{box-sizing:border-box}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-screen-head{min-height:66px;padding:12px 16px!important;gap:12px!important;flex:0 0 auto;z-index:2;background:#06282f!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-screen-head h1{font-size:21px!important;line-height:1.2!important;min-width:0;overflow-wrap:anywhere;letter-spacing:-.6px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-screen-head .mq-tp-back{width:38px;height:38px;min-width:38px;padding:8px!important;flex:0 0 38px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-tag{flex:none;font-size:11px!important;padding:6px 10px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-scroll{min-width:0;min-height:0;flex:1 1 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:16px 16px 28px!important;scroll-padding-block:16px 28px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-foot{position:relative!important;inset:auto!important;flex:0 0 auto;margin:0!important;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))!important;background:#06282f!important;border-top:1px solid var(--mm-line)!important;z-index:3;box-shadow:0 -10px 28px rgba(2,22,29,.24)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-foot .mq-tp-primary{min-height:50px!important;line-height:1.25!important;padding:12px 16px!important;font-size:15px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-finale-actions{display:grid;gap:12px!important;margin:20px 0 0!important;padding-bottom:8px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] :is(.mq-elite4-main-action,.mq-elite4-secondary-action,.mq-elite3-tree-watch){min-height:48px!important;padding:12px 16px!important;line-height:1.35!important;font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere;border-radius:14px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-h2{margin:24px 0 12px!important;white-space:normal!important;font-size:12px!important;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase;color:#d6f3e9!important}
/* Every match is a real card with two readable player rows. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-rm.mm-result-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 0 12px!important;padding:14px!important;overflow:hidden!important;border:1px solid var(--mm-line)!important;border-radius:18px!important;background:linear-gradient(135deg,#16424a,#0c3039)!important;box-shadow:inset 0 1px 0 #d0fff20a,0 6px 18px #001c241a!important;font:inherit;text-align:left!important;color:var(--mm-ink)!important;cursor:pointer;transition:border-color .18s ease,background .18s ease!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--mm-line)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-meta>span{font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#a4cfbf!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-meta>small{display:block!important;margin:0!important;padding:4px 8px;border-radius:7px;color:#c3f3dd!important;background:#82ecc414;font-size:9px!important;font-weight:800}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-players{display:grid;gap:10px;min-width:0}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player>.mq-tp-avatar{display:block;width:32px!important;height:32px!important;min-width:32px;margin:0!important;border:1px solid #a8ddca66;border-radius:50%;object-fit:cover;box-shadow:none!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player>span{min-width:0;white-space:normal!important;overflow-wrap:anywhere;line-height:1.35;font-size:12px;font-weight:750;color:#c1d9d2!important;text-align:start!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player>b{font-size:20px!important;font-weight:850!important;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#c1d9d2!important;white-space:nowrap}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player.is-winner>span,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player.is-winner>b{color:#aff5d9!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-detail{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;padding-top:10px;margin-top:12px;border-top:1px solid var(--mm-line)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-detail>span{font-size:10px!important;line-height:1.5!important;color:#bad5d0!important;white-space:normal;overflow-wrap:anywhere}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-detail>i{position:static!important;transform:none!important;display:grid;place-items:center;width:30px;height:30px;background:#8df0c91a;border:1px solid #8df0c933;border-radius:9px;color:#a4efcf;font-style:normal}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-detail svg{display:block;width:18px;height:18px}
/* Elimination tree: one complete stage per row, so no cropped final on mobile. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:24px!important;overflow:visible!important;padding:4px 0 8px!important;width:100%;min-width:0}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-col{position:relative;display:grid!important;gap:10px!important;min-width:0!important;max-width:100%!important;width:100%!important;flex:none!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-col>small{display:block;margin:0 0 2px;font-size:11px!important;line-height:1.4;font-weight:850;letter-spacing:.12em;color:#ebd69f!important;text-transform:uppercase}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-col:not(:last-child):after{content:"";height:16px;width:1px;background:linear-gradient(#94e7cfa0,#94e7cf10);justify-self:center;margin-bottom:-16px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match.mq-elite3-tree-match{width:100%;min-width:0;padding:14px!important;border:1px solid var(--mm-line)!important;border-radius:17px!important;background:linear-gradient(135deg,#16424a,#0c3039)!important;box-shadow:none!important;overflow:hidden}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 0!important;min-width:0}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match>div>span{display:flex;align-items:center;gap:9px;min-width:0;white-space:normal!important;overflow-wrap:anywhere;font-size:12px;line-height:1.4}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match .mq-tp-avatar{width:28px;height:28px;flex:0 0 28px;margin:0!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match>div>b{font-size:17px;font-variant-numeric:tabular-nums}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match .mq-tp-eliminated{opacity:1!important;color:#abc7c0!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-match .mq-tp-winner{color:#aff5d9!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-bracket-col.mq-tp-center{padding:10px 0!important;text-align:center}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-mode-switch{flex:none}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite3-board>.mq-tp-row.mq-tp-between{flex-wrap:wrap;gap:14px;margin-bottom:20px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite3-board>.mq-tp-row h2{font-size:24px!important;line-height:1.2!important;max-width:230px;overflow-wrap:anywhere}
/* Sheets have their own opaque dark surface and a single scroll region. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-sheet-backdrop{padding:12px!important;align-items:flex-end!important;background:rgba(0,16,24,.7)!important;backdrop-filter:blur(5px);z-index:30;overflow:hidden}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-sheet.tn241-sheet{display:flex!important;flex-direction:column;gap:0;width:100%!important;min-height:0;max-height:calc(100% - 12px)!important;overflow:hidden!important;padding:18px!important;background:linear-gradient(145deg,#173f47,#0a2933)!important;color:#f1fff9!important;border:1px solid #9ddacb59!important;border-radius:24px!important;box-shadow:0 -8px 50px #00141e80,inset 0 1px 0 #cbfff119!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet-head{flex:0 0 auto;gap:12px;margin:0!important;padding:0 0 15px;border-bottom:1px solid var(--mm-line)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet-head>h2{min-width:0;color:#f1fff9!important;font-size:19px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.45px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet-head .mq-tp-round-button{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;color:#ddfff3!important;background:#b3efd210!important;border:1px solid var(--mm-line)!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding:18px 0 max(4px,env(safe-area-inset-bottom,0px))!important;scrollbar-width:thin;scrollbar-color:#8cbea744 transparent;overscroll-behavior:contain}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;margin:0 0 20px!important;align-items:start}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead>div{display:flex;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;min-width:0;font-size:12px;text-align:center}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead>.is-r{grid-column:2;grid-row:1;flex-direction:column-reverse!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead .mq-tp-avatar{width:42px!important;height:42px!important;margin:0!important;border:1px solid #b8f5da88;border-radius:50%;box-shadow:0 4px 14px #00131d4d!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead b{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%;color:#e3f9ef!important;font-size:12px!important;line-height:1.4!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-shead>em{grid-column:1/-1;grid-row:2;display:block;padding:11px 16px;margin:0;text-align:center;border:1px solid var(--mm-line);border-radius:12px;background:#061f2880;font-weight:850;line-height:1.15!important;font-size:25px!important;font-style:normal;color:#b0f5da!important;font-variant-numeric:tabular-nums;letter-spacing:-.035em}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-schips{gap:7px;margin-bottom:20px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-schips>small{font-size:9px!important;line-height:1.5!important;letter-spacing:.09em!important;color:#aecdc4!important;margin-bottom:3px;overflow-wrap:anywhere}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-schips>span{padding:7px 9px!important;line-height:1.3!important;font-size:10px!important;color:#ffe3a5!important;background:#e6b85b12!important;border:1px solid #e6c16b38;box-shadow:none!important;border-radius:10px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srows{gap:0!important;border-top:1px solid var(--mm-line)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srow{grid-template-columns:64px minmax(0,1fr) 64px;gap:8px;min-height:58px;padding:11px 0;border-bottom:1px solid var(--mm-line)}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srow>b{color:#c3dcd3!important;font-size:14px!important;line-height:1.3;font-variant-numeric:tabular-nums}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srow>b.is-best{color:#aff5d9!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sl span{font-size:10px!important;color:#c4dcd4!important;letter-spacing:0!important;line-height:1.4;margin-bottom:6px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sbar{height:6px;background:#031c2780!important;overflow:hidden;border-radius:6px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sbar i.l{background:#78e7bf!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sbar i.r{background:#e79c9e!important}
/* Summary cards and spacing: large decoration never competes with the content. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen>.mq-elite4-hero{display:grid!important;grid-template-columns:46px minmax(0,1fr);text-align:left!important;align-items:start!important;gap:14px!important;padding:18px!important;border:1px solid var(--mm-line);background:linear-gradient(125deg,#18444b,#0d303a);border-radius:19px;margin-bottom:20px}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen .mq-elite4-round-emblem{width:42px!important;height:42px!important;border-radius:13px!important;transform:none!important;animation:none!important;box-shadow:inset 0 1px 0 #fff5,0 4px 15px #0002!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen .mq-elite4-round-emblem svg{width:25px!important;height:25px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen .mq-elite4-round-emblem>i{display:none}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen .mq-elite4-hero h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.65px!important;margin:7px 0 9px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-sub{font-size:12px!important;line-height:1.6!important;color:#c0dad2!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qualifier{display:grid!important;grid-template-columns:22px 36px minmax(0,1fr) 18px!important;gap:6px 9px!important;align-items:center;padding:14px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qualifier>.mq-elite4-rank{grid-column:1;grid-row:1/3;font-size:11px}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qualifier>.mq-tp-avatar{grid-column:2;grid-row:1/3;width:36px!important;height:36px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-text{grid-column:3;grid-row:1;min-width:0}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-score{grid-column:3;grid-row:2;max-width:none!important;text-align:left!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-check{grid-column:4;grid-row:1/3}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-text strong{font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.35!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-text small{font-size:10px!important;white-space:normal!important;line-height:1.4!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-score b{font-size:11px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-qual-score small{display:none}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-reward-grid{grid-template-columns:repeat(var(--mm-reward-columns,2),minmax(0,1fr))!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite4-scroll>.tn241-note{padding:14px 15px!important;border:1px solid var(--mm-line);background:#10363ee6;border-radius:15px;font-size:12px!important;line-height:1.65!important;margin:12px 0 22px!important;white-space:normal;overflow-wrap:anywhere;color:#c8e4d9!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] :is(.mq-elite4-personal,.mq-elite4-rewards){background:linear-gradient(135deg,#16424a,#0c3039)!important;border:1px solid var(--mm-line)!important;box-shadow:none!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] :is(.tn241-rm,.mq-tp-bracket-match) button:focus-visible,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] button:focus-visible{outline:2px solid #d4ffed!important;outline-offset:3px}
@media(hover:hover){.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-card:hover{border-color:#96e4c9a3!important;background:#194951!important}}
@media(max-width:350px){.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-scroll{padding-inline:12px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-sheet.tn241-sheet{padding:14px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-sheet-backdrop{padding:8px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srow{grid-template-columns:54px minmax(0,1fr) 54px;gap:5px}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-screen-head h1{font-size:19px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-break-screen>.mq-elite4-hero{grid-template-columns:minmax(0,1fr)}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite3-board>.mq-tp-row h2{font-size:22px!important}.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-player>span{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *:before,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet-body{padding-inline-end:6px!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sbar:before{background:#031c2780!important}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-srow>b{font-size:clamp(10px,3.3vw,14px)!important;white-space:normal!important;overflow-wrap:anywhere}
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-elite3-tree-watch{display:flex!important;align-items:center;justify-content:center;gap:8px}

.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet{animation:mmSheetFade280 .2s ease-out!important;transform:none!important}
@keyframes mmSheetFade280{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .tn241-sheet,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] button,.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mm-result-card{animation:none!important;transition:none!important}}
.mq-shell[data-motion="calme"] .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] *{animation:none!important;transition:none!important}

/* Explicit foreground: legacy skin styles also target the label itself. */
.mq-shell .mq-tp.mq-tp-v3[data-tp-lagon="279"][data-tp-design] .mq-tp-primary .mq-tp-primary-label{color:#07383d!important;opacity:1!important}
