.page-home{
  --home-pad:20px;
  --home-line:1px solid rgba(183,192,196,.16);
  --home-radius:2px;
  background:var(--night-blue);
  color:var(--light-white);
  font-family:var(--font-body);
  overflow-x:clip;
}

@media (min-width:768px){
  .page-home{ --home-pad:32px; }
}

@media (min-width:1200px){
  .page-home{ --home-pad:48px; }
}

.page-home img{
  display:block;
  max-width:100%;
  height:auto;
}

.page-home .container{
  padding-left:var(--home-pad);
  padding-right:var(--home-pad);
}

.page-home .breadcrumb{
  padding-top:18px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.04em;
  color:var(--metal-silver);
}

.page-home .breadcrumb ul{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}

.page-home .breadcrumb li + li::before{
  content:"/";
  margin-right:8px;
  color:var(--line-graphite);
}

.page-home .breadcrumb a{
  color:var(--metal-silver);
  text-decoration:none;
}

.page-home .breadcrumb a:hover,
.page-home .breadcrumb a:focus-visible{
  color:var(--screen-cyan);
}

/* ---------- 首屏拼贴 ---------- */

.page-home .hero{
  padding:24px 0 56px;
  background:
    radial-gradient(120% 80% at 88% -10%, rgba(30,107,78,.65), transparent 62%),
    linear-gradient(180deg, var(--stand-green) 0%, var(--night-blue) 78%);
}

.page-home .collage{
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
  margin-top:26px;
}

.page-home .collage__lead{
  padding:28px 22px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:linear-gradient(155deg, rgba(6,23,35,.94), rgba(10,53,42,.86));
  box-shadow:0 18px 40px -30px rgba(0,0,0,.9);
}

.page-home .eyebrow{
  margin:0 0 12px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--screen-cyan);
}

.page-home .collage__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:900;
  font-size:clamp(34px,8.2vw,68px);
  line-height:1.02;
  letter-spacing:-.035em;
  color:var(--light-white);
}

.page-home .collage__lede{
  margin:18px 0 0;
  max-width:46ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.82);
}

.page-home .collage__actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  margin-top:24px;
}

.page-home .collage__actions .btn{
  min-height:44px;
  display:inline-flex;
  align-items:center;
}

.page-home .collage__stage{
  position:relative;
  margin:0;
  overflow:hidden;
  border-radius:var(--home-radius);
  border:var(--home-line);
  clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 18px));
}

.page-home .collage__stage img{
  width:100%;
  aspect-ratio:16 / 10;
  object-fit:cover;
  filter:saturate(.92) contrast(1.06);
}

.page-home .collage__stage::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(200deg, rgba(10,53,42,.1) 0%, rgba(6,23,35,.78) 100%);
  pointer-events:none;
}

.page-home .collage__stage figcaption{
  position:absolute;
  left:18px;
  bottom:16px;
  z-index:1;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.05em;
  color:rgba(245,241,232,.78);
}

.page-home .collage__season{
  padding:22px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:rgba(6,23,35,.72);
}

.page-home .stat-strip{
  display:grid;
  gap:16px;
  margin:0;
  padding:0;
  list-style:none;
}

.page-home .stat-strip li{
  display:flex;
  align-items:baseline;
  gap:12px;
  padding-bottom:12px;
  border-bottom:var(--home-line);
}

.page-home .stat-num{
  font-family:var(--font-mono);
  font-size:clamp(28px,6vw,44px);
  line-height:1;
  color:var(--card-yellow);
  letter-spacing:-.02em;
}

.page-home .stat-label{
  font-size:var(--step-2);
  color:rgba(245,241,232,.74);
}

.page-home .stat-foot{
  margin:16px 0 0;
  font-size:var(--step-2);
  line-height:1.7;
  color:var(--metal-silver);
}

.page-home .collage__cards{
  display:grid;
  gap:14px;
}

.page-home .mini-card{
  position:relative;
  display:flex;
  gap:14px;
  padding:0;
  overflow:hidden;
  border:var(--home-line);
  border-radius:var(--home-radius);
  text-decoration:none;
  color:inherit;
  background:rgba(10,53,42,.55);
  transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);
}

.page-home .mini-card--red{
  align-items:stretch;
}

.page-home .mini-card--red img{
  width:38%;
  min-width:110px;
  height:auto;
  object-fit:cover;
  border-right:var(--home-line);
}

.page-home .mini-card__body{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:18px 18px 18px 0;
}

