@import url('/css/home-service-orbit-v6.css');

/* Orbit v7: desktop stays untouched; mobile mirrors the desktop composition with more inner clearance. */
@media(max-width:620px){
  .bw-home>section.bw-shell[aria-label="Bitwolt Vorteile"]{
    width:calc(100% - 16px)!important;
    max-width:none!important;
  }

  .bw-service-orbit{
    min-height:270px!important;
    width:100%!important;
    margin:0 auto!important;
    place-items:center!important;
    overflow:visible!important;
  }

  .bw-service-orbit::before{
    inset:10% 2%!important;
    opacity:.64!important;
  }

  /* Mobile uses its own faithful copy of the wide desktop orbit. */
  .bw-service-orbit__desktop{display:none!important}
  .bw-service-orbit__mobile{
    display:block!important;
    width:100%!important;
    max-width:1120px!important;
    height:auto!important;
    margin:0 auto!important;
    position:static!important;
    left:auto!important;
    transform:none!important;
    overflow:visible!important;
  }

  .bw-service-orbit__mobile .orbit-title{
    font-size:34px!important;
    font-family:var(--bw-display,"Oswald",sans-serif)!important;
    font-weight:700!important;
    letter-spacing:-.012em!important;
  }

  .bw-service-orbit__mobile .orbit-copy{
    font-size:18px!important;
    font-weight:650!important;
  }

  .bw-service-orbit__mobile .center-kicker{
    font-size:18px!important;
    letter-spacing:.13em!important;
  }

  .bw-service-orbit__mobile .center-title{
    font-size:44px!important;
    letter-spacing:-.03em!important;
  }

  .bw-service-orbit__mobile .center-line{stroke-width:1.2!important}
  .bw-service-orbit__mobile .orbit-halo{stroke-width:1!important}
  .bw-service-orbit__mobile .bw-service-orbit__ring{stroke-width:1.45!important}
  .bw-service-orbit__mobile .bw-service-orbit__scan{stroke-width:2!important}
}

@media(max-width:380px){
  .bw-service-orbit{min-height:255px!important}
  .bw-service-orbit__mobile .orbit-title{font-size:32px!important}
  .bw-service-orbit__mobile .orbit-copy{font-size:17px!important}
  .bw-service-orbit__mobile .center-kicker{font-size:17px!important}
  .bw-service-orbit__mobile .center-title{font-size:42px!important}
}
