/* One return control across existing page routes; links and click handlers stay intact. */
:is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"]){
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:var(--return-gap,9px);
  inline-size:var(--return-width,auto);
  min-inline-size:var(--return-size,48px);
  min-block-size:var(--return-size,48px);
  max-inline-size:100%;
  padding:var(--return-padding,11px 15px);
  box-sizing:border-box;
  border:1px solid #42534c;
  border-radius:12px;
  background:#17231d;
  color:#dbe2da;
  font:600 var(--return-font-size,13px)/1.4 var(--sans,system-ui,sans-serif);
  text-align:center;
  text-decoration:none;
  cursor:pointer;
  transition:background-color .15s,border-color .15s,color .15s;
}
:is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"])::before{
  content:'';
  display:block;
  flex:0 0 20px;
  inline-size:20px;
  block-size:20px;
  background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5m6-6-6 6 6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5m6-6-6 6 6 6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
:is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"]):hover{
  border-color:#68a48c;
  background:#21362b;
  color:#edf5ec;
}
:is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"]):focus-visible{
  outline:2px solid #35dda5;
  outline-offset:4px;
}
.series-header .series-back-link{position:relative;inset:auto;flex:0 0 auto;margin:0;transform:none}
.series-back-link>span[aria-hidden="true"]{display:none}
.series-back-link>span[data-i18n]{display:block}
html[dir="rtl"] :is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"])::before{transform:rotate(180deg)}
@media(max-width:760px){
  :is(.series-back-link,.account-header .back-link,#legal-back){
    --return-size:44px;
    --return-width:44px;
    --return-padding:0;
    --return-gap:0;
    --return-font-size:0px;
    flex:0 0 44px;
  }
  /* Keep the translated accessible name while the narrow header shows the arrow. */
  .series-back-link>span[data-i18n]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){
  :is(.series-back-link,.account-header .back-link,#legal-back,#recover-main>a.secondary,#not-found-home,#honglou-pix [data-action="packages"]){transition:none}
}