.page-home .mini-card__text{
  font-size:var(--step-3);
  line-height:1.7;
  color:rgba(245,241,232,.84);
}

.page-home .mini-card--flat{
  flex-direction:column;
  padding:20px;
  background:linear-gradient(140deg, rgba(6,23,35,.9), rgba(30,107,78,.35));
}

.page-home .mini-link{
  margin-top:4px;
  font-family:var(--font-mono);
  font-size:var(--step-2);
  color:var(--screen-cyan);
  text-decoration:none;
  border-bottom:1px solid rgba(79,209,197,.4);
  align-self:flex-start;
  padding-bottom:2px;
}

.page-home .mini-card:hover,
.page-home .mini-card:focus-within{
  border-color:rgba(244,196,48,.55);
  transform:translateY(-2px);
}

.page-home .mini-link:hover,
.page-home .mini-link:focus-visible{
  color:var(--card-yellow);
}

.page-home .tag{
  display:inline-block;
  padding:4px 10px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.08em;
  border-radius:var(--home-radius);
  align-self:flex-start;
}

.page-home .tag--red{
  background:var(--card-red);
  color:#1b0a09;
}

.page-home .tag--yellow{
  background:var(--card-yellow);
  color:#241c00;
}

.page-home .tag--cyan{
  background:rgba(79,209,197,.14);
  color:var(--screen-cyan);
  border:1px solid rgba(79,209,197,.4);
}

/* ---------- 追比分主控台 ---------- */

.page-home .console{
  padding:clamp(44px,7vw,84px) 0;
  background:linear-gradient(180deg, var(--night-blue), #04121c);
  border-top:var(--home-line);
}

.page-home .console__grid{
  display:grid;
  grid-template-columns:1fr;
  gap:22px;
}

.page-home .console__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:700;
  font-size:clamp(28px,5.6vw,44px);
  line-height:1.1;
  letter-spacing:-.03em;
  color:var(--light-white);
}

.page-home .console__lede{
  margin:14px 0 24px;
  max-width:56ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.78);
}

.page-home .score-list{
  display:grid;
  gap:12px;
}

.page-home .score-card{
  padding:18px;
  border:var(--home-line);
  border-left:3px solid var(--line-graphite);
  border-radius:var(--home-radius);
  background:rgba(10,53,42,.42);
  transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-home .score-card.is-active{
  border-left-color:var(--card-yellow);
  background:linear-gradient(120deg, rgba(30,107,78,.55), rgba(6,23,35,.7));
}

.page-home .score-card:hover{
  border-left-color:var(--screen-cyan);
}

.page-home .score-card__head{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  font-size:var(--step-1);
  color:var(--metal-silver);
}

.page-home .score-card__state{
  margin-left:auto;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.06em;
  color:var(--card-yellow);
}

.page-home .score-card__score{
  margin:12px 0 10px;
  font-size:clamp(30px,7vw,44px);
  line-height:1;
  letter-spacing:.02em;
  color:var(--light-white);
}

.page-home .score-card__score span{
  margin:0 6px;
  color:var(--card-red);
}

.page-home .score-card__events{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:8px;
  font-size:var(--step-2);
  line-height:1.65;
  color:rgba(245,241,232,.8);
}

.page-home .score-card__events .mono{
  display:inline-block;
  min-width:52px;
  margin-right:8px;
  color:var(--screen-cyan);
}

.page-home .console__rail{
  display:flex;
  flex-direction:column;
  gap:18px;
  padding:22px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:linear-gradient(160deg, rgba(10,53,42,.7), rgba(4,18,28,.9));
}

.page-home .version-pill{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  margin:0;
  padding:10px 14px;
  background:rgba(244,196,48,.12);
  border:1px solid rgba(244,196,48,.5);
  border-radius:999px;
}

.page-home .version-pill__label{
  font-size:var(--step-2);
  color:rgba(245,241,232,.85);
}

.page-home .version-pill__num{
  font-size:var(--step-4);
  font-weight:600;
  color:var(--card-yellow);
  letter-spacing:.02em;
}

.page-home .rail-text{
  margin:0;
  font-size:var(--step-2);
  line-height:1.7;
  color:rgba(245,241,232,.78);
}

.page-home .rail-list{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:2px;
  border-top:var(--home-line);
}

.page-home .rail-list li{
  display:flex;
  align-items:center;
  gap:12px;
  padding:10px 2px;
  border-bottom:var(--home-line);
  font-size:var(--step-2);
  color:rgba(245,241,232,.86);
}

.page-home .rail-list .mono{
  font-size:var(--step-1);
  color:var(--metal-silver);
  letter-spacing:.08em;
}

.page-home .rail-figure{
  margin:0;
  border-radius:var(--home-radius);
  overflow:hidden;
  border:var(--home-line);
}

.page-home .rail-figure img{
  width:100%;
  aspect-ratio:3 / 2;
  object-fit:cover;
}

.page-home .rail-figure figcaption{
  padding:10px 12px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.04em;
  color:var(--metal-silver);
  background:rgba(6,23,35,.85);
}

/* ---------- 双栏目 ---------- */

.page-home .entries{
  padding:clamp(44px,7vw,88px) 0;
  background:var(--stand-green);
  border-top:var(--home-line);
}

.page-home .entries__head{
  display:grid;
  gap:14px;
  margin-bottom:28px;
}

.page-home .entries__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:300;
  font-size:clamp(30px,6.4vw,56px);
  line-height:1.05;
  letter-spacing:-.03em;
  color:var(--light-white);
}

