/* V13.3: a single navigation row, restrained club accents, readable player names. */
:root{--on-accent:#10202b}body{background:#111820;color:#edf2f6}body:before{opacity:.025}.topbar{background:#151e27}.panel{background:#19232d;border-color:#34424e}.menubar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-radius:18px}.menubar>.lineup-main{font-weight:800;min-height:40px}.menubar .menu>summary{border:1px solid #455360;border-radius:14px;padding:10px 14px}.menubar .nav-next{margin-left:auto}.menu-items{z-index:30}.primary,button.primary,.speeds .active{color:var(--on-accent,#10202b)}button,.action,select{border-radius:12px}.lineup-table .name .inline-action{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 0!important;color:inherit!important;text-align:left;font-size:14px;font-weight:700;line-height:1.4}.lineup-table .name .behaviour-tag{display:block;background:transparent;border:0;padding:0;font-size:11px;color:#b2c2cf;line-height:1.45}.lineup-presets{display:flex;flex-wrap:wrap;gap:12px;padding:10px 16px}.lineup-presets>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lineup-presets small{color:#afbecb}.fixture-meta{display:flex;flex-wrap:wrap;gap:5px;line-height:1.65}.fixture-footer{padding-top:12px}.positive,.strength{color:#bcebd6}.warning{color:#ffd180}.settings-grid select{max-width:100%}.next-match .club-link{white-space:normal}.panel-body{min-width:0}.panel-head h2{overflow-wrap:anywhere}
body[data-appearance=light]{background:#eef1f4;color:#182a38;--text:#182a38;--muted:#526777;--line:#c5cfd7;--panel:#ffffff;--bg:#eef1f4}body[data-appearance=light] .panel,body[data-appearance=light] dialog,body[data-appearance=light] .menu-items{background:#fff;color:#182a38;border-color:#becbd5}body[data-appearance=light] .topbar,body[data-appearance=light] header,body[data-appearance=light] .menubar{background:#e2e8ed;color:#182a38}body[data-appearance=light] .muted,body[data-appearance=light] .meta-line,body[data-appearance=light] .behaviour-tag,body[data-appearance=light] .lineup-presets small{color:#526777}body[data-appearance=light] input,body[data-appearance=light] select,body[data-appearance=light] button:not(.primary){background:#f0f4f7;color:#172b3a;border-color:#a7bac8}body[data-appearance=light] .strength,body[data-appearance=light] .positive{color:#146440}body[data-appearance=light] .group-row td,body[data-appearance=light] thead{background:#e9eff4;color:#233c4e}body[data-appearance=light] .section-note,body[data-appearance=light] .help-strip{color:#526777}body[data-appearance=light] .lineup-table .name .inline-action{color:#182a38!important}
@media(max-width:600px){.menubar{gap:6px;padding:10px}.menubar .menu>summary{font-size:12px;padding:9px 10px}.menubar .nav-next{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.nav-next .meta-line{max-width:48%;font-size:11px}.lineup-presets{padding:10px;gap:8px}.lineup-presets>div{width:100%}.lineup-table .name .inline-action{font-size:13px}.lineup-table .name{min-width:100px}.lineup-table .name .behaviour-tag{font-size:10px}}
.club-theme button.primary{background:var(--green);border-color:var(--green);color:var(--on-accent,#ffffff)}.club-theme button.primary:hover:not(:disabled){background:var(--green);color:var(--on-accent,#ffffff);filter:brightness(1.08)}.club-theme .positive,.club-theme .strength{color:#bcebd6}.club-theme .header-values b{color:#edf2f6}.club-theme .lineup-identity:before{display:none}.club-theme .lineup-identity{box-shadow:none}.lineup-table .name>button.inline-action{text-decoration:none}.lineup-table .inline-action .player-name-text{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%;line-height:1.35}body[data-appearance=light].club-theme .positive,body[data-appearance=light].club-theme .strength{color:#146440}body[data-appearance=light].club-theme .header-values b{color:#182a38}
/* Contrast in the optional light appearance, including older panel/table rules. */
body[data-appearance=light] .panel-head,body[data-appearance=light] th{background:#e6edf3;color:#243746}body[data-appearance=light] .panel-head h2,body[data-appearance=light] .panel-head .eyebrow{color:#243746}body[data-appearance=light] .welcome-side{background:#fff;border-color:#becbd5}body[data-appearance=light] .sponsor-value{color:#31586a}body[data-appearance=light] .toolbar .scheme{color:#315267}.toolbar .scheme{color:#d9e4eb}.toast{color:#effaf4}.toast.error{color:#fff0f3}.brand-mark{background:#263c46;color:#f4f7f9}.match-commercial .sponsor-mark strong{display:block;font-size:11px}
@media(max-width:600px){.top-right{min-width:0;flex-wrap:wrap}.header-club{min-width:0;max-width:100%;flex:1}.header-values{flex-wrap:wrap;gap:10px}.header-club .club-title{overflow-wrap:anywhere}}
body[data-appearance=light] .lineup-table .name .behaviour-tag{color:#526777}
body[data-appearance=light] .mini-stats div,body[data-appearance=light] .filters,body[data-appearance=light] .round-tile{background:#edf2f6;color:#243746}body[data-appearance=light] .round-tile.mine,body[data-appearance=light] .event.goal,body[data-appearance=light] .match-finished,body[data-appearance=light] tbody tr.human,body[data-appearance=light] tbody tr.selected{background:#e1eee7;color:#243746}body[data-appearance=light] tbody tr:not(.group-row):hover{background:#edf3f7}body[data-appearance=light] .table-tabs button.active{background:#dcece3;color:#214d38}body[data-appearance=light] .status-pill{background:#e0e7ed;color:#304a5c}body[data-appearance=light] .status-pill.titular{background:#d5e9dc;color:#205038}body[data-appearance=light] .pos.GOL,body[data-appearance=light] .pos.DEF{background:#dce7f2;color:#233e55}body[data-appearance=light] .pos.MEI{background:#d7eee5;color:#194a34}body[data-appearance=light] .pos.ATA{background:#f7e3c6;color:#61451d}body[data-appearance=light] .star{color:#886211}body[data-appearance=light] .negative{color:#9f2834}body[data-appearance=light] .warning{color:#81510c}.sponsor-goal-link{color:#bcebd6!important}body[data-appearance=light] .sponsor-goal-link{color:#1d5b42!important}
