/* VOID Club Network R265 — reference-driven, theme-aware game UI */
:root{--r265-accent:var(--void-primary,#14e881);--r265-bg:#020810;--r265-panel:rgba(5,15,24,.94);--r265-panel-2:rgba(8,20,31,.92);--r265-line:rgba(126,162,186,.14);--r265-soft:#7991a2;--r265-text:#eef8fb}
body.club-r265,body.players-r265-page,body.tournaments-page,body.leagues-page,body.stats-page,body.transfer-game-page{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--r265-accent) 5%,transparent),transparent 30%),linear-gradient(180deg,#02070d,#020910 56%,#01070c);color:var(--r265-text)}
body.club-r265 .shell,body.players-r265-page .shell{max-width:none!important}
.club-r265 button,.club-r265 input,.club-r265 select,.club-r265 textarea,.club-r265 a{font-family:Manrope,system-ui,sans-serif}

/* Scout / Players */
.scout-shell{padding:16px 18px 30px!important;display:grid;gap:14px}
.scout-hero{min-height:178px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 30px;border:1px solid var(--r265-line);border-radius:15px;overflow:hidden;background:linear-gradient(90deg,rgba(3,12,20,.98) 0%,rgba(3,13,22,.88) 48%,rgba(3,13,22,.35) 100%),url('/assets/images/teams/teams-page-background.webp') center 43%/cover no-repeat;box-shadow:0 20px 50px rgba(0,0,0,.24)}
.scout-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--r265-accent) 10%,transparent),transparent 26%),radial-gradient(circle at 72% 55%,color-mix(in srgb,var(--r265-accent) 12%,transparent),transparent 28%)}
.scout-hero__copy,.scout-hero__actions{position:relative;z-index:1}.scout-hero__copy>span{color:var(--r265-accent);font:800 12px/1 Orbitron,sans-serif;letter-spacing:.14em}.scout-hero h1{margin:10px 0 8px;font:900 clamp(38px,4vw,64px)/.98 Orbitron,sans-serif;letter-spacing:-.045em}.scout-hero p{max-width:620px;margin:0;color:#a5b4bf;font-size:15px;line-height:1.55}.scout-hero__actions{display:grid;gap:10px;min-width:242px}.scout-action{height:45px;padding:0 15px;border:1px solid rgba(126,162,186,.19);border-radius:9px;background:rgba(4,12,20,.82);color:#eef8fb;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;font-size:13px;font-weight:800;cursor:pointer;transition:.18s}.scout-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--r265-accent) 45%,rgba(126,162,186,.2));background:color-mix(in srgb,var(--r265-accent) 8%,rgba(4,12,20,.92))}.scout-action--primary{border-color:color-mix(in srgb,var(--r265-accent) 45%,transparent);color:var(--r265-accent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--r265-accent) 5%,transparent)}
.scout-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.scout-metric{min-height:88px;padding:14px 16px;border:1px solid var(--r265-line);border-radius:12px;background:linear-gradient(180deg,rgba(8,20,31,.96),rgba(4,12,20,.96));display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}.scout-metric>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--r265-accent) 10%,transparent);color:var(--r265-accent);font-size:20px}.scout-metric small,.scout-metric em{display:block}.scout-metric small{color:#7f94a4;font-size:10px;font-weight:850;letter-spacing:.08em}.scout-metric strong{display:block;margin-top:4px;color:#f5fbff;font:800 21px/1.15 Orbitron,sans-serif}.scout-metric em{margin-top:4px;color:var(--r265-accent);font-size:10px;font-style:normal;font-weight:800}.scout-metric.is-loading{opacity:.45}
.scout-board{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:12px;align-items:start}.scout-main{min-width:0;border:1px solid var(--r265-line);border-radius:14px;background:rgba(4,12,20,.82);overflow:hidden}.scout-tabs{height:52px;display:flex;align-items:stretch;border-bottom:1px solid var(--r265-line);padding:0 10px;gap:4px}.scout-tabs button{position:relative;border:0;background:transparent;color:#879cab;padding:0 14px;font-size:12px;font-weight:800;cursor:pointer}.scout-tabs button.is-active{color:#eef9f4}.scout-tabs button.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:var(--r265-accent);box-shadow:0 0 12px color-mix(in srgb,var(--r265-accent) 65%,transparent)}.scout-tabs .scout-clear{margin-left:auto;color:#8ba0ae;font-size:11px}
.scout-toolbar{display:grid;grid-template-columns:minmax(210px,1.3fr) repeat(5,minmax(120px,.7fr));gap:8px;padding:12px;border-bottom:1px solid var(--r265-line)}.scout-toolbar label{display:grid;gap:5px}.scout-toolbar label small{color:#6d8393;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.scout-toolbar input,.scout-toolbar select,.scout-search{height:40px;border:1px solid rgba(126,162,186,.15);border-radius:8px;background:rgba(5,15,24,.95);color:#eef8fb;padding:0 11px;outline:0}.scout-search{display:flex;align-items:center;gap:8px;padding-left:11px}.scout-search input{border:0;background:transparent;padding:0;width:100%}.scout-search span{color:#6f8798}
.scout-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.scout-player-card{min-height:154px;padding:14px;border:1px solid rgba(126,162,186,.14);border-radius:13px;background:linear-gradient(180deg,rgba(9,21,32,.94),rgba(5,14,23,.96));box-shadow:inset 0 1px rgba(255,255,255,.012);transition:.18s}.scout-player-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--r265-accent) 32%,rgba(126,162,186,.14));box-shadow:0 14px 28px rgba(0,0,0,.19)}.scout-player-card__head{display:grid;grid-template-columns:1fr auto 28px;gap:12px;align-items:start}.scout-player-card__person{display:flex;gap:12px;align-items:center;min-width:0}.scout-player-card__person>.avatar,.scout-player-card__person>img,.scout-player-card__person>.ts-avatar{width:58px!important;height:58px!important;flex:0 0 58px!important;border-radius:50%!important;overflow:hidden;border:2px solid color-mix(in srgb,var(--r265-accent) 34%,#334);background:#0b1520}.scout-player-card__person strong{display:block;color:#f7fbff;font-size:18px;line-height:1.12}.scout-player-card__person small{display:block;margin-top:4px;color:#8799a6;font-size:10px;font-weight:800}.scout-player-card__person em{display:inline-block;margin-top:6px;padding:4px 8px;border-radius:5px;background:color-mix(in srgb,var(--r265-accent) 10%,transparent);color:var(--r265-accent);font-size:10px;font-style:normal;font-weight:800}.scout-online{width:8px;height:8px;border-radius:50%;background:var(--r265-accent);box-shadow:0 0 10px var(--r265-accent);margin-left:-20px;margin-top:42px;z-index:2}
.scout-player-card__value{text-align:right}.scout-player-card__value small{display:block;color:#718596;font-size:9px;font-weight:850}.scout-player-card__value strong{display:block;margin-top:3px;font-size:16px;color:#f6fbff}.scout-player-card__value span{display:block;margin-top:4px;color:var(--r265-accent);font-size:9.5px;font-weight:800}.scout-favorite{width:28px;height:28px;border:0;background:transparent;color:#758b9c;font-size:22px;cursor:pointer}.scout-favorite.is-active{color:#ffd166;text-shadow:0 0 12px rgba(255,209,102,.4)}
.scout-player-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,.8fr)) minmax(110px,1fr);gap:8px;align-items:end;margin-top:13px;padding-top:11px;border-top:1px solid rgba(126,162,186,.1)}.scout-player-card__stats div{min-width:0}.scout-player-card__stats small{display:block;color:#728796;font-size:9px;font-weight:850}.scout-player-card__stats strong{display:block;margin-top:4px;color:#f4fbff;font-size:16px}.scout-player-card__stats .scout-form{font-size:11px;letter-spacing:2px;color:#ff9148}.scout-player-card__stats>a{height:34px;border:1px solid color-mix(in srgb,var(--r265-accent) 45%,transparent);border-radius:7px;display:grid;place-items:center;color:var(--r265-accent);text-decoration:none;font-size:11px;font-weight:850}.scout-player-card__stats>a:hover{background:color-mix(in srgb,var(--r265-accent) 10%,transparent)}
.scout-pagination{padding:12px 14px;border-top:1px solid var(--r265-line)}.scout-rail{display:grid;gap:10px}.scout-panel{border:1px solid var(--r265-line);border-radius:13px;background:linear-gradient(180deg,rgba(7,18,28,.96),rgba(4,12,20,.96));padding:13px}.scout-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.scout-panel h2{margin:0;font-size:12px;color:#eaf4f8;letter-spacing:.03em}.scout-panel header span{color:var(--r265-accent);font-size:9px;font-weight:800}.scout-rail-row,.scout-leader{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;padding:9px 4px;border-top:1px solid rgba(126,162,186,.08);text-decoration:none;color:inherit}.scout-rail-row:first-child,.scout-leader:first-child{border-top:0}.scout-rail-row>.avatar,.scout-rail-row>img,.scout-leader>.avatar,.scout-leader>img{width:36px!important;height:36px!important;border-radius:50%!important;overflow:hidden}.scout-rail-row strong,.scout-leader strong{display:block;color:#eef7fa;font-size:11px}.scout-rail-row small,.scout-leader small{display:block;margin-top:2px;color:#708595;font-size:9px}.scout-rail-row>b,.scout-leader>b{color:#dce9ee;font-size:9px}.scout-leader{grid-template-columns:18px 34px 1fr auto}.scout-leader>span{color:#6c8292;font:800 10px Orbitron,sans-serif}.scout-leader>.avatar,.scout-leader>img{width:30px!important;height:30px!important}.scout-donut{position:relative;width:112px;height:112px;margin:8px auto 13px;border-radius:50%;background:conic-gradient(var(--r265-accent) 0 calc(var(--st)*1%),#39c790 calc(var(--st)*1%) calc((var(--st) + var(--am))*1%),#f3bd4f calc((var(--st) + var(--am))*1%) calc((var(--st) + var(--am) + var(--dm))*1%),#4e8ef7 calc((var(--st) + var(--am) + var(--dm))*1%) calc((var(--st) + var(--am) + var(--dm) + var(--gk))*1%),#777 0);display:grid;place-items:center}.scout-donut:after{content:"";width:66px;height:66px;border-radius:50%;background:#07131d}.scout-donut>span{position:absolute;z-index:1;text-align:center;color:#fff;font:800 17px Orbitron}.scout-donut small{display:block;color:#718596;font:700 8px Manrope}.scout-dist-list{display:grid;gap:7px}.scout-dist-list>div{display:flex;justify-content:space-between;color:#899daa;font-size:10px}.scout-dist-list span{display:flex;align-items:center;gap:7px}.scout-dist-list i{width:7px;height:7px;border-radius:2px;background:var(--r265-accent)}.scout-empty,.scout-empty-mini{padding:24px;color:#7e93a2;text-align:center}.scout-empty{grid-column:1/-1;display:grid;gap:7px;min-height:160px;place-content:center}.scout-empty strong{color:#dfe9ee}.scout-empty-mini{padding:14px 4px;font-size:10px}.scout-mini-btn{height:34px;padding:0 12px;border:1px solid rgba(126,162,186,.17);border-radius:7px;background:#07131d;color:#dce8ed;font-weight:800;cursor:pointer}.scout-mini-btn--primary{border-color:color-mix(in srgb,var(--r265-accent) 45%,transparent);color:var(--r265-accent)}.scout-compare__fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scout-compare__fields input{height:34px;border:1px solid var(--r265-line);border-radius:7px;background:#06121c;color:#fff;padding:0 9px}.scout-compare__fields button{grid-column:1/-1}.scout-compare-result{display:grid;gap:8px;margin-top:10px}.scout-compare-result>div{padding:9px;border:1px solid var(--r265-line);border-radius:8px}.scout-compare-result strong,.scout-compare-result span,.scout-compare-result small{display:block}.scout-compare-result span{color:var(--r265-accent);font-weight:800}.scout-compare-result small{color:#718596}
.scout-pref-panel{position:fixed;z-index:600;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 32px));max-height:86vh;overflow:auto;padding:18px;border:1px solid color-mix(in srgb,var(--r265-accent) 30%,rgba(126,162,186,.18));border-radius:16px;background:rgba(3,11,18,.985);box-shadow:0 34px 100px rgba(0,0,0,.65)}.scout-pref-panel:not([hidden]):before{content:"";position:fixed;inset:-100vh -100vw;z-index:-1;background:rgba(0,0,0,.66);backdrop-filter:blur(6px)}.scout-pref-panel__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.scout-pref-panel__head span{color:var(--r265-accent);font-size:10px;font-weight:800}.scout-pref-panel__head h2{margin:4px 0 0}.scout-pref-panel__head button{width:34px;height:34px;border:1px solid var(--r265-line);border-radius:8px;background:#08141e;color:#fff}.scout-pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.scout-pref-grid label{display:grid;gap:6px}.scout-pref-grid label.is-wide{grid-column:1/-1}.scout-pref-grid span{color:#879baa;font-size:11px;font-weight:750}.scout-pref-grid input,.scout-pref-grid select,.scout-pref-grid textarea{border:1px solid var(--r265-line);border-radius:8px;background:#07131c;color:#f4fbff;padding:10px}.scout-pref-grid textarea{min-height:90px;resize:vertical}

/* Transfer ads tab */
.tmx-ads-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.tmx-recruit-list{min-width:0}.tmx-ads-filter{display:grid;grid-template-columns:minmax(220px,1fr) 180px 160px;gap:8px;margin-bottom:10px}.tmx-ads-filter select{height:40px;border:1px solid var(--r265-line);border-radius:8px;background:#07131d;color:#eaf3f8;padding:0 10px}.tmx-recruit-row{display:grid;grid-template-columns:1.1fr .9fr 1.5fr .75fr;gap:12px;align-items:center;padding:14px 16px;margin-bottom:9px;border:1px solid var(--r265-line);border-radius:12px;background:linear-gradient(180deg,rgba(8,19,30,.95),rgba(4,13,21,.97));transition:.18s}.tmx-recruit-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--r265-accent) 28%,rgba(126,162,186,.15))}.tmx-recruit-team{display:flex;gap:11px;align-items:center}.tmx-recruit-team .team-logo,.tmx-recruit-team img{width:54px!important;height:54px!important;object-fit:contain}.tmx-recruit-team strong{display:block;color:#f4fbff;font-size:15px}.tmx-recruit-team span{display:block;margin-top:4px;color:#6f8495;font-size:10px}.tmx-recruit-team b{color:var(--r265-accent)}.tmx-recruit-position small{display:block;color:#718596;font-size:9px;font-weight:850}.tmx-recruit-position strong{display:inline-block;margin-top:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--r265-accent) 32%,transparent);border-radius:5px;color:var(--r265-accent);font-size:11px}.tmx-recruit-position span{display:block;margin-top:7px;color:#8095a5;font-size:10px}.tmx-recruit-note p{margin:0;color:#a4b3be;font-size:11px;line-height:1.55}.tmx-recruit-note div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tmx-recruit-note span{padding:4px 7px;border-radius:5px;background:rgba(118,157,181,.08);color:#8fa3b0;font-size:9px}.tmx-recruit-actions{display:grid;gap:7px}.tmx-action-secondary{height:34px;border:1px solid rgba(126,162,186,.18);border-radius:7px;background:#07131d;color:#dfe9ee;font-size:10px;font-weight:800;cursor:pointer}.tmx-ads-rail{display:grid;gap:10px}.tmx-pos-list{display:grid;gap:8px}.tmx-pos-row{display:grid;grid-template-columns:34px 1fr 70px;gap:7px;align-items:center;font-size:9px;color:#8398a6}.tmx-pos-row i{height:5px;border-radius:99px;background:rgba(118,157,181,.11);overflow:hidden}.tmx-pos-row b{display:block;height:100%;border-radius:inherit;background:var(--r265-accent)}.tmx-pos-row strong{text-align:right;color:#d5e0e6}

/* Tournament reference composition */
body.tournaments-page .r40-shell{padding:16px 18px 30px!important}.tournaments-page .r40-tournament-intro{min-height:190px!important;padding:28px 32px!important;border:1px solid var(--r265-line)!important;border-radius:15px!important;background:linear-gradient(90deg,rgba(3,12,20,.96),rgba(4,13,22,.72)),url('/assets/images/teams/teams-page-background.webp') center 44%/cover no-repeat!important}.tournaments-page .r40-tournament-intro h1{font:900 46px/1 Orbitron!important;color:#f5fbff!important}.tournaments-page .r40-tournament-intro p{font-size:14px!important;color:#a1b0bb!important}.tournaments-page .r40-feature-row span{min-height:48px!important}.tournaments-page .r40-featured-tournament{display:none!important}.tournaments-page .r40-tournament-toolbar{margin-top:12px!important;border:1px solid var(--r265-line)!important;border-radius:12px!important;background:rgba(5,15,24,.94)!important;padding:9px!important}.tournaments-page .r40-tournament-stats{border:1px solid var(--r265-line)!important;border-radius:12px!important;background:rgba(5,15,24,.92)!important}.tournaments-page .r40-tournament-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr) 290px!important;gap:12px!important;margin-top:12px!important}.tourney-feature-card,.tourney-path-card,.tourney-side-card{border:1px solid var(--r265-line);border-radius:14px;background:linear-gradient(180deg,rgba(8,19,29,.95),rgba(4,12,20,.97));overflow:hidden}.tourney-feature-card{position:relative;min-height:330px;padding:22px;background:linear-gradient(90deg,rgba(3,12,20,.98),rgba(3,12,20,.72)),url('/assets/images/teams/teams-page-background.webp') center/cover no-repeat}.tourney-feature-card h2{margin:18px 0 8px;font:900 36px/1 Orbitron;color:#fff}.tourney-feature-card p{max-width:520px;color:#9caeba;line-height:1.55}.tourney-feature-meta{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.tourney-feature-meta span{padding:6px 9px;border-radius:6px;background:rgba(118,157,181,.1);color:#b7c5ce;font-size:10px}.tourney-prize{color:#ffd95f;font:800 18px Orbitron}.tourney-join{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;min-width:180px;height:40px;border:1px solid color-mix(in srgb,var(--r265-accent) 45%,transparent);border-radius:7px;background:var(--r265-accent);color:#02100a;font-weight:900;cursor:pointer}.tourney-path-card{padding:16px}.tourney-path-card h3,.tourney-side-card h3{margin:0 0 12px;color:#f1f8fb;font-size:13px}.tourney-path{display:grid;gap:10px}.tourney-path-step{position:relative;padding:13px;border:1px solid rgba(126,162,186,.12);border-radius:10px;background:rgba(6,16,25,.8)}.tourney-path-step:after{content:"";position:absolute;left:24px;bottom:-11px;width:1px;height:11px;background:color-mix(in srgb,var(--r265-accent) 30%,transparent)}.tourney-path-step:last-child:after{display:none}.tourney-path-step small,.tourney-path-step strong{display:block}.tourney-path-step small{color:var(--r265-accent);font-size:9px;font-weight:900}.tourney-path-step strong{margin-top:4px;color:#f1f8fb}.tourney-path-step span{display:block;margin-top:4px;color:#748999;font-size:10px}.tourney-side{display:grid;gap:10px}.tourney-side-card{padding:14px}.tourney-upcoming{display:grid;gap:8px}.tourney-upcoming-row{padding:9px;border-radius:8px;background:rgba(6,16,25,.76);border:1px solid rgba(126,162,186,.1)}.tourney-upcoming-row strong,.tourney-upcoming-row small{display:block}.tourney-upcoming-row strong{font-size:11px;color:#f0f8fb}.tourney-upcoming-row small{margin-top:3px;color:#738899;font-size:9px}.tourney-prize-pool{text-align:center;padding:8px}.tourney-prize-pool strong{display:block;font:900 28px Orbitron;color:#ffd45c}.tourney-prize-pool small{display:block;margin-top:5px;color:#8296a5}.tournaments-page .r40-tournament-lower{grid-template-columns:1fr 1.2fr!important}.tournaments-page .r40-tournament-lower>article{border:1px solid var(--r265-line)!important;border-radius:13px!important;background:rgba(5,15,24,.92)!important}.tournaments-page .r40-format-cards>div{border-color:var(--r265-line)!important;background:rgba(8,18,28,.75)!important}

/* League and stats reference polish + theme consistency */
.leagues-page .lg101-shell{padding:16px 18px 30px!important}.leagues-page .lg101-hero{min-height:260px!important;border-radius:15px!important;border-color:var(--r265-line)!important;background:linear-gradient(90deg,rgba(3,12,20,.96),rgba(4,13,22,.5)),url('/assets/images/teams/teams-page-background.webp') center/cover no-repeat!important}.leagues-page .lg101-hero h1{font-size:54px!important;letter-spacing:-.04em!important}.leagues-page .lg101-kicker,.leagues-page .lg101-panel-head h2 span{color:var(--r265-accent)!important}.leagues-page .lg101-tabs,.leagues-page .lg101-panel,.leagues-page .lg101-league-card{border-color:var(--r265-line)!important;background:linear-gradient(180deg,rgba(7,18,28,.95),rgba(4,12,20,.97))!important}.leagues-page .lg101-tab.is-active,.leagues-page .lg101-card-action:not(.is-disabled){color:var(--r265-accent)!important;border-color:color-mix(in srgb,var(--r265-accent) 35%,transparent)!important}.leagues-page .lg101-tab.is-active:after{background:var(--r265-accent)!important;box-shadow:0 0 12px color-mix(in srgb,var(--r265-accent) 58%,transparent)!important}.leagues-page .lg101-featured__button{border-color:color-mix(in srgb,var(--r265-accent) 45%,transparent)!important;color:var(--r265-accent)!important}.leagues-page .lg101-card-status:not(.is-closed),.leagues-page .lg101-rank.is-top{background:color-mix(in srgb,var(--r265-accent) 14%,transparent)!important;color:var(--r265-accent)!important}.leagues-page .lg105-team-link,.leagues-page .lg101-table td,.leagues-page .lg101-match,.leagues-page .lg101-reward-text{font-size:12px!important}
.stats-page .s91-hero{min-height:206px!important;border:1px solid var(--r265-line)!important;border-radius:15px!important;background:linear-gradient(90deg,rgba(3,12,20,.96),rgba(3,12,20,.48)),url('/assets/images/teams/teams-page-background.webp') center/cover no-repeat!important}.stats-page .s91-kicker,.stats-page .s91-board-line{color:var(--r265-accent)!important}.stats-page .s91-scope-btn.is-active,.stats-page .s91-metric.is-active{border-color:color-mix(in srgb,var(--r265-accent) 40%,transparent)!important;color:var(--r265-accent)!important}.stats-page .s91-scope-btn.is-active:after{background:var(--r265-accent)!important}.stats-page .s91-panel,.stats-page .s91-board,.stats-page .s91-measures{border-color:var(--r265-line)!important;background:rgba(5,15,24,.94)!important}.stats-page .s91-board h2,.stats-page .s91-board td,.stats-page .s91-board th{font-size:12px!important}.stats-page .s91-board td strong{font-size:13px!important}.stats-page .r200-stats-discord-warning{border-color:rgba(255,93,110,.22)!important;background:linear-gradient(90deg,rgba(90,18,26,.25),rgba(5,15,24,.96))!important}

/* Public team detail closer to supplied mockups */
.team-detail-page .tm-detail-root{padding:16px 18px 30px!important}.team-detail-page .tm-club-hero{min-height:166px!important;border-radius:15px!important;background:linear-gradient(90deg,rgba(3,12,20,.97),rgba(3,12,20,.52)),url('/assets/images/teams/teams-page-background.webp') center/cover no-repeat!important}.team-detail-page .tm-club-copy h1{font-size:48px!important}.team-detail-page .tm-hero-stat,.team-detail-page .tm-board-card,.team-detail-page .tm-roster-card{border-color:var(--r265-line)!important}.team-detail-page .tm-section-kicker,.team-detail-page .tm-hero-stat.is-accent strong,.team-detail-page .tm-leader-card b{color:var(--r265-accent)!important}.team-detail-page .tm-tabs{background:rgba(5,15,24,.94)!important;border-color:var(--r265-line)!important}.team-detail-page .tm-tab.is-active:after{background:var(--r265-accent)!important;box-shadow:0 0 12px color-mix(in srgb,var(--r265-accent) 58%,transparent)!important}.team-detail-page .tm-kadro-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.team-detail-page .tm-roster-card{min-height:250px!important}.team-detail-page .tm-roster-card__avatar{width:92px!important;height:92px!important}.team-detail-page .tm-roster-card__rating{font-size:34px!important}.team-detail-page .tm-roster-card__identity strong{font-size:15px!important}

@media(max-width:1500px){.scout-toolbar{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(125px,.7fr))}.scout-toolbar label:nth-last-child(-n+2){grid-column:auto}.scout-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.tmx-recruit-row{grid-template-columns:1fr 1fr}.tmx-recruit-actions{grid-column:2}.tournaments-page .r40-tournament-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr)}.tourney-side{grid-column:1/-1;grid-template-columns:1fr 1fr}}
@media(max-width:1180px){.scout-board,.tmx-ads-layout{grid-template-columns:1fr}.scout-rail,.tmx-ads-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-player-grid{grid-template-columns:1fr}.scout-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-detail-page .tm-kadro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.scout-shell{padding:10px!important}.scout-hero{padding:20px;min-height:0;flex-direction:column;align-items:flex-start}.scout-hero h1{font-size:38px}.scout-hero__actions{width:100%;min-width:0}.scout-metrics,.scout-rail,.tmx-ads-rail{grid-template-columns:1fr}.scout-toolbar{grid-template-columns:1fr 1fr}.scout-toolbar .scout-search{grid-column:1/-1}.scout-tabs{overflow:auto}.scout-player-card__head{grid-template-columns:1fr auto}.scout-favorite{position:absolute;right:16px}.scout-player-card__stats{grid-template-columns:repeat(2,1fr)}.scout-player-card__stats>a{grid-column:1/-1}.tmx-ads-filter,.tmx-recruit-row{grid-template-columns:1fr}.tmx-recruit-actions{grid-column:auto}.tournaments-page .r40-tournament-grid{grid-template-columns:1fr!important}.tourney-side{grid-template-columns:1fr}.team-detail-page .tm-kadro-grid{grid-template-columns:1fr!important}}
.stats-r265-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:12px;margin-left:calc(var(--ccn-w) + var(--ccn-left) + 18px);margin-right:18px}.stats-r265-grid>.s91-panel{margin:0!important;width:auto!important}.stats-r265-rail{display:grid;gap:10px;align-content:start}.stats-r265-card{border:1px solid var(--r265-line);border-radius:13px;background:linear-gradient(180deg,rgba(7,18,28,.96),rgba(4,12,20,.98));padding:14px}.stats-r265-card h3{margin:0 0 12px;color:#f0f7fa;font-size:12px}.stats-r265-loading,.stats-r265-card p{color:#7990a0;font-size:10px}.stats-r265-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 10px}.stats-r265-kpis article{padding:14px;border:1px solid var(--r265-line);border-radius:11px;background:radial-gradient(circle at 18% 100%,color-mix(in srgb,var(--r265-accent) 12%,transparent),transparent 36%),rgba(7,18,28,.88)}.stats-r265-kpis small,.stats-r265-kpis span{display:block}.stats-r265-kpis small{color:#758a99;font-size:9px;font-weight:850}.stats-r265-kpis strong{display:block;margin-top:6px;color:#f5fbff;font:800 20px Orbitron}.stats-r265-kpis span{margin-top:5px;color:var(--r265-accent);font-size:9px}.stats-r265-rail a{display:grid;grid-template-columns:18px 36px 1fr;gap:8px;align-items:center;padding:9px 0;border-top:1px solid rgba(126,162,186,.08);text-decoration:none;color:inherit}.stats-r265-rail a:first-child{border-top:0}.stats-r265-rail a>b{color:#6e8494;font:800 10px Orbitron}.stats-r265-rail a i{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#0b1721;display:grid;place-items:center;font-style:normal}.stats-r265-rail a img{width:100%;height:100%;object-fit:cover}.stats-r265-rail a strong{display:block;color:#eef7fa;font-size:11px}.stats-r265-rail a small{display:block;margin-top:2px;color:#718697;font-size:9px}.stats-r265-coin{width:92px;height:92px;margin:5px auto 12px;border-radius:50%;display:grid;place-items:center;border:7px double #ffca3a;background:radial-gradient(circle,#ffed8c,#c48200 70%);color:#3b2300;font:900 42px Orbitron;box-shadow:0 0 35px rgba(255,190,23,.18)}.stats-r265-card>small,.stats-r265-card>strong,.stats-r265-card>span{display:block;text-align:center}.stats-r265-card>small{color:#8c9dab;font-size:9px}.stats-r265-card>strong{margin-top:3px;color:#ffc943;font:900 30px Orbitron}.stats-r265-card>span{color:#ffc943;font-size:10px;font-weight:800}.stats-r265-prizes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.stats-r265-prizes div{padding:8px;border:1px solid rgba(255,195,45,.14);border-radius:7px;text-align:center}.stats-r265-prizes b,.stats-r265-prizes span{display:block}.stats-r265-prizes b{color:#7f91a0;font-size:9px}.stats-r265-prizes span{margin-top:3px;color:#ffc943;font-weight:800;font-size:10px}
@media(max-width:1180px){.stats-r265-grid{grid-template-columns:1fr;margin-left:10px;margin-right:10px}.stats-r265-rail{grid-template-columns:1fr 1fr}.stats-r265-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.stats-r265-rail,.stats-r265-kpis{grid-template-columns:1fr}}
.tm-kadro-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.tm-kadro-side{display:grid;gap:12px;align-content:start}.tm-kadro-side__stats{display:grid;gap:8px}.tm-kadro-side__stats>div{padding:11px;border:1px solid rgba(126,162,186,.11);border-radius:9px;background:rgba(6,16,25,.72)}.tm-kadro-side__stats small,.tm-kadro-side__stats strong{display:block}.tm-kadro-side__stats small{color:#758a99;font-size:9px;font-weight:850}.tm-kadro-side__stats strong{margin-top:4px;color:#f4fbff;font-size:14px}.tm-kadro-side h4{margin:16px 0 8px;color:var(--r265-accent);font-size:11px;letter-spacing:.08em}.tm-position-bars{display:grid;gap:8px}.tm-position-bars>div{display:grid;grid-template-columns:34px 1fr 24px;gap:7px;align-items:center;color:#8397a6;font-size:9px}.tm-position-bars i{height:5px;border-radius:999px;background:rgba(126,162,186,.11);overflow:hidden}.tm-position-bars b{display:block;height:100%;border-radius:inherit;background:var(--r265-accent)}.tm-position-bars strong{text-align:right;color:#dce7ec}
@media(max-width:1450px){.tm-kadro-page-grid{grid-template-columns:1fr}.tm-kadro-side{grid-template-columns:1fr 1fr}.team-detail-page .tm-kadro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.tm-kadro-side{grid-template-columns:1fr}}
/* Theme hand-off across club-network pages */
.transfer-game-page .tmx-hero__copy>span,.transfer-game-page .tmx-panel__head a,.transfer-game-page .tmx-panel__head button,.transfer-game-page .tmx-metric__icon,.transfer-game-page .tmx-tab.is-active,.transfer-game-page .tmx-pos.is-active,.transfer-game-page .tmx-summary em{color:var(--r265-accent)!important}.transfer-game-page .tmx-action--primary,.transfer-game-page .tmx-offer{border-color:color-mix(in srgb,var(--r265-accent) 40%,transparent)!important;color:var(--r265-accent)!important}.transfer-game-page .tmx-tab.is-active:after,.transfer-game-page .tmx-pos.is-active:after{background:var(--r265-accent)!important;box-shadow:0 0 12px color-mix(in srgb,var(--r265-accent) 56%,transparent)!important}.transfer-game-page .tmx-metric,.transfer-game-page .tmx-panel,.transfer-game-page .tmx-content,.transfer-game-page .tmx-tabs{border-color:var(--r265-line)!important}.tournaments-page .r40-kicker,.tournaments-page .r40-segmented button.is-active{color:var(--r265-accent)!important}.tournaments-page .r40-segmented button.is-active{border-color:color-mix(in srgb,var(--r265-accent) 35%,transparent)!important;background:color-mix(in srgb,var(--r265-accent) 10%,transparent)!important}.tournaments-page .r40-btn.is-primary{background:var(--r265-accent)!important;border-color:var(--r265-accent)!important;color:#021109!important}

/* R268 — Scout toolbar alignment + recruitment CTA */
.scout-toolbar .scout-search-field{display:grid;gap:5px;min-width:0}
.scout-toolbar .scout-search-field>small{color:#6d8393;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.scout-toolbar .scout-search-field .scout-search{width:100%;min-width:0}
.tmx-create-ad{min-height:46px!important;padding:0 13px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;align-items:center!important;text-decoration:none!important;border:1px solid color-mix(in srgb,var(--r265-accent) 48%,rgba(255,255,255,.08))!important;border-radius:10px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--r265-accent) 18%,#07131d),rgba(5,15,24,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.22)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.tmx-create-ad:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--r265-accent) 78%,#fff)!important;box-shadow:0 0 24px color-mix(in srgb,var(--r265-accent) 16%,transparent),0 12px 28px rgba(0,0,0,.28)!important}
.tmx-create-ad__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--r265-accent) 14%,#06121c);color:var(--r265-accent);border:1px solid color-mix(in srgb,var(--r265-accent) 34%,transparent)}
.tmx-create-ad__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.tmx-create-ad>span:nth-child(2){display:grid;gap:2px;min-width:0}.tmx-create-ad strong{font-size:11px;color:#eef8fb}.tmx-create-ad small{font-size:8px;color:#718899;font-weight:700}.tmx-create-ad>i{font-style:normal;font-size:22px;color:var(--r265-accent)}
@media(max-width:760px){.scout-toolbar .scout-search-field{grid-column:1/-1}}
.team-detail-page .tm-kadro-reference .tm-lineup-card{min-height:300px!important}.team-detail-page .tm-kadro-reference .tm-kadro-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.team-detail-page .tm-kadro-reference .tm-lineup-card__avatar{width:86px!important;height:86px!important}
@media(max-width:1180px){.team-detail-page .tm-kadro-reference .tm-kadro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.team-detail-page .tm-kadro-reference .tm-kadro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