.page-home .entries__intro{
  margin:0;
  max-width:52ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.78);
}

.page-home .entries__grid{
  display:grid;
  gap:16px;
}

.page-home .entry{
  display:flex;
  flex-direction:column;
  gap:16px;
  padding:24px 22px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:rgba(6,23,35,.6);
  box-shadow:0 24px 50px -40px rgba(0,0,0,.9);
}

.page-home .entry--red{
  border-top:3px solid var(--card-red);
}

.page-home .entry--cyan{
  border-top:3px solid var(--screen-cyan);
}

.page-home .entry__title{
  margin:0;
  font-size:clamp(20px,4vw,28px);
  font-weight:700;
  line-height:1.3;
  letter-spacing:-.01em;
}

.page-home .entry__text{
  margin:0;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.8);
}

.page-home .field-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}

.page-home .field-list li{
  padding:6px 12px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.04em;
  color:rgba(245,241,232,.85);
  border:1px solid rgba(183,192,196,.24);
  border-radius:var(--home-radius);
  background:rgba(183,192,196,.06);
}

.page-home .entry .btn{
  align-self:flex-start;
  min-height:44px;
  display:inline-flex;
  align-items:center;
  margin-top:auto;
}

/* ---------- 赛季索引 ---------- */

.page-home .seasons{
  padding:clamp(44px,7vw,88px) 0;
  background:linear-gradient(180deg, #04121c, var(--night-blue));
}

.page-home .seasons__head{
  display:grid;
  gap:14px;
  margin-bottom:26px;
}

.page-home .seasons__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:700;
  font-size:clamp(28px,5.8vw,46px);
  line-height:1.08;
  letter-spacing:-.03em;
}

.page-home .seasons__intro{
  margin:0;
  max-width:56ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.76);
}

.page-home .season-axis{
  display:grid;
  grid-auto-flow:column;
  grid-auto-columns:minmax(150px,1fr);
  gap:10px;
  margin:0 0 26px;
  padding:0 0 14px;
  list-style:none;
  overflow-x:auto;
  scroll-snap-type:x proximity;
  border-bottom:1px solid rgba(183,192,196,.22);
  -webkit-overflow-scrolling:touch;
}

