:root{
  --radius:14px; --pad:18px;
  --bg:#fff; --ink:#0b0b0c; --muted:#6b7280; --line:#e5e7eb;
  --green:#10b981; --yellow:#f59e0b; --red:#ef4444; --gray:#9e9e9e;
  --cd-purple:#6B46C1; /* CloudDock brand for meters */
}

*{box-sizing:border-box}
html,body{margin:0;background:#fafafa;color:var(--white);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto}
a{text-decoration:none;color:inherit}

.link-btn{border:none;background:transparent;padding:8px 10px;border-radius:10px;cursor:pointer}
.link-btn:hover{background:#f3f4f6}

.hero{position:relative;overflow:hidden}
.hero-bg{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(10px) brightness(.8);transform:scale(1.05)}
.hero-inner{position:relative;max-width:980px;margin:56px auto 0;padding:40px 16px 16px;text-align:center}
.hero h1{font-size:38px;line-height:1.1;margin:0 0 8px;color:#fff} /* 白字 */
.hero .sub{color:#e5e7eb}
.hero-actions{display:flex;gap:12px;justify-content:center;margin-top:8px}

/* === HERO buttons: white text + hover feedback === */
.hero .link-btn{
  position: relative;
  color:#fff;                       /* 常态白字 */
  background: transparent;          /* 纯文字风格 */
  border:1px solid transparent;     /* 不想要边框可保持透明 */
  padding:8px 12px;
  border-radius:10px;
  transition: background .2s ease, border-color .2s ease, transform .2s ease;
}

/* 悬停：仍然白字，但出现半透明底 + 轻微上浮 */
.hero .link-btn:hover,
.hero .link-btn:focus-visible{
  background: rgba(255,255,255,.14);
  border-color: rgba(255,255,255,.28);
  transform: translateY(-1px);
  outline: none;                    /* 由下划线承担可见反馈 */
}

/* 点击：压下去一点点 */
.hero .link-btn:active{ transform: translateY(0); background: rgba(255,255,255,.22); }

/* 动画下划线（白色），只在 hover/focus 显示）*/
.hero .link-btn::after{
  content:"";
  position:absolute;
  left:10px; right:10px; bottom:6px;
  height:2px;
  background: rgba(255,255,255,.65);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .18s ease;
}
.hero .link-btn:hover::after,
.hero .link-btn:focus-visible::after{
  transform: scaleX(1);
}

/* === make HERO 30% taller === */
:root{ --hero-min: 42vh; }                 /* 基线高度，之前没设就给 50vh */
.hero{
  min-height: calc(var(--hero-min) * 1.3); /* 高度 +30% */
}
.hero-inner{
  padding-top:  calc(40px * 1.3);          /* 顶部内边距 +30% */
  padding-bottom: calc(16px * 1.3);        /* 底部内边距 +30% */
}

/* 手机端别太高，放缓一点（可选） */
@media (max-width: 640px){
  .hero{ min-height: calc(var(--hero-min) * 1.1); }
  .hero-inner{
    padding-top:  calc(40px * 1.1);
    padding-bottom: calc(16px * 1.1);
  }
}


/* 覆盖全局 hover 灰底，避免出现白色小药丸背景 */
.link-btn:hover{ background: none; }      /* 如果这句影响到别处，可只保留下一句 */
.hero .link-btn:hover{ background: rgba(255,255,255,.14); } /* 仅 hero 生效 */

.live{max-width:980px;margin:14px auto 0;border:1px solid var(--line);background:rgba(255,255,255,.85);backdrop-filter:saturate(1.2) blur(2px);
  border-radius:var(--radius);padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.live.collapsed{display:none}
.group{background:var(--bg);border:1px dashed var(--line);border-radius:12px;padding:10px}
.group .title{font-weight:600;margin-bottom:6px}
.status{display:flex;gap:8px;align-items:center}
.dot{width:10px;height:10px;border-radius:50%;background:var(--gray)}
.label{color:var(--muted)}
.price{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}

/* tabs: centered underline with sliding indicator */
.tabs{max-width:980px;margin:34px auto 0;padding:0 16px;text-align:center}
.tabs h2{margin:0 0 10px}
.tabline{position:relative;display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:6px}
.tlabel{background:transparent;border:none;font:inherit;padding:6px 2px;cursor:pointer;color:var(--muted)}
.tlabel.active{color:var(--ink);font-weight:700}
.tabline .indicator{position:absolute;bottom:-1px;height:2px;background:#111827;border-radius:2px;transition:transform .25s ease,width .25s ease}

/* panels */
.panels{margin-top:12px}
.panel[hidden]{display:none !important} /* 硬隐藏非当前tab */

/* BIG horizontal cards (单列，大卡，交替左右) */
.vstack{display:grid;gap:12px}
.fcard{
  background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);
  padding:var(--pad);display:flex;align-items:center;gap:16px;min-height:200px; /* ~原来高度的50% */
}
.fcard .content{flex:1;display:flex;flex-direction:column;gap:8px}
.fcard .content h3{margin:0}
.fcard .content ul{margin:0 0 0 18px}
.fcard .content .mini{color:#2563eb;margin-top:auto}
.fcard .media{flex:1;display:flex;justify-content:flex-end}
.fcard .media img{width:100%;max-width:460px;height:200px;object-fit:cover;border-radius:10px}

/* 交替：偶数卡片反转方向 */
.fcard:nth-child(even){flex-direction:row-reverse}

/* subtle reveal on scroll */
.reveal{opacity:0;transform:translateY(10px);transition:opacity .35s ease, transform .35s ease}
.reveal.show{opacity:1;transform:none}

/* meters (CD purple vs black, labels on the right, thinner bars) */
.meters{max-width:980px;margin:34px auto 0;padding:0 16px;text-align:center}
.meter{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad);margin-bottom:12px;text-align:left}
.meter-title{font-weight:700;margin-bottom:8px}
.bars{display:grid;gap:10px}
.barrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}
.bar{position:relative;height:20px;background:#f3f4f6;border-radius:999px;overflow:hidden}
.bar .bar-fill{position:absolute;left:0;top:0;bottom:0;width:0%;transition:width .9s cubic-bezier(.2,.8,.2,1)}
.barrow.ours .bar-fill{background:var(--cd-purple)}
.barrow.others .bar-fill{background:#000}
.rlabel{font-weight:700}
.rlabel.ours{color:var(--cd-purple)}
.rlabel.others{color:#000}
.count{font-variant-numeric:tabular-nums}

/* 统计条更细：当前 20px → 12px（= 再缩到 60%） */
.bar{ height:10px; }               /* 原来是 20px */

/* 右侧文字一起缩到 60%（含数字） */
.rlabel, .barrow .count{ font-size:.8rem; }   /* 原来未设置，继承 1rem */

/*（可选）条与右侧文字更贴合一点点 */
.barrow{ gap:8px; }                 /* 原来 10px，如果需要保持原样可不改 */



/* availability */
.availability{max-width:980px;margin:34px auto 40px;padding:0 16px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:var(--pad);cursor:pointer;transition:transform .15s ease}
.card:hover{transform:translateY(-2px)}
.card h3{margin:0 0 6px}
.card .mini{color:var(--muted)}
.pill{padding:2px 8px;border-radius:999px;border:1px solid var(--line)}
.pill.ready{background:#ecfdf5;border-color:#d1fae5;color:#065f46}
.pill.wait{background:#fffbeb;border-color:#fde68a;color:#92400e}
.pill.full{background:#fef2f2;border-color:#fecaca;color:#991b1b}

.edu-banner{display:block;margin-top:12px;padding:12px;border-radius:12px;background:#eef2ff;border:1px solid var(--line);text-align:center}

/* FAQ */
.faq{max-width:980px;margin:34px auto;padding:0 16px}
.faq details{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:10px;margin-bottom:10px}
.faq summary{cursor:pointer;font-weight:600}

/* responsive */
@media (max-width:1024px){
  .fcard .media img{max-width:380px}
  .cards{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
  .hero h1{font-size:30px}
  .live{grid-template-columns:1fr}
  .fcard{flex-direction:column !important;align-items:stretch}
  .fcard .media img{width:100%;height:180px}
  .cards{grid-template-columns:1fr}
}

/* ========== 新增通用变量（你当前没有的） ========== */
:root{
  --card:#fff; 
  --border:#e5e7eb;
  --purple:#7C3AED;        /* 备用主紫 */
  --accent:#60A5FA;        /* 备用浅蓝 */
  --ice:#93C5FD;           /* 渐变浅蓝 */
  --lav:#A78BFA;           /* 渐变浅紫 */
  --pink:#F472B6;          /* 渐变粉 */
}

/* ========== 自定义区块：与其他区块对齐，别太贴边 ========== */
.customize{
  max-width: 980px;              /* 与其他段落一致 */
  padding: 24px 16px;            /* 与 .tabs/.meters 一致 */
  margin: 34px auto;             /* 高度间距匹配 */
  position: relative; 
  overflow: hidden;              /* 让泡泡不溢出 */
  background: var(--card);
  border: 1px solid var(--border);
  border-radius: var(--radius);
}

/* 泡泡背景（可开关：data-bubbles="on"） */
.customize[data-bubbles="on"]::after{
  content:"";
  position:absolute; inset:-20% -10% auto -10%;
  height: 260px;
  background-image:
    radial-gradient( circle 12px at 20% 40%, rgba(147,197,253,.25) 0, rgba(147,197,253,.25) 40%, transparent 41% ),
    radial-gradient( circle 10px at 60% 30%, rgba(244,114,182,.22) 0, rgba(244,114,182,.22) 40%, transparent 41% ),
    radial-gradient( circle 16px at 80% 70%, rgba(167,139,250,.20) 0, rgba(167,139,250,.20) 40%, transparent 41% );
  filter: blur(1px);
  pointer-events:none;
}

/* 规格卡：底色更柔、边不突兀 */
.spec-card{
  border:1px solid var(--border);
  border-radius:12px;
  padding:14px;
  background: linear-gradient(180deg, rgba(147,197,253,.08), rgba(167,139,250,.06));
  box-shadow: 0 1px 0 rgba(0,0,0,.03);
  transform: translateY(8px);
  opacity:0; 
  transition: opacity .45s ease, transform .45s ease;
}
.spec-card.show{ transform: translateY(0); opacity:1; }

/* 数字与标题 */
.spec-card .head{ display:flex; align-items:baseline; justify-content:space-between; margin-bottom:10px; }
.spec-card .title{ font-weight:600; color: var(--ink); }
.spec-card .num b{ font-size:22px; }
.spec-card .num .unit{ margin-left:6px; color:var(--muted); font-style: normal; }

/* 条子：更厚一点 + 渐变主题可切换 */
.spec-card .bar{
  position:relative;
  height: 12px;                         /* 稍厚，观感更好 */
  background: rgba(0,0,0,.04);
  border-radius: 999px;
  overflow: hidden;
}
.spec-card .bar .fill{
  position:absolute; left:0; top:0; bottom:0;
  width: 0%;
  border-radius: 999px;
  will-change: width;
  transition: width .9s cubic-bezier(.2,.8,.2,1);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);
}
/* 主题：浅蓝×浅紫（ice，默认） */
.customize[data-theme="ice"] .spec-card .bar .fill{
  background: linear-gradient(90deg, var(--ice) 0%, var(--lav) 100%);
}
/* 主题：粉×紫（pink） */
.customize[data-theme="pink"] .spec-card .bar .fill{
  background: linear-gradient(90deg, var(--pink) 0%, var(--lav) 100%);
}

/* 芯片小标签 */
.spec-card .chips{ display:flex; gap:8px; margin-top:10px; flex-wrap:wrap; }
.spec-card .chip{
  font-size:12px; padding:6px 8px; border-radius:999px; 
  border:1px dashed var(--border);
  color:var(--muted); background:#fff;
}
.spec-card .chip.max{ border-style:solid; }

/* CTA 微动效 */
.link-btn.pulse{ animation: pulseGlow 2s ease-in-out infinite; }
@keyframes pulseGlow{
  0%,100%{ box-shadow:0 0 0 rgba(124,58,237,0); }
  50%{ box-shadow:0 0 18px rgba(124,58,237,.28); }
}

/* 彩屑小点（保留） */
.sparkles{ position:absolute; inset:0; pointer-events:none; overflow:visible; }
.sparkles .dot{
  position:absolute; width:6px; height:6px; border-radius:50%;
  background: currentColor; opacity:0; transform: translate(0,0) scale(0.6);
  animation: pop 700ms ease forwards;
}
@keyframes pop{
  10%{ opacity:1; }
  100%{ opacity:0; transform: translate(var(--dx), var(--dy)) scale(1); }
}

/* —— 统一背景面板 —— */
.customize{
  max-width: 980px; padding: 0 16px; margin: 34px auto;
  background: transparent; border: none;
}
.customize .surface{
  position: relative; overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 24px 16px;
  background: linear-gradient(180deg, rgba(147,197,253,.14), rgba(167,139,250,.10)); /* 默认 ice */
  box-shadow: 0 1px 0 rgba(0,0,0,.03);
}
.customize[data-theme="pink"] .surface{
  background: linear-gradient(180deg, rgba(244,114,182,.14), rgba(167,139,250,.10));
}

/* 泡泡整体铺在面板（不是每张卡） */
.customize[data-bubbles="on"] .surface::after{
  content:""; position:absolute; inset:-6% -4% auto -4%; height: 280px;
  background-image:
    radial-gradient(circle 14px at 18% 40%, rgba(147,197,253,.22) 0 40%, transparent 41%),
    radial-gradient(circle 11px at 62% 32%, rgba(244,114,182,.20) 0 40%, transparent 41%),
    radial-gradient(circle 16px at 82% 72%, rgba(167,139,250,.18) 0 40%, transparent 41%);
  filter: blur(1px); pointer-events:none;
}

/* 标题与说明 */
.customize h2{ margin: 0 0 10px; font-size: 28px; line-height: 1.25; color: var(--ink); }
.customize .lead{ color: var(--muted); margin: 0 0 12px; }

/* 分段切换（替代小勾勾） */
.modebar{ display:flex; align-items:center; gap:12px; margin: 6px 0 10px; }
.modebar .hint{ margin-left:auto; color:var(--muted); font-size:12px; }

.seg{
  display:inline-flex; border:1px solid var(--border); border-radius:999px; padding:3px;
  background:#fff;
}
.seg-btn{
  appearance:none; border:none; background:transparent; color:var(--ink);
  padding:6px 12px; border-radius:999px; cursor:pointer; font:inherit;
}
.seg-btn.active{
  background: linear-gradient(90deg, var(--ice), var(--lav));
  color:#0b0b0c; font-weight:700;
}
.customize[data-theme="pink"] .seg-btn.active{
  background: linear-gradient(90deg, var(--pink), var(--lav));
}

/* 三列网格（桌面）；平板两列、手机单列 */
.spec-grid{ display:grid; gap:14px; margin-top: 10px; }
.spec-grid.grid-3{ grid-template-columns: repeat(3, minmax(0,1fr)); }
@media (max-width: 1024px){ .spec-grid.grid-3{ grid-template-columns: repeat(2, minmax(0,1fr)); } }
@media (max-width: 640px){  .spec-grid.grid-3{ grid-template-columns: 1fr; } }

/* 卡片透明底，只保留轻边框，融在统一背景上 */
.spec-card{
  border:1px solid rgba(0,0,0,.06);
  border-radius:12px;
  padding:14px;
  background: transparent;
  transform: translateY(8px);
  opacity:0; transition: opacity .45s ease, transform .45s ease;
}
.spec-card.show{ transform: translateY(0); opacity:1; }

.spec-card .head{ display:flex; align-items:baseline; justify-content:space-between; margin-bottom:10px; }
.spec-card .title{ font-weight:600; color: var(--ink); }
.spec-card .num b{ font-size:22px; }
.spec-card .num .unit{ margin-left:6px; color:var(--muted); font-style: normal; }

/* 更厚的条 + 统一渐变色（随主题变） */
.spec-card .bar{ position:relative; height:12px; background: rgba(0,0,0,.06); border-radius:999px; overflow:hidden; }
.spec-card .bar .fill{
  position:absolute; inset:0 auto 0 0; width:0%;
  border-radius:999px; will-change:width;
  transition: width .9s cubic-bezier(.2,.8,.2,1);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);
  background: linear-gradient(90deg, var(--ice), var(--lav)); /* ice 默认 */
}
.customize[data-theme="pink"] .spec-card .bar .fill{
  background: linear-gradient(90deg, var(--pink), var(--lav));
}

.spec-card .chips{ display:flex; gap:8px; margin-top:10px; flex-wrap:wrap; }
.spec-card .chip{
  font-size:12px; padding:6px 8px; border-radius:999px; 
  border:1px dashed var(--border); color:var(--muted); background:#fff;
}
.spec-card .chip.max{ border-style:solid; }

/* 注释与脚注 + CTA 与彩屑（沿用） */
.customize .tiny{ margin: 8px 0 0; font-size: 12px; color: var(--muted); }
.customize .notes{ margin: 10px 0 0 18px; color: var(--muted); }
.customize .notes li{ margin: 6px 0; }

.customize .cta{ margin-top: 14px; position: relative; }
.link-btn.pulse{ animation: pulseGlow 2s ease-in-out infinite; }
@keyframes pulseGlow{ 0%,100%{ box-shadow:none } 50%{ box-shadow:0 0 18px rgba(124,58,237,.28); } }

.sparkles{ position:absolute; inset:0; pointer-events:none; overflow:visible; }
.sparkles .dot{ position:absolute; width:6px; height:6px; border-radius:50%; background: currentColor; opacity:0; transform: translate(0,0) scale(0.6); animation: pop 700ms ease forwards; }
@keyframes pop{ 10%{ opacity:1 } 100%{ opacity:0; transform: translate(var(--dx), var(--dy)) scale(1); } }

/* ==== Global container widen (+20%) ==== */
/* 980px × 1.2 = 1176px；如果你想“两边各+20%（总+40%）”，把数值改为 1372px */
:root{
  --container-max: 1400px; /* 改成 1372px 可实现总宽+40% */
}

/* 覆盖所有页面主容器的 max-width */
.hero-inner,
.live,
.tabs,
.meters,
.availability,
.faq,
.customize{           /* 我们自定义的月付定制区块 */
  max-width: var(--container-max) !important;
}

/* 统一左右内边距，避免贴边突兀（保持和原站一致的 16px） */
.hero-inner,
.tabs,
.meters,
.availability,
.faq{
  padding-left: 16px;
  padding-right: 16px;
}

/* 如果使用了 .customize > .surface 作为统一背景面板，也一并对齐 */
.customize .surface{
  max-width: var(--container-max);
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

/* =========================================================
   Stable Diffusion strip (横幅入口，独立命名空间，无 JS)
   ========================================================= */
:root{
  --sd-height-desktop: 550px;
  --sd-height-mobile:  420px;
}

/* 容器：与首页其它区块同宽 */
.sd-strip{
  position: relative;
  max-width: var(--container-max, 980px);
  margin: 28px auto 36px;
  padding: 0 16px;
  isolation: isolate;
}

/* 背景层：整条横幅的模糊材质 */
.sd-strip-bg{
  position: absolute;
  left: 16px; right: 16px; top: 0; bottom: 0;
  border-radius: 16px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.62), rgba(255,255,255,.50)),
    var(--sd-bg-img);
  background-size: cover; background-position: center;
  filter: blur(1px) saturate(1.05);    /* 磨砂清晰一半 */
  transform: scale(1.02);              /* 防止边缘漏白 */
  z-index: 0;
}

/* 前景层：半透明“磨砂玻璃”横条，内容居中 */
.sd-strip-inner{
  position: relative; z-index: 1;
  min-height: var(--sd-height-desktop);
  border-radius: 16px;
  border: 1px solid rgba(229,231,235,.95);
  padding: 28px 18px;
  display: flex; flex-direction: column;
  align-items: center; justify-content: center;
  text-align: center;
  background: rgba(255,255,255,.40);
  backdrop-filter: blur(2px) saturate(1.05);
  -webkit-backdrop-filter: blur(2px) saturate(1.05);
  box-shadow: 0 4px 18px rgba(17,24,39,.06), inset 0 1px 0 rgba(255,255,255,.28);
}

/* 文案 */
.sd-title{
  margin: 0 0 8px;
  font-size: clamp(30px, 3.2vw, 44px);
  line-height: 1.15;
  color: #0b0b0c;
  letter-spacing: .2px;
}
.sd-sub{
  margin: 0 0 18px;                  /* 比默认再松一点 */
  color: var(--muted);
  font-size: clamp(15px, 1.4vw, 18px);
  max-width: 920px;
}

/* 卖点胶囊：半透明白，居中分布 */
.sd-badges{
  list-style: none; padding: 0;
  margin: 18px 0 28px;               /* 徽章整体下移，并与按钮拉开 */
  display: flex; flex-wrap: wrap; gap: 10px; justify-content: center;
}
.sd-badges li{
  font-size: 14px; line-height: 1;
  color: #0b0b0c;
  padding: 10px 12px; border-radius: 999px;
  background: rgba(255,255,255,.72); /* 更通透 */
  border: 1px solid rgba(255,255,255,.50);
  box-shadow: 0 1px 0 rgba(0,0,0,.04);
  backdrop-filter: blur(2.5px);
}

/* CTA：两个白胶囊，整体下移一点 */
.sd-cta{ display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin-top: 32px; }
.sd-btn{
  min-width: 144px; padding: 10px 14px;
  border-radius: 999px;
  transition: transform .15s ease, background .15s ease;
  color:#0b0b0c; border: 1px solid rgba(0,0,0,.06);
  background: rgba(255,255,255,.78);
  backdrop-filter: blur(4px);
}
.sd-primary{ background: rgba(255,255,255,.86); }
.sd-btn:hover{ background: rgba(255,255,255,.92); transform: translateY(-1px); }

/* 渐显动画：复用你已有的 .reveal → .show 机制 */
.sd-strip .reveal{
  opacity:0; transform: translateY(8px);
  transition: opacity .45s ease, transform .45s ease;
}
.sd-strip .reveal.show{ opacity:1; transform:none; }

/* 徽章阶梯入场（纯 CSS） */
.sd-strip .sd-strip-inner.show .sd-badges li{
  opacity:1; transform:none; transition: opacity .35s ease, transform .35s ease;
}
.sd-strip .sd-badges li{ opacity:0; transform: translateY(6px); }
.sd-strip .sd-badges li:nth-child(1){ transition-delay:.02s; }
.sd-strip .sd-badges li:nth-child(2){ transition-delay:.06s; }
.sd-strip .sd-badges li:nth-child(3){ transition-delay:.10s; }
.sd-strip .sd-badges li:nth-child(4){ transition-delay:.14s; }
.sd-strip .sd-badges li:nth-child(5){ transition-delay:.18s; }
.sd-strip .sd-badges li:nth-child(6){ transition-delay:.22s; }
.sd-strip .sd-badges li:nth-child(7){ transition-delay:.26s; }

/* 响应式：手机更平、更紧凑 */
@media (max-width: 640px){
  .sd-strip-inner{ min-height: var(--sd-height-mobile); padding: 22px 14px; }
  .sd-badges{ margin: 16px 0 20px; }
  .sd-badges li{ font-size: 13px; padding: 9px 10px; }
  .sd-cta{ margin-top: 16px; }
}
@media (prefers-reduced-motion: reduce){
  .sd-strip .reveal{ transition: none !important; opacity: 1 !important; transform: none !important; }
  .sd-strip .sd-badges li{ transition: none !important; opacity: 1 !important; transform: none !important; }
}

