@media (max-width:780px){
  /* Keep normal spacing for the existing action rows, but pull the 1CC row closer to the Previous/Next row. */
  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .comic-cut-nav.is-visible + .mobile-1cc-gallery-toggle--nav-style{
    margin-top:-4px !important;
  }

  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .mobile-1cc-gallery-toggle--nav-style{
    box-sizing:border-box !important;
    appearance:none !important;
    -webkit-appearance:none !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:100% !important;
    min-width:0 !important;
    height:40px !important;
    min-height:40px !important;
    max-height:40px !important;
    margin-bottom:0 !important;
    padding:0 !important;
    border:1px solid var(--border) !important;
    border-radius:12px !important;
    background:var(--panel) !important;
    color:var(--text) !important;
    box-shadow:none !important;
    outline:0 !important;
    cursor:pointer !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:1 !important;
    letter-spacing:.01em !important;
    text-align:center !important;
    text-decoration:none !important;
    transform:none !important;
    transition:border-color .18s ease, background .18s ease, color .18s ease, opacity .18s ease !important;
  }

  /* No persistent white outline/border when selected/open. Hover/focus matches the existing Next Comic Cut button. */
  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .mobile-1cc-gallery-toggle--nav-style:hover,
  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .mobile-1cc-gallery-toggle--nav-style:focus-visible{
    border-color:rgba(255,255,255,.6) !important;
    background:rgba(255,255,255,.08) !important;
    color:#fff !important;
    box-shadow:none !important;
    outline:0 !important;
    transform:none !important;
    text-decoration:none !important;
  }

  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .mobile-1cc-gallery-toggle--nav-style[aria-pressed="true"]{
    border-color:var(--border) !important;
    background:var(--panel) !important;
    color:var(--text) !important;
    box-shadow:none !important;
    outline:0 !important;
    transform:none !important;
    text-decoration:none !important;
  }

  html body .card.ccc-logged-in-card .comic-cut-card-action-stack > .mobile-1cc-gallery-toggle--nav-style:active{
    transform:translateY(1px) !important;
    box-shadow:none !important;
  }
}