.page-home .season-axis__link{
  display:flex;
  flex-direction:column;
  gap:6px;
  height:100%;
  padding:16px 14px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:rgba(10,53,42,.4);
  text-decoration:none;
  color:inherit;
  scroll-snap-align:start;
  transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-home .season-axis__link:hover,
.page-home .season-axis__link:focus-visible{
  border-color:var(--card-yellow);
  background:rgba(30,107,78,.5);
}

.page-home .season-axis__num{
  font-size:var(--step-4);
  color:var(--card-yellow);
  letter-spacing:.04em;
}

.page-home .season-axis__label{
  font-size:var(--step-3);
  font-weight:500;
}

.page-home .season-axis__note{
  font-size:var(--step-1);
  line-height:1.6;
  color:var(--metal-silver);
}

.page-home .league-groups{
  display:grid;
  gap:12px;
}

.page-home .league-group{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:20px 18px;
  border:var(--home-line);
  border-left:2px solid var(--pitch-green);
  border-radius:var(--home-radius);
  background:rgba(6,23,35,.55);
  text-decoration:none;
  color:inherit;
  transition:border-left-color var(--dur) var(--ease), transform var(--dur) var(--ease);
}

.page-home .league-group:hover,
.page-home .league-group:focus-visible{
  border-left-color:var(--screen-cyan);
  transform:translateX(3px);
}

.page-home .league-group__title{
  margin:0;
  font-size:var(--step-4);
  font-weight:700;
  letter-spacing:-.01em;
}

.page-home .league-group__text{
  margin:0;
  font-size:var(--step-2);
  line-height:1.75;
  color:rgba(245,241,232,.76);
}

.page-home .league-group__more{
  font-size:var(--step-1);
  letter-spacing:.06em;
  color:var(--screen-cyan);
}

/* ---------- 苹果设备注册 ---------- */

.page-home .apple{
  padding:clamp(44px,7vw,88px) 0;
  background:
    radial-gradient(90% 70% at 10% 0%, rgba(30,107,78,.75), transparent 65%),
    linear-gradient(180deg, var(--pitch-green), var(--stand-green));
  border-top:var(--home-line);
  border-bottom:var(--home-line);
}

.page-home .apple__grid{
  display:grid;
  gap:26px;
}

.page-home .apple__figure{
  margin:0;
  border-radius:var(--home-radius);
  overflow:hidden;
  border:var(--home-line);
  clip-path:polygon(0 0, 100% 0, 100% calc(100% - 22px), 0 100%);
  background:rgba(4,18,28,.6);
}

.page-home .apple__figure img{
  width:100%;
  aspect-ratio:3 / 4;
  object-fit:cover;
}

.page-home .apple__figure figcaption{
  padding:10px 14px;
  font-family:var(--font-mono);
  font-size:var(--step-1);
  letter-spacing:.04em;
  color:rgba(245,241,232,.8);
  background:rgba(6,23,35,.85);
}

.page-home .apple__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:900;
  font-size:clamp(28px,5.8vw,46px);
  line-height:1.08;
  letter-spacing:-.03em;
}

.page-home .apple__lede{
  margin:14px 0 22px;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.82);
}

.page-home .steps{
  display:grid;
  gap:14px;
  margin:0 0 24px;
  padding:0;
  list-style:none;
  counter-reset:step;
}

.page-home .steps li{
  display:flex;
  gap:14px;
  padding:14px 0;
  border-top:1px solid rgba(245,241,232,.16);
}

.page-home .steps__num{
  flex:0 0 auto;
  font-size:var(--step-2);
  color:var(--card-yellow);
  letter-spacing:.08em;
  padding-top:2px;
}

.page-home .steps__text{
  font-size:var(--step-3);
  line-height:1.7;
  color:rgba(245,241,232,.88);
}

.page-home .apple__body .btn{
  min-height:44px;
  display:inline-flex;
  align-items:center;
}

/* ---------- 编辑台 ---------- */

.page-home .desk{
  padding:clamp(44px,7vw,88px) 0;
  background:var(--stand-green);
}

.page-home .desk__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:300;
  font-size:clamp(30px,6.2vw,54px);
  line-height:1.05;
  letter-spacing:-.03em;
}

.page-home .desk__intro{
  margin:14px 0 28px;
  max-width:56ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.78);
}

.page-home .desk__grid{
  display:grid;
  gap:12px;
}

.page-home .desk__item{
  padding:20px 18px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:rgba(6,23,35,.5);
}

.page-home .desk__num{
  display:block;
  font-size:clamp(30px,6vw,44px);
  line-height:1;
  color:var(--screen-cyan);
  letter-spacing:-.02em;
}

.page-home .desk__item-title{
  margin:12px 0 8px;
  font-size:var(--step-4);
  font-weight:700;
  letter-spacing:-.01em;
}

.page-home .desk__item-text{
  margin:0;
  font-size:var(--step-2);
  line-height:1.75;
  color:rgba(245,241,232,.76);
}

/* ---------- 开始使用 ---------- */

