@media (min-width:1025px) {
  .backup-device-switch {
    display:flex;
    gap:14px;
    padding:0;
    border:0;
    background:transparent;
  }
  .backup-device-switch button {
    min-width:112px;
    padding:12px 22px;
    color:#eee;
    background:#111;
    border:1px solid #343434;
    border-radius:8px;
    box-shadow:0 8px 20px rgba(0,0,0,.24);
    font-size:18px;
    transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;
  }
  .backup-device-switch button:hover {
    transform:translateY(-3px);
    border-color:#00ff99;
  }
  .backup-device-switch button small {
    margin-top:4px;
    color:#aaa;
    font-size:11px;
  }
  .backup-device-switch button[aria-pressed="true"] {
    color:#03130c;
    background:#00ff99;
    border-color:#00ff99;
    box-shadow:0 8px 24px rgba(0,255,153,.22);
  }
  .backup-device-switch button[aria-pressed="true"] small { color:#073c27; }
}
