/* Homepage app chip — matches hero button height */
.csapp-home-chip{
  display:inline-flex;
  align-items:center;
  align-self:center;
  min-height:48px;
  padding:0 2px;
  border-radius:50px;
  opacity:.98;
  transition:opacity .2s ease, transform .2s ease;
}
.csapp-home-chip:hover{
  opacity:1;
  transform:translateY(-2px);
}
.csapp-home-chip img{
  display:block;
  width:auto;
  height:54px;
}
@media (max-width:480px){
  .csapp-home-chip{
    width:100%;
    justify-content:center;
    min-height:46px;
    margin-top:4px;
  }
  .csapp-home-chip img{height:50px}
}

/* Secondary chip — Firestick guide. Cloned from the page's own .snh-ghost button
   (same family as "Compare Plans") so it reads as a native sibling, not an import. */
a.csapp-home-chip-alt{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:center;
  padding:14px 32px;
  border-radius:50px;
  background:transparent;
  border:2px solid rgba(255,255,255,.22);
  color:#fff;
  font-family:"Plus Jakarta Sans",system-ui,sans-serif;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  white-space:nowrap;
  transition:.25s;
  backdrop-filter:blur(10px);
}
a.csapp-home-chip-alt:hover{
  border-color:rgba(6,182,212,.6);
  background:rgba(6,182,212,.1);
  color:rgb(6,182,212);
}
@media (max-width:480px){
  a.csapp-home-chip-alt{
    width:100%;
  }
}