.page-home .start{
  padding:clamp(44px,7vw,88px) 0 clamp(56px,8vw,96px);
  background:linear-gradient(180deg, var(--night-blue), #04121c);
}

.page-home .start__inner{
  padding:26px 22px;
  border:var(--home-line);
  border-radius:var(--home-radius);
  background:linear-gradient(140deg, rgba(30,107,78,.35), rgba(6,23,35,.9));
}

.page-home .start__head{
  margin-bottom:22px;
}

.page-home .start__title{
  margin:0;
  font-family:var(--font-display);
  font-weight:900;
  font-size:clamp(28px,5.8vw,44px);
  line-height:1.08;
  letter-spacing:-.03em;
}

.page-home .start__text{
  margin:12px 0 0;
  max-width:52ch;
  font-size:var(--step-3);
  line-height:1.75;
  color:rgba(245,241,232,.8);
}

.page-home .start__grid{
  display:grid;
  gap:10px;
}

.page-home .start__card{
  display:flex;
  flex-direction:column;
  gap:10px;
  padding:18px;
  border:1px solid rgba(183,192,196,.22);
  border-radius:var(--home-radius);
  background:rgba(4,18,28,.6);
  text-decoration:none;
  color:inherit;
  transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

.page-home .start__card:hover,
.page-home .start__card:focus-visible{
  background:rgba(30,107,78,.45);
  border-color:rgba(79,209,197,.55);
}

.page-home .start__card-title{
  font-size:var(--step-4);
  font-weight:600;
}

.page-home .start__card-text{
  font-size:var(--step-2);
  line-height:1.7;
  color:rgba(245,241,232,.74);
}

.page-home .start__note{
  margin:20px 0 0;
  font-size:var(--step-2);
  line-height:1.75;
  color:var(--metal-silver);
}

.page-home .start__note a{
  color:var(--screen-cyan);
  text-decoration:none;
  border-bottom:1px solid rgba(79,209,197,.4);
}

.page-home .start__note a:hover,
.page-home .start__note a:focus-visible{
  color:var(--card-yellow);
}

/* ---------- 响应式 ---------- */

@media (min-width:700px){
  .page-home .stat-strip{
    grid-template-columns:repeat(3,1fr);
  }

  .page-home .stat-strip li{
    flex-direction:column;
    align-items:flex-start;
    gap:6px;
    padding-bottom:0;
    border-bottom:0;
    border-left:1px solid rgba(183,192,196,.18);
    padding-left:12px;
  }

  .page-home .collage__cards{
    grid-template-columns:1.1fr .9fr;
  }

  .page-home .mini-card--red{
    grid-row:span 2;
  }

  .page-home .entries__grid{
    grid-template-columns:1fr 1fr;
  }

  .page-home .league-groups{
    grid-template-columns:1fr 1fr;
  }

  .page-home .desk__grid{
    grid-template-columns:1fr 1fr;
  }

  .page-home .start__grid{
    grid-template-columns:repeat(3,1fr);
  }
}

@media (min-width:960px){
  .page-home .hero{
    padding:28px 0 72px;
  }

  .page-home .collage{
    grid-template-columns:repeat(12,1fr);
    gap:16px;
  }

  .page-home .collage__lead{
    grid-column:span 5;
    padding:34px 30px;
  }

  .page-home .collage__stage{
    grid-column:span 7;
  }

  .page-home .collage__stage img{
    aspect-ratio:16 / 11;
  }

  .page-home .collage__season{
    grid-column:span 4;
    padding:24px;
  }

  .page-home .collage__cards{
    grid-column:span 8;
    grid-template-columns:1.15fr .85fr;
  }

  .page-home .console__grid{
    grid-template-columns:1.55fr .85fr;
    gap:26px;
    align-items:start;
  }

  .page-home .console__rail{
    position:sticky;
    top:110px;
  }

  .page-home .score-list{
    grid-template-columns:1fr;
  }

  .page-home .score-card{
    padding:20px 22px;
  }

  .page-home .entries__head{
    grid-template-columns:1fr 1fr;
    align-items:end;
  }

  .page-home .entries__grid{
    gap:18px;
  }

  .page-home .entry{
    padding:28px 26px;
  }

  .page-home .seasons__head{
    grid-template-columns:1.1fr .9fr;
    align-items:end;
  }

  .page-home .league-groups{
    grid-template-columns:repeat(4,1fr);
    gap:14px;
  }

  .page-home .apple__grid{
    grid-template-columns:.8fr 1.2fr;
    gap:40px;
    align-items:center;
  }

  .page-home .apple__figure img{
    aspect-ratio:3 / 4;
  }

  .page-home .desk__grid{
    grid-template-columns:repeat(4,1fr);
    gap:14px;
  }

  .page-home .start__inner{
    padding:36px 34px;
  }

  .page-home .start__head{
    display:grid;
    grid-template-columns:1.1fr .9fr;
    align-items:end;
    gap:24px;
  }
}

@media (prefers-reduced-motion:reduce){
  .page-home .mini-card,
  .page-home .score-card,
  .page-home .league-group,
  .page-home .start__card,
  .page-home .season-axis__link{
    transition:none;
    transform:none;
  }
}
